ntel公司的8086.当它用在火箭上时,单价竞高达几百美元。
(3)比通用PC系统资源少 嵌入式系统比通用PC系统资源少得多。
通用PC系统有效不胜数的系统资源,可轻松地完成各种工作。
在自己的Pc机上编写程序的同时,可播放MP3、cD,下载资料等。
因为个人Pc拥有512MB内存、80 GB硬盘空间.并且在ScSI卡上连接软驱和CD—RoM驱动器已是目前非常普遍的配置了。
而控制GPS接收机的嵌入式系统,由于是专门用来执行很少的几个确定任务的,它所能管理的资源比通用PC系统少得多。
当然,这主要是因为在设计时考虑到经济性.不能使用通用cPu。
这就意味看所选用的cPu只能管理很少的资源,其成本更低.结构更简单。
成都理工大学硕士学位论文 “1功耗低、体积小、集成魔黼、成本低 嵌入式系统“嵌入”到对象的体系中,对对象、环境和嵌入式系统自身具有严格的要求。
…般的嵌入式系统具有功耗低、体积小、集成度高、成本低昝持点。
通用PC有足够大的内部空湖,具有良好的通风熊力,但是系统中的PentiI蛐或A蜓D处瑗糕筠配套庞大数教热片帮冷帮鼹凌送行臻缝教熬。
悉诲多嵌入式系统就没有鲡_}}{:炎足的电能供应,尤其蹩便携式嵌入式设备,即使有足够的魄源供应,散热设备的增加也往往是不方便的。
因此.在设计嵌入式系统时,应尽可能降低功耗。
熬个系统设计有严格的功耗预算,因为系统中的处理器大部分时间必须工作在低劝糕的睡眠模式下,只有在需要处理任务时,它才会醒来。
软件必须围绕这耱祷蠼邋嚣设诗。
嚣忿。
一般戆终部事{孛逶遐中藜驱凄、嚷醒系缓工终。
功耗约束影嚼了系统设诗决繁豹许多方面,色撬处理器静遥择、内存体系结构的设计等。
系统要求的功耗很有可能决定软件是应该用汇编诺言编写,还是用c溅c++语言编写,遮魁由于必须在功耗预算内使系统达到最佳性能。
功耗需求由CPu时镑速度以及傻焉的其缝部{孛(RAM、RoM、I/O设蘩等)粒数量决定。
闲憩,簌软件设诗人鼷豹蕊熹来看,功糕约窳可琵成为决定橼静系统约索,它凌悫了软件工具的选择、内存的大小和性能的好坏。
能够把通用CPu中许多由板卡完成的任务集成强黼度集成的sOC系统芯片内部,而不是微处理器与分离外设的组合,就能节省许多印制电路板、连接器等.使系统的体积、功耗、成本大大降低,也能提燕移动惶帮霞携性,从蕊侵嵌入式系统瓣设计趋予,J、型纯、专渡佬。
嵌入式系统的硬件和软件都必须高效率地设计,在保证稳定、安全、可靠的基础上量体裁衣,剔除冗余,力争用较少的软硬件资源实现较高的性能。
这样,才能最大限度地降低应用成本,从而在具体应用中璺舆有市场竞争力。
(5)具有系统测试和可靠性评传体系 建立完熬瓣嵌入式系统懿系绠灏试耱可靠往评接俸系,傈证嵌入式豢绫蔻效、可靠、稳定地工作。
嵌入式威用的复杂性、繁杂性爱求设计的代码应该是完全没有错误的。
怎样才能科学、完憋地测试全天候运行的嵌入式复杂软件嘴?首先,需要有科举的测试方法,建立科学的系统测试和可纛性评估体系,尽可能避免因为系统的不可靠瑟造成曩大搂失。
其次,雩l大多耱袋入式系统静溺试方法帮可靠整谬l鑫傣系。
在大多数嵌入式系统中一般都包捂~些机制,比如看门狗定时器,它在软件失去控制后能使之熏新开始正常运行。
总之,嵌入式软件测试和评估体系是非常囊杂的一门学科。
6 第l章;|富 f6)具有较长的生命周期 嵌入式系统怒和实际具体应用有机结合的产物,它的拜级换代也题鄹具体产 鑫圈步遗行酌。
溺魏,一旦定黧进入市场,一般就其有较长酶生务瘸鬻。
(71具有固化程非易失性存储器中的代码 嵌入式系统的目标代码通常是固化在非易失性存储器(ROM、EpROM、EEP嚣◇M翻Fl赫{蕊片中。
嵌入式系统瑟掇焉,必须毒代鹦对系统邋行凌始纯, 以便冀余的代码能够正常运行。
这就是建立逡行时的环境,比如初始化RAM放置变嫩,测试内存的完整性,测试ROM完糕性以及其他初始化任务。
为了系统的襁始纯,几乎所霄系统都要焱{#易失性存健器f现在普遴使用Fla照)中存放部分代弼(窟费钱磷)。
为了提高鸯Ilf行速度和系统霹靠往,大多数嵌入式系绕常把所有代码(也常使用所有代码的压缩代码)固化、存放在存储器芯片或处理器的内部存储器件中,而刁i使用外部的磁盘等存储介膜。
(8)使弱实瓣搽稼系统R约S 嵌入式系统使用的操作系统一般是实时搡作系统RT08,系统有寅时约束。
嵌入式系统往往对时间的骚求非常严格,且一般是实时操作系统RTOsfRcalTime Ope£a垃on system)。
嵌入式嶷时操{乍系绫随跨都要对正在运芎亍豹任务授予最高优先级。
嵌入式任务是时间关键往约束,它必须在菜个辩闻范围内完成.否则 由其控制的功能就会失效。
例如,控制飞行器稳定飞行的控制系统如果因反馈速度不够,其控制算法就可能会失效,飞行器在空中飞行就会出闽题。
<9)霉要专溪开发工兵程方法逶行设诗 从调试的观点看,代码在RoM中意味港调试器不能程ROM中设澄断点。
要设澄断点,调试器必须能够用特殊指令取代用户指令。
嵌入式调试已发展出支持嵌入式系统开发_i遘程戆专援王其套锌。
(11)是知识集成系统 嵌入式系统是技术密集、赘金密集、高度分散、不断创新的知识黛成系统。
嵌入式系统楚将先进的计算机技术、半露体工艺、电子技术和通信网络技术与蚤领域翡吴俸斑掰裙结台静产镌。
这一褥患决定了它瑟然楚~个技术密集、资金密集、高度分散、不断创新的知识集成系统。
嵌入式系统的广泛应用前景和巨大的发展潜力已成为21世纪IT技术发展的热点之一。
嵌入式系统的结构如下图】: 7 成都理工大学硕十学位论文 软件 硬{牟 图1嵌入式系统的结构图1 3.3.3嵌入式软件评测的研究重点 作为嵌入式系统的核心,嵌入式软件是实现嵌入式系统各种功能的关键,好的嵌入式软件使得同样的硬件平台更好、更高效地完成系统功能,使系统具有更大的经济价值。
嵌入式软件是针对特定应用的、基于相应的硬件平台、为完成用户预期任务而设计的计算机软件。
用户的任务有时间、精度的要求,同时嵌入式系统对于实现成本十分敏感,因此在满足系统功能要求的前提下,就要最大限度地降低系统成本.除了精简每个硬件单元的成本外,还应尽可能地减少嵌入式应用软件的代码量。
这就要求嵌入式应用软件不但要保证.
上一篇:
计算机的发展历史及趋势 毕业论文
下一篇:
爱情只不过就是,爱与不爱