(5)测试系统、总结分析测试结果,得出结论。
2 嵌入式系统开发环境
嵌入式系统不是指PC系统,而是指具备计算机功能但又不是计算机的设备或装置。嵌入式系统的核心是应用,它是一种专用性强计算机系统,本身软硬件都是能够裁减的,该系统对实现功能、系统可靠性、实现成本、规格、功耗都有严格的要求。嵌入式系统的组成部分包括:嵌入式处理器、硬件平台、操作系统和上层APP等组成,嵌入式设备本身可以单独运作。
嵌入式系统不同于我们平时使用的计算机处理系统,没有像计算机硬盘那样的大容量存储介质,嵌入式系统的一般存储介质主要包括EPROM(可擦写可编程只读存储器)、EEPROM(电可擦写可编程只读存储器)和闪存。嵌入式系统的硬件平台,主要由Microprocessor、存储介质、外围电路、I/O资源等组成。嵌入式系统的软件平台,指的就是操作系统裁剪和应用程序开发。上层应用和硬件平台之间的交互通信主要是由操作系统完成的,ARM微处理器是嵌入式系统的核心,而APP则负责整个系统的运转和操作。
2.1 ARM微处理器简介
ARM(Advanced RISC Machines),是一个公司的名称,也可以当作一系列微处理器的统一名称,同时也能够当作一种处理器技术的名称。
成立于1991年的ARM最先研究出ARM微处理器技术。虽然是知识产权拥有者,但是ARM没有芯片生产业务,从来都是授权设计认证给其他企业,然后他们负责生产出适用于各种功能的芯片,再依照各企业对应的市场,对应的应用范围,添加相应的外围电路,就可以生产出具有各自企业特色的ARM微处理器芯片打入市场。
越来越多的第三方工具、软件和制造的支持,使得企业可以降低开发ARM技术的成本,同时世界多数规模比较大的半导体企业采用的都是ARM的授权,又使得ARM的产品易于打入市场,也会被消费者所认可。因此就市场竞争力而言,ARM更加具备优势。
ARM技术的应用涉及我们生活中的很多方面:
(1)工控领域:ARM微处理器内部是32位RISC结构,基于ARM的微控制产品不仅占有了高端微控制器市场的多数份额,同时也着手逐步向低端微控应用领域方向发展。
(2)无线通信:在无线通信领域,对于使用ARM技术的无线通信设备来说,高性能的ARM及其发展的低成本特性是十分有利于通信设备的推广的。
(3)网络应用:随着宽带技术应用被逐渐推动,基于ARM的ADSL芯片的市场前景越来越好。同时ARM技术对视音频处理的优化过程作出了巨大贡献,在市场上得到了更多的支持。
(4)电子设备:就目前被大家普遍使用的视音频播放器、STB和GamePlayer而言,它们都是ARM技术产品的典型代表。
(5)摄影设备:多数数码相机都使用到了ARM技术,同时人们日常生活中经常接触的手机智能卡也是该技术的一款典型产品。
ARM当然不仅仅只有上面的那些应用方面,ARM在很多领域也逐渐的被使用,同时能够肯定的是ARM技术未来的应用前景会更加广阔。
ARM可以取得如此大的成功,大部分原因还是在于ARM微处理器的优良性能:
(1)外形小巧,性能好,性价比高,使用寿命长;
(2)ARM允许使用32位双指令集,thumb指令集也可以使用,可以完美的兼容8位和16位的设备;
(3)大量使用寄存器操作,执行的更快,绝大多数数据操作是在寄存器中进行;
(4)ARM的指令长度固定;
(5)寻址方式简便,运行效率显著提高;
2.2 Linux操作系统简介
Linux操作系统可以在很多类型的移动设备上运行,和其他操作系统相比,Linux是更新最为迅速、应用范围最广的操作系统。在Linux一直以来的发展过程中,它始终坚持着开源的原则,所以很多的技术开发人员都投身于Linux的开发优化过程,这就使得大概只需半个月Linux就更新一次。在这些年大家的共同努力下,Linux操作系统俨然已经可以在技术领域独树一帜了。 ARM的S5PC100远程安防监控系统设计(3):http://www.751com.cn/wuli/lunwen_33164.html