论文部分内容阅读
嵌入式系统是当今最热门的概念之一,各种各样的嵌入式系统设备在应用数量上已经大大超过了通用计算机,使用嵌入式技术的数控机床、智能工具、工业机器人、服务机器人等日益增多。例如:日常生活当中的手持MP3,数字电视机的机顶盒,数字可视电话等是嵌入式系统;探索宇宙的火星车,SONY公司的机器狗等也使用嵌入式系统。可见嵌入式系统已经深入到我们日常生活的每一个角落。本文根据对嵌入式未来发展的预测,结合实际开发工作的需要,设计一个嵌入式处理器开发设计平台,包括嵌入式处理器、存储系统、常用外围接口电路和实时操作系统和相关硬件的驱动程序,组成一个硬件和软件开发平台(包),有需求时,根据要求裁剪相关的硬件和软件,加上专用的处理算法即可完成设计。例如:可以根据需要,选择嵌入式处理器、存储系统再加上USB接口,裁剪相关的系统软件及驱动软件即可构成一个U盘(移动硬盘)。由于剪裁的软、硬件经过测试,可靠性较高,且提高了开发速度快,因此具有广阔的应用前景。该系统开发成功后,即可以为自己的开发提供帮助,也可以待产品成熟后推向市场,为广大的嵌入式用户提供二次开发的平台。所以,开发嵌入式系统的研发设计平台的意义重大。近些年,“生物特征识别技术”越来越多地应用于身份识别。这种技术使用个体的生物特征,如:指纹、面孔、瞳孔、掌纹、声音等作为唯一标识,对个体进行辩识,有较高的安全性。其中,人脸识别技术因造价低、使用友好等优点使得其发展看好。所以本设计利用人脸<WP=61>识别技术对设计的嵌入式开发系统进行了测试。目前,嵌入式系统的发展得到了越来越多的关注和支持。硬件方面,不仅有各大公司的众多处理器支持,同时,巨大的市场需求为我们学习和研发提供了大量的资金和应用环境。软件方面,国外有许多商品化的实时操作系统可供选择,国内也有自主开发的嵌入式产品,同时,还有许多开源的实时系统供选择。今天,嵌入式系统带来的工业年产值超过1万亿美元,国内的“维纳斯计划”和“女娲计划”也是轰轰烈烈,国际上约有200种嵌入式系统,开发应用工具和平台更多。但是,国内在这方面还有一定的差距,虽然有一些嵌入式处理器的实验板,但还没有一个比较完整的开发平台,种类较少,没有象单片机的市场那样资源丰富,不能满足嵌入式系统开发用户对处理器及操作系统的需求。本文设计了一个嵌入式开发系统平台,利用人脸识别系统进行了测试。在硬件设计方面:选择低电压,微功耗,价格低、市场占有率高、速度快的ARM7处理器,既Samsung 公司的S3C44B0X 32位处理器。研究了处理器的工作机理和系统的构成体系,根据实际需求,嵌入式系统还包括LCD显示屏和电阻触摸屏,RS232接口和USB接口,设计了与硬件相关的底层驱动程序。软件设计方面:采用开源的实时操作系统uC/OS II,根据实际还对实时操作系统uC/OS II的工作过程进行了研究,通过进行适当的裁剪,移植到ARM处理器上。本文还对人脸识别技术进行了探讨,主要进行了人脸图像的采集定位、特征提取和图像识别的工作。通过在实验系统上进行的人脸识别的仿真实验,并对相关的软、硬件进行了集成测试,系统运行基本正常,取得了满意的实验结果。今后,还应该进一步丰富嵌入式开发系统的硬件资源,增加各种<WP=62>功能模块,提高系统的可靠性。同时,完善软件包的设计,进行更多的软件测试,提高软件的复用率,为裁剪提供充分的资源。提高对实时系统uC/OS II理解,系统移植更稳定。提高开发平台的可靠性,尽可能的降低开发系统的成本。