嵌入式系统复习课第6课
- 格式:pdf
- 大小:1.12 MB
- 文档页数:69


版 权 说 明
本文件中出现的任何文字叙述、文件格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属本人所有。
----WangYiwei
由于我正在学习 “嵌入式系统原理与应用——基于ARM微处理器和Linux操作系统”这门课程,网络上找不到课后习题答案。因此本人通过认真地做习题,不懂百度,查阅相关书籍等途径,整理了一份答案,可供各位参考。
注意:答案并不一定完全正确,有异议的答案欢迎提出来大家一起探讨。
1.8 练习题 P14
1.选择题
(1)A
说明:嵌入式系统的发展趋势表现在以下几方面:
1.产品种类不断丰富,应用范围不断普及
2.产品性能不断提高
3.产品功耗不断降低,体积不断缩小
4.网络化、智能化程度不断提高
5.软件成为影响价格的主要因素
(2)D
说明:常见的嵌入式操作系统: VxWorks,Windows CE、uC/OS-II和嵌入式Linux。
(3)A 说明:VxWorks是美国WindRiver公司于1983年开发的一种32位嵌入式实时操作系统。
2.填空题
(1) 嵌入式计算机
(2) 微处理器 外围电路 外部设备
(3) 板级支持包 实时操作系统 应用编程接口 应用程序
(4) 嵌入式处理器 微控制器 数字信号处理器
3.简答题
(1)简述嵌入式系统的定义和特点
答:定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
特点:专用性强、实时性好、可裁剪性好、可靠性高和功耗低等。
(2)简述计算机系统的发展历程
第一阶段大致在20世纪70年代前后,可以看成是嵌入式系统的萌芽阶段;
第二阶段是以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统;
第三阶段是以嵌入式操作系统为标志的嵌入式系统,也是嵌入式应用开始普及的阶段;
第1章 复习要点
1.1.1节 嵌入式系统的概念
1.1.3节 嵌入式系统的特点
1.3节 嵌入式处理器
1.4节 嵌入式系统的组成
第2章 复习要点
2.1节 计算机体系结构分类
2.3.1节 ARM和Thumb状态
2.3.2节 RISC技术
2.3.3节 流水线技术
2.4.3节 ARM存储系统
第3章 复习要点
3.1节 ARM编程模式
3.2节 ARM指令格式及其寻址方式
3.3节 ARM指令集(课上所讲的指令)
第4章 复习要点
4.1节 汇编语言源程序格式
4.2节 汇编语言的上机过程
第5章 复习要点
5.1节 键盘接口
5.2节 LED显示器接口
5.5.1节 UART异步串行接口 作业题答案:
1.什么是嵌入式系统?
第一种,根据IEEE(国际电气和电子工程师协会)的定义:
嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the
operation of equipment, machinery or plants)。
第二种,嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2.与通用型计算机相比,嵌入式系统有哪些特点?
通常是面向特定应用的;
空间和各种资源相对不足,必须高效率地设计,量体裁衣、去除冗余;
产品升级换代和具体产品同步,具有较长的生命周期;
软件一般都固化在存储器芯片或单片机本身;
不具备自举开发能力 ,必须有一套开发工具和环境才能进行开发
3.举例介绍嵌入式微处理器有哪几类?
一、嵌入式微处理器(Embedded Microprocessor Unit, EMPU)
嵌入式处理器目前主要有Aml86/88、386EX、SC-400、Power PC、68000、MIPS、ARM系列等。
单片机嵌入式系统原理及应用课后答案
【篇一:单片机原理及嵌入式系统设计 第一次作业习题】
1、 用8位二进制数表示出下列十进制数的补码 :
+65 、—115
[+65]补 :0100 0001[-115]补:1100 1101
2 、 写出十进制数12.4用的bcd码和二进制数:
bcd码:0001 0010.0100 二进制数:1100.0110011001100110(结果保留16位小数) 3 、 当采用奇校验时,ascii码1000100和1000110的校验位d7应为何值?这2个代码所代表的字符是什么?
答:分别为0和1,代表字符分别是d和f
4、计算机由(运算器、控制器、存储器、输入设备、输出设备)五部分组成。
5、画出微机的组成框图,说明三总线的作用。
数据总线db:在控制总线的配合下传递cpu的输入/输出数
地址总线ab:选择芯片或选择芯片中的单元,以便cpu通过控制总线让数据总线与该单元之间单独传输信息
控制总线cb:配合数据总线与地址总线起作用,负责传递数据总线或地址总线的有效时刻和数据总线的传输方向等信息
6、8位微机所表示的无符号数、带符号数、bcd码的范围分别是多少?
答:8位微机所表示的无符号数范围:0~255带符号数范围:-128~+127
bcd码范围:0~99
7、1001001b分别被看作补码、无符号数、ascii码、bcd码时,它所表示的十进制数或字符是什么?
答:分别是补码73,无符号数73,bcd码49
8、举例说出单片机的用途。
答:比如马路上红路灯的时间控制;洗衣机的洗涤、甩干过程的自动控制等
9、举例说明cpu执行指令的过程。
答:计算机每执行一条指令都可分为三个阶段进行。即取指令、分析指令、执行指令。根据程序计数器pc中的值从程序存储器读出现行指令,送到指令寄存器。将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。
嵌入式系统设计与实践课程教案
第一章:嵌入式系统概述
1.1 嵌入式系统的定义与特点
1.2 嵌入式系统的应用领域
1.3 嵌入式系统的基本组成
1.4 嵌入式系统的发展趋势
第二章:嵌入式处理器与微控制器
2.1 嵌入式处理器的分类与特点
2.2 常见的嵌入式处理器与微控制器
2.3 嵌入式处理器与微控制器的选择
2.4 嵌入式处理器与微控制器的应用实例
第三章:嵌入式操作系统
3.1 嵌入式操作系统的概念与特点
3.2 常见的嵌入式操作系统
3.3 嵌入式操作系统的选择与配置
3.4 嵌入式操作系统的应用实例
第四章:嵌入式系统设计与开发工具
4.1 集成开发环境(IDE)
4.2 仿真器与模拟器
4.3 编程语言与编译器
4.4 调试与测试工具
第五章:嵌入式系统设计与实践流程 5.1 需求分析与系统设计
5.2 硬件设计与选型
5.3 软件设计与开发
5.4 系统集成与测试
5.5 项目管理与团队协作
第六章:嵌入式系统编程语言与编程模式
6.1 嵌入式系统编程语言概述
6.2 C语言在嵌入式编程中的应用
6.3 C++与对象导向编程在嵌入式系统中的应用
6.4 汇编语言与硬件编程
6.5 编程模式与设计范式
第七章:嵌入式系统硬件设计基础
7.1 嵌入式系统硬件设计原则
7.2 数字逻辑与电路设计基础
7.3 常用硬件接口与总线
7.4 嵌入式系统中的存储器设计
7.5 电源设计与热管理
第八章:嵌入式系统通信技术
8.1 嵌入式系统通信概述
8.2 串行通信协议
8.3 网络通信协议
8.4 无线通信技术 8.5 通信接口与驱动开发
第九章:嵌入式系统安全与可靠性
9.1 嵌入式系统安全概述
9.2 安全机制与加密算法
9.3 嵌入式系统中的可靠性设计
9.4 故障检测、诊断与容错技术
9.5 安全标准与认证
第十章:项目案例分析与实践
10.1 项目需求分析与规划
10.2 系统设计与方案确定