什么是软件嵌入式系统 嵌入式测试
“嵌人式系统”也是一个实际上并不能真正道出实质内容的广义通用术语,它包含蜂窝电话、铁路信号系统、听觉辅助和导弹跟踪系统等系统,但是所有的嵌人式系统都和现实的物理世界相结合,控制着某些特定的硬件。图1 2所示的结构实际上适合于所有的嵌入式系统,在这个图里包含了嵌人式系统的典型组成部分。
嵌入式系统和真实环境相互影响,通过传感器接收信号,给动作器发送输出信号,而动作器控制着环境,嵌入式系统的环境,包括动作器和传感器,经常被称做“物理环境”。
系统的嵌入式软件被存储在非易失性存储器(NVM)中,通常是ROM,但这些软件也可以保存在闪存卡、硬盘和cD—ROM中,还可以通过网络或人造卫星下载。嵌人式软件被编译成适合特定的目标处理器,“处理单元”通常需要一定数量的RAM来操作。因为处理单元只能处理数字信号(暂且忽略模拟计算机),而环境可能需要模拟信号,因此数,模转换和模,数转换就产生了。处理单元通过专门的UO层输人腧出所有的信号。通过特定的接口,嵌入式系统能够和物理环境以及其他可能的(嵌入式)系统交互。嵌人式系统可以从普通电源获得电能供应,还可以有自己的电力供应系统,比如电池。
图1 2嵌入式系统的一般结构