Skip to content

imliubo/imliubo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

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 上像应用一样开发


⭐ uiflow-micropython

M5Stack UiFlow 编程平台源码 · 核心维护

面向硬件生态的 MCU Runtime


Open Source Projects

  • 多个 MCU / 外设 / GUI 相关开源项目
  • 注重 工程结构、可维护性与复用性
  • 项目与实验性仓库持续更新中

🏢 Background & Focus (展开)

Professional Background

  • Embedded engineer at M5Stack
  • MCU 平台与开发工具链相关项目维护者
  • 长期专注 ESP32 生态与 MCU 系统化设计

Display & Hardware Focus

  • 显示系统 有持续、系统性的工程兴趣
  • 涉及屏幕类型:
    • LCD / OLED / AMOLED
    • E-Ink / Memory LCD
  • 关注重点:
    • 接口与时序(SPI / RGB / QSPI 等)
    • 带宽与内存受限下的 GUI 性能
    • 功耗、刷新策略与显示体验平衡

📚 Writing & Tutorials (展开)
  • 编写过 MCU / ESP32 / GUI / 工程化相关教程
  • 偏向:
    • 原理 + 实践
    • 工程经验总结
    • 为开发者降低上手成本
  • 重视文档与示例在开源项目中的价值
  • 链接:

🧠 Interests (展开)
  • MCU Runtime / App 化 / 模块化
  • MCU GUI / Emulator / Developer Experience
  • 可维护、可扩展的嵌入式系统架构

🤝 Contact


“Make MCU work like a system.”

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published