嵌入式系統开发基础基于ARM微处理器和Linux操作系统课后习题答案滕英岩.docVIP

  • 3
  • 0
  • 约6.16千字
  • 约 8页
  • 2016-11-27 发布于重庆
  • 举报

嵌入式系統开发基础基于ARM微处理器和Linux操作系统课后习题答案滕英岩.doc

嵌入式系統开发基础基于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)

1亿VIP精品文档

相关文档