- 3
- 0
- 约6.16千字
- 约 8页
- 2016-11-27 发布于重庆
- 举报
嵌入式系統开发基础基于ARM微处理器和Linux操作系统课后习题答案滕英岩
1-1 什么是嵌入式系统?嵌入式系统和普通计算机系统的区别是什么?举例说明。
答:
问题一:嵌入式系统是以应用为中心,以计算机为基础,其软硬件可裁剪配置,对功能、可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。
问题二:
比较项目
嵌入式系统
普通计算机系统
引导代码
BootLoader引导,针对不同电路进行移植
主板的BIOS引导
OS
WindowsCE、VxWorks、Linux等,需要移植
Windows、Linux,不移植
驱动程序
每个设备都必须针对电路板进行开发
OS中含有大多数,直接下载
协议栈
移植
OS或者第三方供应商提供
开发环境
借助服务器进行交叉编译
在本机可开发调试
仿真器
需要
不需要
1-2 简述嵌入式系统的构成
答:
硬件
微处理器
嵌入式系统的控制核心
外围电路
嵌入式系统的内存、I/O端口、复位电路、电源等
外设
USB、LCD、键盘等
软件
设备驱动接口
负责嵌入式系统与外设的信息交互
实时操作系统
包括与硬件相关的底层软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等
可编程应用接口
为编制应用程序提供各种编程接口库
应用软件
1-3
答:R13:也记作SP,在ARM指令集中虽然没有强制,但是通常用于堆栈指针SP;在Thumb指令集中强制其作为堆栈指针。
R14:也记作程序连接寄存器LR(Link Register
原创力文档

文档评论(0)