Skip to content
View imliubo's full-sized avatar
👀
来了老弟?
👀
来了老弟?

Organizations

@m5stack

Block or report imliubo

Report abuse

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

Report abuse
imliubo/README.md

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.”

Pinned Loading

  1. M5Pi M5Pi Public

    M5Pi is an open source Linux embedded development board, using Allwinner F1C200s CPU, and has a beautiful shell.

    195 43

  2. buildroot-M5Pi buildroot-M5Pi Public

    Forked from aodzip/buildroot-tiny200

    Buildroot Package for F1C100s/200s

    Makefile 17 5

  3. M5Pi-Launcher M5Pi-Launcher Public

    Launcher for M5Pi based on LVGL.

    C 25 7

  4. m5stack/lv_m5_emulator m5stack/lv_m5_emulator Public

    Running the M5Stack LVGL device emulator via PlatformIO, support V8 & V9

    C 61 13

  5. m5stack/uiflow-micropython m5stack/uiflow-micropython Public

    uiflow micropython project

    Python 152 61

  6. espressif/arduino-esp32 espressif/arduino-esp32 Public

    Arduino core for the ESP32

    C++ 16.2k 7.8k