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

Organizations

@m5stack

Block or report imliubo

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 supported. This note will be visible to only you.
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.

    194 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 57 11

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

    uiflow micropython project

    Python 141 57

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

    Arduino core for the ESP32

    C++ 15.9k 7.8k