交互式GUI设计,MRS2彩屏应用开发入门

来源:沁恒微电子 显示与人机交互 8 次阅读
摘要:在传统GUI应用开发中,工程师需要手动移植GUI库、频繁调整界面代码、在GUI软件和集成开发环境之间反复切换和同步文件。如何提升GUI应用的开发效率?——可视化交互代替代码编辑,高集成度简化开发流程,本文介绍Mounriver Studio II(MRS2)在GUI应用开发上的探索和一站式的解决方案。 MRS2内置GUI设计工具 MRS2是青稞RISC-V系列MCU配套的免费集成开发环境,可一键创

在传统GUI应用开发中,工程师需要手动移植GUI库、频繁调整界面代码、在GUI软件和集成开发环境之间反复切换和同步文件。如何提升GUI应用的开发效率?——可视化交互代替代码编辑,高集成度简化开发流程,本文介绍Mounriver Studio II(MRS2)在GUI应用开发上的探索和一站式的解决方案。

MRS2内置GUI设计工具

MRS2是青稞RISC-V系列MCU配套的免费集成开发环境,可一键创建包含GUI库的MCU工程,并通过内置的图形化设计工具提供所见即所得交互式GUI设计体验,GUI代码自动生成/更新,覆盖彩屏设备从工程创建、界面设计到代码编译、应用调试、烧录下载的全流程。

基于MRS2内置的原生图形库,MCU通过SPI或QSPI接口即可在多尺寸、多分辨率的LCD TFT/OLED屏幕上实现动画播放、艺术字、二维码、按钮、开关、滑块、进度条等丰富控件效果,支持触摸、按键、旋转编码器等输入形式,可灵活构建多种屏显交互方案。

所见即所得****简化GUI设计

MRS2内置的GUI设计工具采用图形化的交互界面,支持拖拽式控件布局和控件属性编辑。工程师无需深入了解GUI框架的底层逻辑,仅在画布中放置控件即可完成界面设计,实际硬件显示效果与PC端设计一致。所见即所得的设计模式,使界面设计不再需要繁冗的代码编辑,从而降低GUI开发门槛,提升开发效率。

 MRS2内置GUI工具演示 

控件+交互,**满足多种应用需求**

MRS2内置的GUI设计工具支持动画播放、艺术字、二维码、按钮、开关、滑块、进度条等多种显示控件,以及触摸、旋转编码器、按键等交互方式。通过控件的灵活组合,可快速搭建导航菜单、任务栏、交互动效和数据表盘等界面效果,满足电器面板、工业仪器、智能旋钮屏等应用场景的人机交互需求。

  旋钮屏效果演示  

代码生成/编译/调试/下载

        彩屏应用开发流程全覆盖

MRS2覆盖彩屏应用的工程创建、GUI设计、GUI代码生成/更新、应用开发、代码编译、调试、下载,彩屏应用开发不再需要频繁同步文件和切换软件。

驱屏接口简单,**外部存储扩展**

基于原生的轻量化图形库,MCU通过SPI/QSPI接口即可实现流畅的彩屏显示,驱屏接口简单、节省I/O引脚;图片资源压缩后通过外部SPI Flash存储,不占用芯片容量空间,中小容量MCU也能流畅运行多级彩屏界面。

 GUI方案基本系统结构  

使用MRS2内置的烧录软件,通过WCH-Link可以动态地更新外部SPI Flash的图片资源,提升调试效率,使用CH347等工具还可实现SPI Flash的单独烧录,适配量产场景。

GUI项目复用,**跨MCU便捷部署**

GUI项目独立于MCU工程,屏幕界面“一次设计多次复用”,可在多种MCU上部署和二次开发,从而降低终端设备GUI版本管理的复杂度。

驱屏MCU芯片选型

青稞RISC-V系列MCU提供多性能档位与资源配置的GUI解决方案,覆盖0.96英寸(80×160)至4.0英寸(320×480)等不同尺寸和分辨率的LCD TFT/OLED屏幕,满足多场景驱屏需求。下表所列型号可在MRS2中一键生成GUI工程,快速开展方案评估与原型开发。

注:刷新率为接口速度推算值,实际受应用复杂度影响。

针对需要复杂动效的应用场景,MCU芯片CH32V467内置最高8MB PSRAM,主频达200MHz,可通过向量拓展和并行计算等特性加速图片处理,配备LTDC、FSMC和SDIO,集成度高,可结合LVGL等大型GUI框架开发复杂彩屏应用,提供LVGL例程。

MRS2简化MCU应用开发

专业且免费的MRS2除内置GUI设计工具,还提供图形化的触摸开发工具、远程协助、免串口打印、串口调试工具、ISP工具、HEX/BIN转换工具等一系列实用功能,完整覆盖嵌入式应用开发从工程创建到代码编辑、编译、应用调试、烧录下载全流程,帮助工程师提升项目开发效率。

关于沁恒  

南京沁恒微电子股份有限公司专注于连接技术和微处理器内核研究,是一家基于自研专业接口IP、微处理器内核IP构建一体化芯片的集成电路设计企业。公司致力于为客户提供万物互联、上下互通的芯片及解决方案,主要产品包括USB/蓝牙/以太网接口芯片和连接型/互联型/无线型MCU,产品侧重于连接、联网和控制。

相关推荐
评论区

登录后即可参与讨论

立即登录