工业用:汽车电子设备,各种智能测量仪表等;
商用:各种收款机、防盗系统等;
2.4.2 嵌入式系统的发展前景以及趋势
随着信息化、智能化、网络化的发展,嵌入式系统技术也将获得广阔的发展空间。嵌入式智能工具将是PC和因特网之后最伟大的发明。未来嵌入式系统的几大发展趋势:
I 、小型化、智能化是嵌入式系统发展的一个趋势。嵌入式系统的小型化首先得益于计算机硬件技术和芯片工艺技术的发展;
II 、网络可接入性是嵌入式系统发展的另一个趋势。原有的嵌入式系统大多为封闭的系统,即使有网络连接,也只存在于嵌入式系统内部,很少有嵌入式系统与外界之间的信息交换。因特网的出现促使嵌入式系统不再是信息孤岛。信息家电就是嵌入式系统接入因特网的典型代表。在这方面应用需求最强烈的是PDA、WEB手机、车载设备等移动计算设备;
III 、精简系统内核、算法,降低功耗和软硬件成本;论文网
IV、提供友好的多媒体人机交互界面;
2.5 课题出发点
2.5.1 研究背景
根据以上叙述以及查阅文献和资料,我们发现基于ARM的Linux系统在军事、农业、工业、交通、医学等各行各业都有着广泛的应用,比如,基于ARM—Linux的灌溉系统控制、基于ARM-Linux的无人值守发电机的远程控制、基于ARM-Linux的平台车载GPS导航系统的实现、基于ARM-Linux的人体脂肪仪研究……以上数据表明,基于ARM的嵌入式系统确实在各行各业都具有着不可替代的优势。但经分析以及关键词的搜索结果显示,我们同时可以知道,基于ARM的Linux系统目前在数字图像处理的研究领域几乎是空白。
2.5.2 本课题的研究内容以及完成的工作
本课题以现有的图像处理技术为参考,设计与实现基于嵌入式操作系统Linux和ARM内核的微处理器的数字图像处理系统。包括数字图像的采集以及中值滤波的处理。该系统利用基于ARM 内核的微处理器控制摄像机进行图像采集与存储,并在该基础上进行中值滤波以去除噪声。
3 主要软硬件平台的介绍
3.1 硬件平台介绍----ARM处理器
ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对微处理器的通称,还可以认为是一种技术的名字。 ARM处理器是一个32位元精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。
3.1.1 ARM的特点
1、体积小、低功耗、低成本、高性能;
2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
3、大量使用寄存器,指令执行速度更快;
4、大多数数据操作都在寄存器中完成;
5、寻址方式灵活简单,执行效率高;
3.1.2 ARM结构
3.1.2.1 体系结构
(1)CISC(Complex Instruction Set Computer,复杂指令集计算机)在CISC指令集的各种指令中,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%。源:自~751·论`文'网·www.751com.cn/
(2)RISC(Reduced Instruction Set Computer,精简指令集计算机)RISC结构优先选取使用频最高的简单指令,避免复杂指令;将指令长度固定,指令格式 和寻地方式种类减少;以控制逻辑为主,不用或少用微码控制等。
RISC体系结构应具有如下特点:
○1 采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种;