沁恒微电子为青稞RISC-V系列MCU提供了两种主要的图形用户界面(GUI)解决方案,分别针对不同的开发需求和硬件资源配置:
1. 沁恒原生一站式GUI方案(推荐用于中低端资源或快速开发)
这是沁恒官方提供的专用图形框架,深度集成在MounRiver Studio (MRS) 开发环境中。
核心特点:
所见即所得设计:MRS IDE内置PC端交互式GUI设计工具,支持拖拽式布局,无需手动编写底层绘图代码。
零移植成本:提供原生工程模板,UI设计自动同步生成MCU代码,无需像LVGL那样进行复杂的端口移植和内存配置。
资源管理便捷:图形界面工程与MCU业务逻辑工程分离管理,同一套UI可部署到不同型号的MCU上。支持将图片、字库等资源存储在外挂SPI Flash中,节省MCU内部Flash空间。
接口要求低:仅需SPI接口即可驱动彩色屏幕,支持动画、菜单、数据表盘等常用控件。
适用芯片:CH32V205、CH32V203、CH32L103、CH32V006等。
适用场景:中小尺寸屏幕(0.96寸至4.0寸)、对开发周期敏感、不需要极其复杂动效的消费电子、工业仪表、智能家居面板等。
2. LVGL 开源图形库方案(推荐用于高性能复杂界面)
对于需要高分辨率、复杂动画和丰富控件的高端应用,沁恒高性能MCU完美支持业界主流的开源图形库LVGL。
核心特点:
生态丰富:拥有庞大的社区支持和丰富的控件库、主题引擎。
高性能加速:结合沁恒高端MCU的硬件特性(如CH32V407的向量拓展、CH32H417的图形处理加速器、LTDC、FMC/QSPI接口),可实现流畅的高帧率渲染。
灵活定制:开发者可根据需求深度定制渲染流程和输入设备驱动。
适用芯片:CH32V307(144MHz,适合中等复杂度)、CH32V407(200MHz,支持向量计算)、CH32H417(400MHz双核,内置GPU加速)。
适用场景:智能手持终端、高端HMI人机界面、需要复杂交互和精美UI的医疗设备、车载显示等。
|
|