新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > STM32平台的μC/GUI移植与图形界面设计

STM32平台的μC/GUI移植与图形界面设计

作者:时间:2013-07-21来源:网络收藏

摘要:;C/GUI是一种专为嵌入式应用设计的通用图形接口软件。本文详细介绍了;C/GUI的结构框架和基于;C/OS-II上的μ过程,并在此基础上进行设计;阐述了μC/GUI的窗口管理机制,提出了实现μC/GUI的两种方法并采用解决了图形显示的闪烁问题。
关键词:μ

引言
嵌入式系统的图形用户界面,要求具有占用资源少、性能高、可靠性高、可移植、可配置等特点,μC/GUI就是这样一种专门为嵌入式应用设计的图形用户界面软件。μC/GUI可应用于多任务环境中,同时使用实时操作系统与μC/GUI,既可以发挥优先级的实时性,又能实现良好的人机界面。本文使用Cortex-M3内核的,介绍了基于STM32平台的μC/OS-II上的μ过程,并在此基础上开发了基于μC/GUI的图形用户界面。

1 μC/GUI结构框架
1.1 μC/GUI的文件组织
μC/GUI软件采用模块化组织架构,其中较为重要的文件目录是配置文件目录Config和GUI库文件目录。考虑到未来升级方便,建议保持μC/GUI原有的目录结构,这样升级到新版本时只要覆盖原文件目录即可,而不会改变整个工程的文件路径。
μC/GUI是一个源代码开放的图形系统,它提供了丰富的资源,包括二维绘图库,多字体、可扩充的字符集,Unicode,位图显示,多级RGB颜色管理及灰度处理调整机制,动画优化显示,具有Windows风格的对话框和预定义控件(按钮、编辑框、列表框、进度条、单选复选框、滑动条等);同时,支持键盘、鼠标、触摸屏等输入设备和双LCD的输出,提供占用极少RAM的窗口管理体系。各个子目录的路径及功能支持如表1所列。

本文引用地址:http://www.eepw.com.cn/article/147999.htm


d.JPG

万能遥控器相关文章:万能遥控器代码



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭