论文部分内容阅读
本文首先针对课题的要求,考虑到嵌入式系统的图形用户界面的轻型、占用资源少、高性能、高可靠性、可配置等特点,提出了系统的总体设计方案。分别对硬件和软件子系统的各个功能模块做了描述和说明,并且提出了系统设计中要解决的几个关键问题。
本文接下来阐述了底层支撑驱动的解决方案和字体显示的实现机制。这两部分是本文的重点。着重介绍了framebuffer设备驱动的开发,利用帧缓冲技术对底层显示设备进行抽象,结合SED1375LCD控制器驱动的开发,完成系统的输出显示。同时提出了中间层的色彩转换算法,解决硬件和软件接口不一致的问题。采用ADS7846触摸屏控制器控制触摸屏,完成系统的输入。引入点阵字体数组纪录字体的信息,完成字体的显示功能。
最后对系统进行调试,从存储空间和运行速度两方面对系统进行优化,并且从基本图形绘制速度,窗口等控件创建速度和事件响应速度3个方面对系统进行了性能评测。