如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
填空题30’;名词解释20’;阅读程序10’;问答题30’;意见和感想10’(不少于300字)。第一章1、国内对于嵌入式系统的定义是什么?p1答:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,适用于应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、什么是实时系统?根据实时性,嵌入式操作系统有哪些类型?答:所谓实时系统是指在这种系统中,一个优先级高的任务能够得到立即的、没有延迟的服务,不需要等待任何其他优先级低的任务,一旦它得到CPU的使用权,将一直执行直到工作结束或者出现更高级别的进程。嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件。补充:实时系统中任务有四种状态:运行、就绪、挂起、冬眠。1)、传统的经典PTOS,包括VxWorks操作系统,以及其Tornado开发平台;2)、嵌入式Linux操作系统;3)、WindowsCE嵌入式操作系统;4)、uC/OS-II实时操作系统。3、选择嵌入式操作系统原则有哪些?答:一般而言,在选择嵌入式操作系统时,可以遵循以下6个原则:市场进入时间、可移植性、可利用资源、系统定制能力、成本、中文内核支持。4、列举一些常见的嵌入式操作系统。答:常见的嵌入式系统有:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX、Rtems、QNX、INTEGRITY、OSE、CExecutive。5、嵌入式系统有什么特点?p11答:专用于特定任务、多类型处理器和处理器系统支持、极其关注成本、是实时系统、可裁剪性好、可靠性高、大多有功耗约束。6、说说嵌入式系统的发展趋势。p12答:(1)、嵌入式开发是一项系统工程,因此要求嵌入式系统产商不仅要提供嵌入式软硬件系统本身,同时还需要提供强大的硬件开发工具和软件包支持;(2)、网络化、信息化的要求随着因特网技术的成熟,带宽的提高而日益提高,使得单一功能的设备不再单一,结构更加复杂,这就要求芯片设计厂商在芯片上集成更多的功能;(3)、网络互联成为必然趋势:未来的嵌入式设备为了适应网络发展的要求,必然要求硬件上提供各种网络通信接口;(4)、精简系统内核、算法,降低功耗和软硬件成本:未来的嵌入式产品是软硬件紧密结合的设备,为了减低功耗和成本,需要设计者尽量精简系统内核,只保留和系统功能紧密相关的软硬件,利用最低的资源实现最适当的功能,这就要求设计者选用最佳的编程模型和不断改进的算法,优化编译器性能。因此,既要求软件人员有丰富的硬件知识,又需要发展先进嵌入式技术;(5)、提供友好的多媒体人机界面:嵌入式设备功能与用户亲密接触,最重要的因素就是它能提供非常友好的用户界面。这方面的要求使得嵌入式软件设计者要在图形界面、多媒体技术上痛下苦功。7、列举一些典型的嵌入式系统应用。p10答:应用有:(1)国防军事领域;(2)工业控制;(3)交通管理;(4)信息家电;(5)办公自动化;(6)POS网络及电子商务;(7)医疗保健设备;(8)环境工程和自然;(9)机器人。8、典型嵌入式系统硬件的基本组成。p4答:嵌入式系统的硬件架构,是以嵌入式处理器为中心,由存储器、I/O设备、通信模块以及电源等必要的辅助接口组成。嵌入式处理器可以分成:(1)、嵌入式微处理器;(2)、嵌入式微控制器;(3)、嵌入式DSP处理器;(4)、嵌入式片上系统。外围设备根据功能一般分为:存储设备、通信设备、I/O设备。第二章1、简述ARM处理器种类及特点。答:特点:1)体积小,低功耗,低成本,高性能;2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;3)大量使用寄存器,指令执行速度更快;4)大多数数据操作都在寄存器中完成;5)寻址方式灵活简单,执行效率高;6)指令长度固定。种类:ARM7系列,ARM9系列,ARM9E系列,ARM10E系列,SecurCore系列,Inter的Xscale,Inter的StrongARM。2、简述ARM处理器的工作状态。答:第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令;第二种为Thumb状态,此时处理器执行16位,半字对齐的Thumb指令。3、什么是大端模式?什么是小端模式?答:大端模式是指字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中;小端模式是指字数据的高字节存储在高地址中,而字数据的低字节则存放在低地址中;4、简述ARM微处理器的七种运行模式。答:1)用户模式(usr);2)快速中断模式(fip);3)外部中断模式(irp);4)管理模式(svc);5)数据访问终止模