Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

LiTheView is now public: a C++ graphics library and VS Code designer for embedded applications

说明与用途

LiTheView 通过 VS Code 可视化设计器和现代 C++23,支持在 Windows 与 STM32 上运行相同的 UI 代码,适用于嵌入式系统的图形界面开发。

问题

Developing graphical UIs for embedded systems while maintaining a familiar desktop designer workflow and efficient resource usage.

结果

LiTheView enables a unified development workflow where UI design, code generation, and debugging occur on a PC, then the same logic runs on embedded hardware with efficient native rendering.

工作流

  • Define display dimensions, pixel format, and input model in project configuration.
  • Design a form using the LiTheView VS Code designer.
  • Generate the C++ UI component and connect event handlers.
  • Build and debug the application on Windows.
  • Build the STM32 target using the same application logic and generated UI.
  • Deploy and test on the embedded board.

证据

Recently, I’ve been refreshing that work with modern C++23, a visual designer integrated into VS Code, and a workflow that lets the same application logic and UI run on Windows and embedded hardware.

来源

The supplied STM32H750 starter demonstrates the model: Define the display’s dimensions, native storage format, and logical input. Design a form in VS Code. Generate its C++ component and connect the handlers. Build and debug the Windows application. Build the STM32 target using the same application logic and generated UI.

来源

LiTheView supports native rendering formats, including RGB565, XRGB8888, and packed low‑bit‑depth formats. The selected configuration determines the rendering representation.

来源

  • 记录日期: 2026-10-17T15:56:03.414Z