论文部分内容阅读
本课题围绕嵌入式CRT色度计进行系统设计和关键技术的研究与实现。在硬件方面对嵌入式处理器、存储器、液晶屏、键盘、电源模块、前端测量模块的电路设计原理进行介绍。软件方面在嵌入式CRT色度计上成功地移植嵌入式操作系统uClinux第三版,并介绍了在uClinux环境下的设备驱动、中断程序和上层应用程序的开发步骤,给出在嵌入式CRT色度计上的键盘设备驱动程序及中断程序实例。 本课题解决的关键技术有:嵌入式图形用户界面(GUI)和嵌入式数据库。在嵌入式图形用户界面中,实现了GUI的三层体系结构所要解决的问题,在核心层中把菜单对象、列表框、复选框控件等都统一为GUI元素,采取统一的对外接口,把GUI元素的外观与GUI元素的内部实现结合起来,从而实现图形算法简洁、快速、占用资源少的“轻量级”的GUI。在嵌入式数据库设计中,重点设计了在嵌入式系统中数据库的物理模式,采用数据压缩技术,设计字段的存储结构、记录的存储结构、数据库文件的存储结构。 此外,详细阐述了嵌入式CRT色度计的测色原理;移植闪存文件系统JFFS2;详细阐述的模数转换理论∑—Δ技术,并对∑—Δ器件AD7706的上层应用进行编程。本文对开发嵌入式仪器开发有着一定的参考意义,在GUI和嵌入式数据库设计方面提出了创新的方法,对从事图形编程接口与数据库方面的开发人员有所帮助。