嵌入式系统的软件特征:
(1)软件要求固化存储;
(2)软件代码要求高度精练、高质量、高可靠性、高稳定性;
(3)系统软件(OS)的高实时性是基本要求;
(4)多任务操作系统是知识集成的平台和走向工业标准化道路的基础。
嵌入式系统的产品特征:
(1)嵌入式系统必须面向用户、面向产品、面向应用;
(2)嵌入式系统处理器的功耗、体积、成本、可靠性、速度、处理能力、电磁
兼容性等方面均受到应用要求的制约,这些均是各半导体厂商之间竞争的热
点;
(3)嵌入式系统的软硬件都必须高效率地设计,量体裁衣、去除冗余,力争在
同样的硅片面积上实现更高的性能。
这里的硬软件特征才是重点。
2.嵌入式系统组成的典型结构
嵌入式计算机系统一般由硬件层、硬件抽象层(中间层)、、操作系统层和应用软
件层构成。
(该层次是由下到上描述的)
1.硬件层
嵌入式微处理器,嵌入式系统硬件层的核心,与通用微处理器不同(将通用计算机板卡
完成的任务集成在芯片中)。
其体系结构可采用冯·诺伊曼结构或哈佛结构。指令系统可采用CISC或RISC。
存储器
CACHE:位于主存与微处理器内核之间,存放最近一段时间微处理器使用
最多的一段程序代
码和数据。容量小,存取速度快。
主存是微处理器能直接访问的寄存器,存放系统和用户的程序及数据。片
内容量小,速度快,片外容量大。
辅助存储器,存放大数据量的程序代码或信息,用来长期保存用户的信
息。容量大,速度慢(与主存比)。