Fanning | Embedded Linux Engineer

Chào mừng đến với blog của tôi, nơi chia sẻ kiến thức và kinh nghiệm thực chiến về lập trình nhúng: Linux kernel, device driver, U-Boot, Yocto / Buildroot / OpenWrt, Android BSP và IoT. Gần đây thêm AI cho kỹ sư nhúng: chạy một mô hình ngôn ngữ 28,9 triệu tham số trên con chip ESP32-S3 giá 8 đô.

Chuyên mục

Kỹ năng chính

  • Ngôn ngữ: Embedded C/C++, ASM; kiến trúc lập trình event-driven.
  • MCU (STM32): RTOS, FOTA, bootloader; bare-metal BCM2835, AM335x.
  • Zigbee: gateway, router, end device tùy biến trên CC253x, JN516x.
  • Embedded Linux: Yocto, Buildroot, OpenWrt; IoT gateway, Qt HMI; cross-compile ứng dụng và build Linux distro from scratch.
  • SoC platforms: i.MX7, AM335x, Allwinner (H3, H6, V3S, F1C100s), Rockchip (RK3399, RK3308).
  • Linux kernel & driver: GPIO, I2C, SPI.

Dự án

Sản phẩm thương mại: Smart Audio

Thiết bị IoT điều khiển âm thanh và giám sát âm ly nhà yến:

  • SoC MT7628 với 64 MB DRAM, 32 MB NOR flash, chạy OpenWrt
  • Phát đồng thời 4 USB sound card
  • RS485 gateway

Smart Audio

Hobby: Yocto HMI với Allwinner F1C100s

Arduino Zigbee Shield

Arduino Zigbee Shield