嵌入式:是指以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗要求严格的专用计算机系统,他通常由特定功能模块和计算机控制模块组成,主要由嵌入式微处理器,外围设备,嵌入式操作系以及应用软件等组成,具有“嵌入性”,“专用性”,“计算机系统”三个基本要素。
嵌入式的发展经过了四个发展阶段:
1.应用于一些专业性强的工业控制系统中,一般没有操作系统的支持,通过汇编语言进行控制
特点:系统结构和功能相对单一,处理效率低,存储容量小,几乎没有用户接口,现在已经不能适应高效的需要大容量存储的现代工业控制和新兴信息家电领域的需求
2.以嵌入式cpu为基础,以简单操作系统为核心的嵌入式系统
特点:cpu种类繁多,通用性弱,系统开销小,效率高,操作系统达到一定的兼容性和扩展性,应用软件较为专业化,用户界面不够友好
3.以嵌入式操作系统为标志的嵌入式系统
4.以INTERNET,多核技术为标志的嵌入式系统,提供internet,多种多核嵌入式系统处理器以及支持多核的软件产品陆续进入市场,嵌入式设备的全能化将代表嵌入式系统的未来。
************************************************
嵌入式系统的特点:
(1)面向特定应用的特点。嵌入式系统与普通系统的最大区别:嵌入式系统大都工作在特定用户设计的系统中,所以具有低功耗,体积小,集成度高等特点,可以满足不同应用的需求
(2)嵌入式系统的硬件和软件都必须进行高效的设计,量体裁衣,力争在同样硅片上实现更高的性能,这样才有高的竞争力
(3)嵌入式系统将先进的计算机技术,半导体技术,电子技术与各个行业的具体应用相结合的产物,这点就决定了他是一个技术密集,资金密集,高度分散,不断创新的知识集成系统,从事嵌入式开发的人才也是复合型人才
(4)为了提高速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片中或单片机中,而不是存储与磁盘中
(5)嵌入式软件代码尤其要求高质量,高可靠性
(6)嵌入式系统本身不具备二次开发能力,不能再平台上直接对程序功能进行修改,必须有一套开发工具和环境才能进行再次开发
********************************************************
嵌入式系统的体系结构:
嵌入式系统作为一类特殊的计算机系统,一般包括:硬件设备,嵌入式操作系统,应用软件,关系如下:
硬件设备包括嵌入式处理器,外围设备
嵌入式处理器已经超过1000种了,流行的有30多个系列:ARM,PowerPC,MC68000,MIPS等
外围设备指嵌入式系统中用于完成存储,通信,调试,显示等辅助功能的其他部件,可以分为存储设备(RAM,SRAM,Flash),通信设备(RS-232,SPI接口,以太网接口,USB接口
无线通信)和显示设备三种。
RS232---个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2
**************************************
常见的存储器概念辨析:
RAM,SRAM,SDRAM,ROM,EPROM,EEPROM,Flash
存储器可以分为很多种类,其中根据掉电后数据是否丢失分为RAM(随机存储器),ROM(只读存储器),其中RAM的访问速度快,但掉电后数据会丢失,ROM掉电后数据不会丢失,人们所说的内存是指系统的RAM
RAM又分为SRAM(静态存储)和DRAM(动态存储),SRAM是利用双稳态触发器来保存信息的,只要不掉电&#x