论文部分内容阅读
计算机技术、通信技术和计算机网络的快速发展,推动信息技术迅速渗透到国民经济和社会生活各个方面,嵌入式技术更是在这些应用中得到了长足的发展,但软件发展滞后于硬件发展的“软件危机”在嵌入式系统领域也同样严峻。因此对嵌入式软件的开发提出了新的要求:应以缩短开发周期、实现高重用性、扩展性和维护性为目的,针对特定的应用特性采用不同的中间件技术,依照一致的软件开发框架,通过屏蔽细节的规范接口来实现特定的应用。本文在此背景下,对嵌入式中间技术进行了全面的研究,并实现了其在嵌入式图像处理系统中的应用。首先,对嵌入式图像处理系统作了一个概述,分析了硬件平台和操作系统的特性,研究了数字图像处理和图形用户界面的相关知识,实现了嵌入式Linux在开发板上的移植。其次,针对嵌入式软件发展的新需求,就嵌入式中间件技术展开论述,分析了几种典型的嵌入式中间件开发技术,在此基础上设计实现了一个应用于嵌入式图像处理系统的中间件。该中间件使嵌入式图像处理系统具有可移植性,在保持系统结构相对稳定的情况下可以运行在各种异构的硬件平台和操作系统之上;同时增加了嵌入式图像处理系统的可扩展性和通用性,通过简单的功能调整和扩充就能应用于各种不同的图像处理场合。再次,研究了嵌入式GUI系统的构造技术,针对嵌入式图像处理系统对图形用户界面的要求,提出了一个基于单窗口模型的嵌入式GUI系统的设计方案,阐述了各个模块的详细设计,并用C语言实现。该嵌入式GUI系统能很好地满足嵌入式图像处理系统图形用户界面的应用需求。最后,利用嵌入式图像处理中间件和单窗口嵌入式GUI系统,结合江西省科技厅攻关项目课题“嵌入式图像处理系统开发”,实现了一个应用于医学领域的嵌入式图像处理系统,以测试它们在实际应用中的表现。