针对基于单片机的智能仪器仪表类产品的需求和特点,提出了一种低端嵌入式图形用户界面(GUI)的开发平台 。平台由辅助开发工具集和图形程序库组成,其中后者采用了面向对象的应用编程框架的组织方式,是实现代码复用和嵌入式开发平台化的关键 。应用编程框架提供了构造基于单片机的简单多窗口GUI系统所必需的宏观框架和结构元素 。其宏观框架采用了层次系统的组织结构和事件驱动的运行机制,其基本结构元素为GUI构件类 。针对单片机系统的特点,类库的组织避免了实现复杂的类继承机制,代之以平面化的接口继承机制 。平台已被成功应用