1
1
?/p>
ARM
嵌入式系统结构与编程》习题答?/p>
第一?/p>
绪论
1.
国内嵌入式系统行业对“嵌入式系统”的定义是什么?如何理解?/p>
答:国内嵌入式行业一个普遍认同的定义是:
以应用为中心?/p>
以计算机技术为基础,软硬件
可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗严格要求的专业计算机系统?/p>
从这个定义可以看出嵌入式系统是与应用紧密结合的,
它具有很强的专用性,
必须结合实际
系统需求进行合理的剪裁利用?/p>
因此有人把嵌入式系统比作是一个针对特定的应用?/p>
“量?/p>
定做”的专业计算机系统?/p>
2
.嵌入式系统是从何时产生的,简述其发展历程?/p>
答:
?/p>
20
世纪
70
年代单片机的出现到目前各式各样的嵌入式微处理器,
微控制器的大规模
应用,嵌入式系统已经有了
30
多年的发展历史?/p>
嵌入式系统的出现最初是基于单片机的?/p>
Intel
公司
1971
年开发出第一片具?/p>
4
位总线结构
的微处理?/p>
4004
?/p>
可以说是嵌入式系统的萌芽阶段?/p>
80
年代初的
8051
是单片机历史上值得
纪念的一页?/p>
20
世纪
80
年代早期,出现了商业级的“实时操作系统内核?/p>
,在实时内核?/p>
编写应用软件可以使新产品的沿着更快,更节省资金?/p>
20
世纪
90
年代实时内核发展为实?/p>
多任务操作系统?/p>
步入
21
世纪以来,嵌入式系统得到了极大的发展?/p>
在硬件上?/p>
MCU
的?/p>
能得到了极大的提升,特别?/p>
ARM
技术的出现与完善,
为嵌入式操作系统提供了功能强?/p>
的硬件载体,将嵌入式系统推向了一个崭新的阶段?/p>
3
.当前最常用的源码开放的嵌入式操作系统有哪些,请举出两例,并分析其特点?/p>
答:主要有嵌入式
Linux
和嵌入式实时操作内核
uC/OS-II
嵌入?/p>
Linux
操作系统是针对嵌入式微控制器的特点而量身定做的一?/p>
Linux
操作系统?/p>
?/p>
括常用的嵌入式通信协议和常用驱动,支持多种文件系统。主要有以下特点:源码开放,?/p>
于移植,内核小,功能强大,运行稳定,效率高等?/p>
uC/OS
是源码工卡的实时嵌入式系统内核,主要有以下特点:源码公开,可移植性强,可?/p>
化,可剪裁,占先式,多任务,可确定性,提供系统服务等?/p>
4
.举例说明嵌入式设备在工控设备中的应用?/p>
答:由于工业控制系统特别强调可靠性和实时性,
“量身定做”的嵌入式控制系统恰能满?/p>
工业控制的需求?/p>
例如?/p>
工业过程控制?/p>
数字控制机床?/p>
电网设备监测?/p>
电力自动控制系统?/p>
石油化工监控等?/p>
5
.嵌入式技术的发展趋势有哪些?
答:未来嵌入式系统的发展趋势有:
1.
随着信息化与数字化的发展,嵌入式设备进行网络?/p>
联是未来发展的趋势?/p>
2.
优化嵌入式系统软硬件内核,提高系统运行速度,降低功耗和硬件
成本?/p>
3.
指令集的并行计算技术将引入嵌入式微处理器?/p>
4.
嵌入式微处理器将会向多核技?/p>
发展?/p>
5.
嵌入式技术将引领信息时代?/p>
?/p>
2
?/p>
ARM
技术与
ARM
体系结构
1.
简?/p>
ARM
处理器内核调试结构原?/p>
答:
ARM
处理器一般都带有嵌入式追踪宏单元
ETM
?/p>
Embedded Trace Macro
?/p>
,它?/p>
ARM
公司自己推出的调试工具?/p>
ARM
处理器都支持基于
JTAG
?/p>
Joint Test Action Group
联合?