3-day longest streak
Bo Liu · imliubo Embedded Engineer at M5Stack ESP32 / STM32 · RTOS · GUI · Runtime 📍 Shenzhen, China · 🧠 Focus on MCU-level systems --- 🧩 About Me…
Bo Liu · imliubo
Embedded Engineer at M5Stack
ESP32 / STM32 · RTOS · GUI · Runtime
📍 Shenzhen, China · 🧠 Focus on MCU-level systems
---
🧩 About Me
> 专注 MCU 级别的软件系统开发
> 不只写驱动,而是构建 平台 / 运行时 / GUI / 工具链
---
🔧 What I Do (展开)
- MCU 平台:ESP32 / STM32
- RTOS / Runtime 设计(FreeRTOS / MicroPython)
- MCU 端 GUI(LVGL)
- PC Emulator / 仿真环境(提升 MCU GUI 开发效率)
- 外设驱动、系统抽象与平台级维护
---
🧠 Core Skills (展开)
MCU & OS
- ESP32 / ESP32-S3 / ESP32-C3
- STM32(F / G / H 系列)
- FreeRTOS(Task / Queue / Event / ISR)
Runtime & Tooling
- MicroPython(ESP32 平台级维护)
- C / C++ / Python
- CMake / Makefile / Git / CI
GUI / Interaction
- LVGL(设备端 GUI)
- LVGL PC Emulator(跨平台仿真与调试)
Interfaces
- I2C / SPI / UART / GPIO / PWM / USB
---
🌟 Key Projects & Open Source Contributions (展开)
⭐ lv_m5_emulator
LVGL PC Emulator · 主要维护者> 让 MCU GUI 可以在 PC 上像应用一样开发
- LVGL 桌面端仿真环境
- 显著提升 MCU GUI 的开发与调试效率
---
⭐ uiflow-micropython
M5Stack UiFlow 编程平台源码 · 核心维护> 面向硬件生态的 MCU Runtime
- ESP32 平台 MicroPython 生态维护
- 硬件抽象层与模块集成
---
Open Source Projects
- 多个 MCU / 外设 / GUI 相关开源项目
- 注重 工程结构、可维护性与复用性
- 项目与实验性仓库持续更新中
---
🏢 Background & Focus (展开)
Professional Background
- Embedded engineer at M5Stack
- MCU 平台与开发工具链相关项目维护者
- 长期专注 ESP32 生态与 MCU 系统化设计
Display & Hardware Focus
- 对 显示系统 有持续、系统性的工程兴趣
- 涉及屏幕类型:
- 关注重点:
---
📚 Writing & Tutorials (展开)
- 编写过 MCU / ESP32 / GUI / 工程化相关教程
- 偏向:
- 重视文档与示例在开源项目中的价值
- 链接:
---
🧠 Interests (展开)
- MCU Runtime / App 化 / 模块化
- MCU GUI / Emulator / Developer Experience
- 可维护、可扩展的嵌入式系统架构
---
🤝 Contact
- GitHub: https://github.com/imliubo
- X (Twitter): @its_hard_2_name
“Make MCU work like a system.”
-
M5Pi ★ PINNED
M5Pi is an open source Linux embedded development board, using Allwinner F1C200s CPU, and has a beautiful shell.
★ 196 1y agoExplain → -
buildroot-M5Pi ★ PINNED ⑂
Buildroot Package for F1C100s/200s
Makefile ★ 17 5y agoExplain → -
M5Pi-Launcher ★ PINNED
Launcher for M5Pi based on LVGL.
C ★ 26 5y agoExplain → -
arduino-esp32 ★ PINNED ⑂
Arduino core for the ESP32
C++ ★ 0 8mo agoExplain → -
makingfunxyz-esp8266
个人ESP8266学习笔记。
Assembly ★ 207 7y agoExplain → -
Wechat_MQTT_ESP8266_BaiduIoT
微信小程序,MQTT,百度天工 IoT hub,ESP8266。
JavaScript ★ 123 7y agoExplain → -
codex-micro-4-core2
Unofficial BLE Codex Micro compatibility firmware that turns an M5Stack Core2 into a controller for ChatGPT Desktop.
C++ ★ 42 7d agoExplain → -
IAMLIUBO-STM32-Study-HAL
个人STM32学习笔记。
C ★ 40 6y agoExplain → -
lv_binding_micropython ⑂
LVGL bindings to other languages
C ★ 34 3y agoExplain → -
MLX90640-With-STM32
MLX90640 is a fully calibrated 32x24 pixels thermal IR array sensor.
C ★ 28 6y agoExplain → -
Tiny-Hi3861
Tiny-Hi3861是目前最小的一款支持鸿蒙OS的开发板(虽然目前芯片版本与主线支持的版本不一致)。
HTML ★ 21 5y agoExplain → -
lvgl_port_M5Core2
LVGL ported to M5Core2(esp32).
C ★ 19 4y agoExplain → -
M5Stack-micropython ⑂
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
C ★ 18 2y agoExplain → -
CoreS3-UserDemo ▣
No description.
C ★ 14 2y agoExplain → -
LVGL_Audio_FFT_Spectrum
LVGL demo
C ★ 12 4y agoExplain → -
claude-desktop-buddy ⑂
Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop
★ 9 2mo agoExplain → -
makingfunxyz-esp32
个人ESP32学习笔记。
C ★ 8 7y agoExplain → -
LovyanGFX ⑂
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / SAMD51(Seeed ArduinoSAMD51)
C ★ 6 3y agoExplain → -
kicad-projects
My opensource KiCad projects
★ 4 1y agoExplain → -
A-Eye-Image2array-tool
An image to C array tool for A-Eye board.
C ★ 4 6y agoExplain → -
M5Unified ⑂
No description.
C++ ★ 3 3y agoExplain → -
A-Eye ⑂
a spuer mini AI-camera project
C ★ 3 6y agoExplain → -
i2c_manager ⑂
Fully thread-safe I2C bus communication ESP-IDF component.
C ★ 2 11mo agoExplain → -
Arduino-FOC ⑂
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
C++ ★ 2 5y agoExplain → -
lvgl ⑂
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
C ★ 2 2y agoExplain → -
M5Core2-iot-solution ⑂
Espressif IoT Library. IoT Device Drivers, Documentations And Solutions.
★ 2 6y agoExplain → -
build ⑂
Armbian Linux build tools
★ 2 5y agoExplain → -
m5-paper-buddy ⑂
📟 Claude Code physical companion on M5Paper V1.1 e-ink. Multi-session dashboard, hardware approval (buttons + touch), AskUserQuestion option cards, CJK, USB/BLE, installable as a Claude Code plugin. / Claude Code 实体搭档,把 M5Paper 变成 Claude Code 的多会话看板 + 硬件审批面板。
★ 1 3mo agoExplain → -
pebble-firmware ⑂
Codebase for firmware that runs on Pebble smartwatches.
★ 1 10mo agoExplain → -
M5Module-DMX512 ⑂
No description.
★ 1 2y agoExplain → -
ElectronBot ⑂
No description.
C ★ 1 4y agoExplain → -
esp-idf-lib ⑂
Component library for ESP32, ESP32-S2 and ESP8266
C ★ 1 4y agoExplain → -
toit ⑂
Program your micro-controllers in a fast and robust high-level language.
C++ ★ 1 4y agoExplain → -
moddable ⑂
Tools for developers to create truly open IoT products using standard JavaScript on low cost microcontrollers.
★ 1 5y agoExplain → -
Adafruit_CircuitPython_TinyLoRa ⑂
Adafruit Tiny LoRa
Python ★ 1 5y agoExplain → -
u-boot ⑂
"Das U-Boot" Source Tree
★ 1 5y agoExplain → -
lwgsm ⑂
Lightweight AT commands parser for SimCOM GSM modules
★ 1 4y agoExplain → -
M5GFX ⑂
No description.
C ★ 1 2y agoExplain → -
mpu6886-toit
MPU6886 package for TOIT.
★ 1 4y agoExplain → -
ft63xx-toit
FT63xx driver for toit.
★ 1 4y agoExplain → -
awesome-wechat-weapp ⑂
微信小程序开发资源汇总 :100:
★ 1 7y agoExplain → -
daplink.dev
A browser-based CMSIS-DAP toolkit for probing, flashing, reading, and debugging Cortex-M targets over WebUSB or WebHID.
TypeScript ★ 0 8d agoExplain → -
crosspoint-reader ⑂
Firmware for the Xteink X4 e-paper display reader
C ★ 0 24d agoExplain → -
zephyr ⑂
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
★ 0 3mo agoExplain → -
MicroPythonOS ⑂
A complete operating system for microcontrollers like the ESP32, inspired by Android and iOS.
Python ★ 0 3mo agoExplain → -
retro-go ⑂
Retro emulation for the ODROID-GO and other ESP32 devices
★ 0 6mo agoExplain → -
imliubo
No description.
★ 0 7mo agoExplain → -
SiFli-SDK ⑂
No description.
★ 0 10mo agoExplain → -
My-UiFlow2-Snippets-Code
No description.
Python ★ 0 1y agoExplain → -
My-M5-IDF-Projects
No description.
★ 0 1y agoExplain → -
esptool ⑂
Serial utility for flashing, provisioning, and interacting with Espressif SoCs
★ 0 1y agoExplain → -
projects-esp-idf
No description.
C ★ 0 2y agoExplain → -
esphome ⑂
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
★ 0 2y agoExplain → -
projects-esp-adf
No description.
C ★ 0 2y agoExplain → -
STM32F7xx_littlevGL_LDTC_DMA2D_Demo
littlevGL examples for STM32F7xx.
C ★ 0 6y agoExplain → -
imliubo.github.io
No description.
★ 0 3y agoExplain → -
lv_gba_emu ⑂
LVGL Game Boy Advance Emulator
C ★ 0 3y agoExplain → -
lv_port_pc_eclipse ⑂
PC simulator project for LVGL embedded GUI Library. Recommended on Linux and Mac.
★ 0 4y agoExplain → -
B-Box-Hardware ⑂
B-Box hardware design files.
★ 0 6y agoExplain →
No repos match these filters.