摘要
针对基于单片机的智能仪器仪表类产品的需求和特点 ,提出了一种低端嵌入式图形用户界面 (GUI)的开发平台 .平台由辅助开发工具集和图形程序库组成 ,其中后者采用了面向对象的应用编程框架的组织方式 ,是实现代码复用和嵌入式开发平台化的关键 .应用编程框架提供了构造基于单片机的简单多窗口GUI系统所必需的宏观框架和结构元素 .其宏观框架采用了层次系统的组织结构和事件驱动的运行机制 ,其基本结构元素为GUI构件类 .针对单片机系统的特点 ,类库的组织避免了实现复杂的类继承机制 ,代之以平面化的接口继承机制 .
According to the requirements and characteristics of products as intelligent instruments based on MCU, DEG, a development platform for low side embedded GUI systems, had been developed. DEG was a collection of development tools and graphics library. The graphics library, which was organized as an object oriented application framework, was key for code reusing and platformization of embedded systems development. The framework offered the macroscopical framework and structural elements that was necessary to build a simple multi window GUI system based on MCU. Its macroscopical framework was organizied as hierarchy system, and run under event driving mechanism. According to the characteristics of MCU, organization mode of the class library was a flat interface inherit mode, instead of the complex class inherit mode. DEG had been successfully applied into the development of the GUI sub system of an intelligent instrument product.
出处
《北京航空航天大学学报》
EI
CAS
CSCD
北大核心
2003年第9期829-833,共5页
Journal of Beijing University of Aeronautics and Astronautics
关键词
图形显示系统
用户接口
微处理机
嵌入式系统
应用编程框架
graphics display systems
user interface
monolithic processor
embedded systems
application framework