《嵌入式系统设计》作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章作业

1、什么是嵌入式系统?

2、请举例说明“实时”与“实时系统”这两个概念。

3、举例说明嵌入式系统有哪些特点。

4、简述嵌入式系统的发展历程。

第2章作业

1、试叙述冯·诺依曼体系结构和哈佛体系结构的区别。

2、试叙述RISC的优点以及与CISC相比有何特点。

3、查阅相关资料,目前采用的ARM技术的芯片有哪些?它们主要应用在哪些领域?

4、分别指出以下指令序列的含义:

ADD R0, R1, #256

AND R0, R0, #3

MRS R0, SPSR

LDMFD R13!, {R0, R4-R12, PC}

第3章作业

1、简述嵌入式微处理器的选型原则。

2、NAND Flash和NOR Flash各自的特点是什么?

第4章作业

1、什么是软件体系结构?软件体系结构有哪些作用?

2、整体结构、层次结构、客户机/服务器结构各自有哪些特点?比较它们的差异。

3、举例说明轮询结构的优点和缺点。

4、在前后台系统中,前台与后台的交互是如何完成的?

5、什么是任务?什么是实时任务?

6、实时多任务系统的基本结构,说明各组成部分的功能。

第5章作业

1、叙述RTOS的主要特点。

2、什么是优先级逆转?如何解决优先级逆转问题?

3、任务之间的通信方式有哪几种?每一种方式的特点是什么?

4、区别调度策略与调度机制这两个概念?分别列举一些实时调度策略与实时调度机制。

5、在嵌入式实时操作中优先级反转、死锁会给系统带来什么后果?采取什么办法可以避免死锁?

6、对比RMS调度策略与EDF调度策略,各有什么优缺点?

第6章作业

1、嵌入式软件运行过程有几个阶段?每个阶段的主要工作是什么?

2、什么是BSP?BSP与BIOS有什么异同?

3、嵌入式操作系统有哪两种引导模式?并比较两种引导模式的优缺

点。

4、什么是Boot Loader?流行的第三方Boot Loader工具有哪些?

第7章作业

1、简述嵌入式软件生命期的基本思想。

2、嵌入式软件具有哪些特点?试说明。

3、嵌入式软件开发应该具有怎样的过程?各阶段的任务是什么?

4、嵌入式软件设计应该遵循哪些基本原则?

第8章作业

1、什么是程序设计语言?程序设计语言应该包含哪些内容?

2、在开发嵌入式软件时,应该如何选择合适的程序设计语言?

3、简述Java语言的编程框架。Java程序设计语言具有哪些特点?

4、编写一个简单的C语言函数,有两个参数和一个返回值(类型可自己定义),用汇编程序调用它。

第9章作业

1、为什么嵌入式软件开发多用交叉开发?

2、为什么需要仿真开发?这种方法具有哪些特点?

3、嵌入式软件开发环境应该包含哪些组成部分?各部分具有什么功能?

4、简述版本管理的功能及其使用的必要性。

第10章作业

1、软件可靠性评估的方法有哪些?这些方法是如何工作的?

2、软件可靠性测试的流程是如何进行的?在这个流程中主要包括哪些活动?

3、进行软件可靠性测试方法有哪几种?试进行简要的介绍。

4、嵌入式软件的可靠性测试有哪些特点?针对软件的运行环境,在软件完成集成后嵌入式软件的可靠性测试可以采用哪些方法?目前比较有效的是那一种方法?

相关文档
最新文档