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.

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 — 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