Skip to content

Insights

Technical notes.

Original writing on software we actually do. Not copied papers. Not employer internals. Diagrams on these pages are original ASHNAY line work.

  1. 01

    Technical note

    Choosing an embedded GUI stack on a small MCU

    Selection criteria for LVGL, Qt for MCUs, and STM32 TouchGFX on a memory-constrained microcontroller. A comparison, not a ranking.

    Read the note

  2. 02

    Technical note

    Firmware OTA for a consumer device you already ship

    Update, verify, apply, and recover on a unit that is already in someone’s house. Software practice for a device you cannot get back.

    Read the note

  3. 03

    Technical note

    Android CTS, VTS, and Play Protect as a BSP release gate

    Treat compatibility and Play Protect as part of the image release, not as a week you discover after feature freeze.

    Read the note

  4. 04

    Technical note

    Yocto CVE patching as a release practice

    How to take a kernel or userspace CVE from a tracker to a rebuilt image you can test, without turning every advisory into a fire.

    Read the note

  5. 05

    Technical note

    BLE GATT for accessory control

    A control plane over GATT: services you can document, characteristics that do one job, and power and reliability that survive a living room.

    Read the note