考试需要不断的做练习试题,练习是帮助我们巩固知识的最好方法,以下是小编为大家整理的计算机四级嵌入式系统开发工程师基础练习试题,希望对大家有帮助!1、什么是嵌入式系统?其特点有些什么?答下面是小编为大家整理的计算机四级嵌入式系统开发工程师基础练习试题(精选文档),供大家参考。
考试需要不断的做练习试题,练习是帮助我们巩固知识的最好方法,以下是小编为大家整理的计算机四级嵌入式系统开发工程师基础练习试题,希望对大家有帮助!
1、什么是嵌入式系统?其特点有些什么?
答: 嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”
特点:1是专用的计算机系统,用于特定的任务;
2资源较少,可以裁减;
3 功耗低,体积小,集成度高,成本低;
4使用实时操作系统;
5 可靠性要求更高,具有系统测试和可靠性评估体系;
6运行环境差异大
7大部分程序固化在 ROM中;
8 较长的生命周期;
9嵌入式微处理器通常包含专用调试电路
2、寄存器R13,R14,R15的专用功能各是什么?
答:1寄存器R13保存堆栈指针SP;
2寄存器R14用作子程序链接寄存器,也称为LR ,用以保存返回地址;
3R15PC用作程序计数器。
3、器CPSR,SPSR的功能各是什么?
答:1CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可以访问当前的程序状态寄存器CPSR。
2在每种异常模式下都有一个对应的物理寄存器——程序状态保存寄存器SPSR。当异常出现时,
SPSR用于保存 CPSR的状态,以便异常返回后恢复异常发生时的工作状态。
4、构造嵌入式开发环境有哪几种形式?
答:1交叉开发环境 ;
2软件模拟环境 ;
3评估电路板
5、嵌入式系统开发的基本流程?
答:1系统定义与需求分析;
2系统设计方案的初步确立;
3初步设计方案性价比评估与方案评审论证;
4完善初步方案、初步方案实施;
5软硬件集成测试;
6系统功能性能测试及可靠性测试。
6、什么是可编程片上系统?
答:用可编程逻辑技术把整个系统放到一块硅片上,称作可编程片上系统SOPC.它是一种特殊的嵌入式系统,首先它是SOC,即由单个芯片实现整个系统的主要逻辑功能,具有一般SOC基本属性;其次,它又具备软硬件在系统可编程的功能,是可编程系统,具有可裁剪、可扩充、可升级等灵活的设计方式。
7、有时要使用Thumb技术的原因
答:Thumb指令集是把32位的ARM指令集的一个子集重新编码后形成的一个特殊的16位指令集。在性能和代码大小之间取得平衡,在需要较低的存储代码时采用Thumb指令系统用Thumb指令编写最小代码量的程序能够很好的解决代码长度的问题,却取得以ARM代码执行的最好性能,可以带来低功耗,小体积,低成本。
8、ARM处理器的工作模式有哪几种?
答:1正常用户模式usr;
2快速中断模式fiq;
3普通中断模式irq;
4操作系统保护模式svc或 管理模式 ;
5数据访问中止模式abt;
6处理未定义指令的未定义模式und;
7运行特权级的操作系统任务的系统模式sys。
9、嵌入式系统的BooTLoader的功能是什么?
答:BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。对于嵌入式系统来说,有的使用操作系统,也有的不使用操作系统,但在系统启动时都必须运行BootLoader,为系统运行准备好软硬件环境。
10、前嵌入式操作系统有哪些?
答:1C/OS-II 嵌入式操作系统内核;
2VxWorks嵌入式实时操作系统;
3WinCE操作系统;
4Linux操作系统 ;
5Symbian操作系统
推荐访问: