摘要
在进行嵌入式系统的软件设计过程中,应用层GUI的设计是一个非常重要的部分。由于实时操作系统的引入,用户界面的设计就从传统的顺序执行变成了以消息驱动方式进行用户界面响应。采用了OOP的思想,构建了一种适用于无线通讯终端系统(包括GSM通讯终端,PHS通讯终端,CDMA通讯终端)软件设计中通用的GUI模型,并给出了在C语言开发工具下的实现,以一个待机状态下主菜单界面讲述了模型中状态迁移的具体实现过程。该GUI模型具有结构简单,实现方便,便于扩展等特点,目前已用于笔者开发的PHS移动终端的系统软件中,实践证明该模型使用效果良好。
Design of the application layer's GUI is very important in software planning of an embed system. As the real time OS is introduced, the traditional mode of serious executing in designing UI (user interface) is replaced by message- droved mode. The ideal of OOP is adopted in building a general GUI model which is applied on the software design of wireless communicate terminal system (including GSM, PHS and CDMA). How to realize this model by using C language tool, by taking main menu interface under idle state as an example explaining the process of model state transfer is explained. This GUI model is simple, easy to implement and extent, now it has been applied in our PHS system software for moving terminal, it runs well.
出处
《计算机工程与设计》
CSCD
北大核心
2007年第15期3598-3600,共3页
Computer Engineering and Design
关键词
嵌入式系统
状态迁移
消息驱动
指针函数
无线通讯终端
embedded system
state transfer
message drive
pointer function
wireless communication terminal system