- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
考试要点 1-5 章
P2
前 5 章课后习题和留下的习题
嵌入式系统的定义、组成
实时系统的概念, RTOS和普通 OS的区别
P7
交叉开发环境、嵌入式系统开发的调试方法
P37
BSP的定义、作用
ARM 处理器的特点、寄存器数目及作用
ARM 的数据类型和处理器模式
P75
基于 ARM 的硬件启动流程
P200
大小端存储机制,编程测试大小端系统
程序和汇编和相互调用的应用
GPIO的编程
P232
中断的处理流程及其寄存器的作用、相关的操作等
填空题
30
分
2'
简答题
30
分
6
应用题 20
10
编程题 10
10
分析题 10
10
第 1 章 嵌入式系统基础
什么是嵌入式系统?它由哪几部分组成?有何特点?写出你所想到的嵌入式系统。
答:(1)定义:国内对嵌入式系统的一般定义是:以应用为中心,以计算机技术为基础,软硬件可裁剪,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
2)组成:嵌入式处理器、外围设备、嵌入式操作系统和应用软件等几部分组成。
3)特点:a. 软硬件一体化, 集计算机技术、 微电子技术、行业技术于一体;
需要操作系统支持,代码小,执行速度快;
专用紧凑,用途固定,成本敏感;
可靠性要求高; e. 多样性,应用广泛,种类繁多。
4)嵌入式系统:个人数字助理( PDA)、机顶盒( STB)、 IP 电话。
嵌入式处理器分为哪几类?
答:( 1)低端的微控制器( MicroController Unit,MCU );
2)中高端的嵌入式微处理器( Embeded MicroProcessor Unit,EMPU );
( 3)通信领域的 DSP处理器( Digital Signal Processor,DSP );
4)高度集成的片上系统( System on Chip,SoC )。
ARM英文原意是什么?它是一个怎样的公司?其处理器有何特点?
答:( 1)英文原意: Advanced RISC Machines 。高级精简指令集机器。
2)公司简介:该公司是全球领先的 16/32 位 RISC微处理器知识产权设计供应商,通过将其高性能、低成本、低功耗的 RISC微处理器、外围和系统芯片设计技术转让给合作伙伴来生产各具特色的芯片。 ARM公司已
成为移动通信、手持设备、多媒体数字消费嵌入式解决方案的 RISC 标准。
3)其处理器特点: a. 小体积、低功耗、低成本而高性能; b.16/32 位双指令集; c. 全球的合作伙伴众多。
什么是实时系统?它有哪些特征?如何分类?
答:( 1)实时系统的定义:实时系统( Real Time System)是指产生系统输出的时间对系统至关重要的系统。
( 2)特征:实时性、并行性、多路性、独立性、可预测性、可靠性。
( 3)分类:根据响应时间的不同,实时系统可分为 3 种类型:强实时系统、弱实时系统、一般实时系统。
根据确定性的不同, 实时系统可分为 2 种类型:硬实时、软实时。
RTOS由哪几部分组成?它有哪些特点?与一般操作系统相比有何不同?答:( 1)组成:实时内核、网络组件、文件系统、图形用户界面。
2)特点: a. 支持异步事件的响应; b. 中断和调度任务的优先级机制; c. 支持抢占式调度; d. 确定的任务切换时间和中断延迟时间; e. 支持同步。
3)与一般 OS的不同:
a. 实时性:响应速度快,只有几微秒;执行时间确定,可预测;
代码尺寸小:只有 10~100KB,节省内存空间,降低成本;
应用程序开发较难;
需要专用开发工具:仿真器、编译器和调试器等。
单片机系统、嵌入式系统和 SOC系统三者有何区别和联系?
答:( 1)目前嵌入式系统的主流是以 32 位嵌入式微处理器为核心的硬件设计和基于实时操作系统( RTOS)的软件设计;
2)单片机系统多为 4 位、8 位、 16 位机,不适合运行操作系统,难以进行复杂的运算及处理功能;
3)嵌入式系统强调基于平台的设计、软硬件协同设计, 单片机大多采用软硬件流水设计;
4)嵌入式系统设计的核心是软件设计(占70%左右的工作量),单片机系统软硬件设计所占比例基本相同。
5)SoC是嵌入式系统的最高实现形式,它集成了许多功能模块,它的核心
技术是 IP (Intellectual Property Core ,知识产权核)核。
第 2 章 嵌入式系统开发过程
嵌入式系统开发过程分为哪几个阶段?每个阶段的特点是什么?
答:( 1)需求分析阶段: a. 对问题的识别和分析; b. 制定规格说明文档; c. 需求评审。
2)设计阶段: a. 数据流分析; b. 划分任务; c. 定义任务间的接口。
(3)生成代码阶段: a. 代码
文档评论(0)