uC/OSII 以其严格的实时性得到了广泛的应用,但目前适用于uC/OSII 的图形界面却很少。本文详细介绍了一种适用于uC/OSII 的图形界面--uC/GUI 的体系结构和特点,同时介绍了S3C44B0X 内置LCD 控制器的结构和功能,给出了S3C44B0X 下uC/GUI 驱动程序和应用程序的编写实例。
关键词:图形用户界面;uC/GUI; uC/OSII;S3C44B0X;
人机界面是嵌入式系统的重要组成部分,目前比较流行的GUI 有microwindows,minigui,QT/Embedded 等,普遍采用了Framebuffer,客户/服务器结构,消息事件机制,多线程概念,主要用于嵌入式Linux 系统中。uC/OSII 只是一个实时多任务内核,不具有现代操作系统的线程,客户/服务器机制,上述GUI 不能方便的运行在uC/OSII 上。
uC/GUI是一款高效嵌入式图形系统,适用于多种处理器和LCD平台,可工作在单任务和多任务环境,代码精简高效,不依赖特定的操作系统调用,适合做uC/OSII的图形显示。本文详细论述了uC/GUI的结构框架,驱动程序编写,与uC/OSII的接口,中文显示,应用程序编写等问题,给出了在SAMSUNGS3C44B0X平台下的应用实例,很好的解决了uC/OSII的图形界面设计问题。uC/GUI是由micrium公司编写,用户可以在
www.micrium.com下载试用版。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉