关键词:
嵌入式系统
ARM
摄像头
摘要:
通过视觉,人和动物可以更好的感知外界物体的物理特性,获得非常有用的信息,如获取知识,做出正确的判断。视力障碍者如盲人也具有较强的阅读需求。应用信息科学,尤其是计算机科学,对信息做处理,可以使物体的特性用另外一种方式表现出来。运用嵌入式计算机可以实现这一目的,大多数的嵌入式计算机采用ARM作为主处理器,ARM功能强大,性能好,频率高,主频可以达到GHz以上,运算速度快,功耗小,更加节绿色能,集成度高,体积更小,携带更轻便,更加为广大市场及开发者所喜爱。本课题硬件部分选择ARM嵌入式处理器,软件部分采用微软的Windows CE操作系统,设计一款专用于视力障碍者和盲人使用的阅读器产品。在ARM处理器上,搭载了500W像素的摄像头,作为系统实现的基本结构。另外,还充分利用了ARM处理器的强大功能,扩展了USB、SD卡和键盘等功能,同时还增加了WIFI和GPS的扩展功能。本文首先介绍课题方案的选择和ARM处理器的硬件结构,重点分析三星S5PV210主处理器的功能,介绍ARM嵌入式系统的整体设计方案。在系统硬件中,主要介绍ARM最小系统的实现及解决方案,包含处理器与内存芯片和处理器电源模块等。另外,还介绍处理器与外围设备连接及总线结构。在系统软件中,讲述了嵌入式操作系统的整体结构和设备驱动的开发,主要是摄像头的驱动开发。根据原理图制作系统硬件电路,在PCB的设计中,充分考虑到信号完整性和EMC等问题。接着为系统开发BSP,对内核进行了裁剪,定制Windows CE嵌入式内核,编写摄像头驱动程序,生成操作系统镜像文件。