基于ARM7支持触摸屏和实时操作系统的开发与应用
时间:03-06
来源:
点击:
况来编写,但在编写时应该注意模块化的编程思想,以便它能作为一种输入平台简便的移植到相关的应用中。本文编写了一个泵的控制系统作为触摸屏应用设计的实例。利用图形软件mC/GUI编写的控制系统操作界面如图1所示,当用触摸笔或者手指直接点击图中可编辑的按钮控件(如最高压力、设定流量和设定时间),弹出参数输入对话框,如图2所示。mC/GUI的设计具有模块化的特点,在不同的模块中包含了不同的层,比如LCD驱动包含了所有与LCD的接口。同样,mC/GUI也提供了通用触摸屏的应用程序接口(API),应用程序可以通过将它的函数库添加到工程中来方便的使用。
结语
在mC/OS-II实时操作系统和ARM平台上开发应用软件已经成为现代工业领域热点,可以大大地降低软件程序编写的时间和任务难度,提高了各模块的独立性,缩短开发周期,并且系统具有更好的稳定性、可移植性和可维护性。本文以实际的项目为应用背景,开发的基于ARM7支持触摸屏(mC/GUI)的实时操作系统(mC/OS-II)具有良好的人机交互界面,完善的驱动、控制、显示、检测和计算功能,支持单机和网络控制运行。
- 嵌入式实时操作系统ECOS在S3C2510上的移植实现(04-21)
- 嵌入式实时操作系统Nucleus PLUS在S3C2410A上移植的实现(06-09)
- 嵌入式系统便携式数据采集装置设计(06-19)
- VxWorks下AD/DA驱动系统设计及测试(01-11)
- Coldfire内核的MCU通用工业控制平台(08-09)
- 基于ARM的人体生理参数监护系统的设计(11-28)