微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于ARM7支持触摸屏和实时操作系统的开发与应用

基于ARM7支持触摸屏和实时操作系统的开发与应用

时间:03-06 来源: 点击:

况来编写,但在编写时应该注意模块化的编程思想,以便它能作为一种输入平台简便的移植到相关的应用中。本文编写了一个泵的控制系统作为触摸屏应用设计的实例。利用图形软件mC/GUI编写的控制系统操作界面如图1所示,当用触摸笔或者手指直接点击图中可编辑的按钮控件(如最高压力、设定流量和设定时间),弹出参数输入对话框,如图2所示。mC/GUI的设计具有模块化的特点,在不同的模块中包含了不同的层,比如LCD驱动包含了所有与LCD的接口。同样,mC/GUI也提供了通用触摸屏的应用程序接口(API),应用程序可以通过将它的函数库添加到工程中来方便的使用。

  结语

  在mC/OS-II实时操作系统和ARM平台上开发应用软件已经成为现代工业领域热点,可以大大地降低软件程序编写的时间和任务难度,提高了各模块的独立性,缩短开发周期,并且系统具有更好的稳定性、可移植性和可维护性。本文以实际的项目为应用背景,开发的基于ARM7支持触摸屏(mC/GUI)的实时操作系统(mC/OS-II)具有良好的人机交互界面,完善的驱动、控制、显示、检测和计算功能,支持单机和网络控制运行。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top