Skip to content
View yangdavid988's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@Ameba-AIoT

Block or report yangdavid988

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yangdavid988/README.md

Profile Views Followers Stars

Typing SVG

divider

Hi, I'm David Yang

🏠 Embedded / IoT Developer by day, working with Ameba series ICs & FreeRTOS.
πŸ“‘ WNIC Specialist β€” WiFi / BT / BT Coexistence wireless communication expert.
πŸŒ™ Hobbyist by night β€” LVGL GUIs, Zephyr RTOS, sensor demos, and IoT fun.
❀️ Open source believer β€” every small project contributes to the community.

WNIC WiFi BT BT Coexistence

divider

Stars Followers Watchers Last Update

Star My Repos

divider

πŸ› οΈ Tech Stack & Daily Tools

βš™οΈ Embedded / IoT

C C++ Python FreeRTOS Zephyr Linux

Arm Cortex RISC-V Ameba ESP32 STM32

🎨 UI & Visualization

LVGL HTML5 CSS3

πŸ”§ Version Control & Tools

Git GitHub Gitee VS Code CMake Docker

πŸ“‘ Connectivity & Protocols

WiFi BLE MQTT Zigbee Modbus

divider

πŸ§ͺ My Side Projects

πŸ”Ή "Small but complete" β€” even a simple LED blink demo gets a proper README.
πŸ”Ή "GUI enthusiast" β€” love building interactive UIs with LVGL on embedded screens.
πŸ”Ή "Open source first" β€” all hobby projects default to MIT license.
πŸ”Ή "FreeRTOS + LVGL + Zephyr" β€” exploring the trifecta of modern embedded development.


What I'm working on / planning ✨
πŸ”Έ Ameba-based environmental data collector using FreeRTOS + MQTT
πŸ”Έ A FREE_RTOS task management demo with visualization
πŸ”Έ LVGL dashboard template with circular progress bars and animations
πŸ”Έ Zephyr RTOS driver porting practice
πŸ”Έ Demo GUI for generic dev board to practice LVGL object management


πŸ‘‰ Feel free to open issues or PRs on any of my projects with suggestions!

divider

πŸ“Š GitHub Stats

GitHub Stats GitHub Streak

Top Languages

πŸ”₯ Contribution Activity

πŸ“ˆ Click to expand my GitHub activity graph Point Down

Activity Graph


github-snake

divider

πŸ” Topics & Keywords

Embedded IoT FreeRTOS RTOS LVGL Zephyr Ameba-IoT WiFi BT MQTT C C++ Python Arm Cortex Realtek

Click any keyword to explore related projects on GitHub

divider

πŸ“« Connect with Me

Gmail Gitee Ameba Official GitHub

πŸ’¬ Or just @ me on GitHub β€” your feedback might inspire the next project!

Star My Repos

footer

Pinned Loading

  1. mcu-pc-dashboard mcu-pc-dashboard Public

    Real-time PC hardware monitor on an MCU display, powered by LVGL 9.3. Shows CPU usage, RAM, network speed, and also includes a local ambient temperature sensor. v3 fetches PC stats via MQTT (JSON);…

    C 4