浙江农林大学嵌入式提纲

浙江农林大学嵌入式提纲

ID:8843029

大小:83.50 KB

页数:11页

时间:2018-04-09

浙江农林大学嵌入式提纲_第1页
浙江农林大学嵌入式提纲_第2页
浙江农林大学嵌入式提纲_第3页
浙江农林大学嵌入式提纲_第4页
浙江农林大学嵌入式提纲_第5页
资源描述:

《浙江农林大学嵌入式提纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1、什么叫嵌入式系统?嵌入式系统是操作系统和功能软件集成于计算机硬件系统之中。简单地说就是系统的应用软件与系统的硬件一体化。2、嵌入式系统的特点。嵌入式系统一般功能单一、简单、且兼容性方面要求不高,但在大小、成本方面的限制较多。通常具有软件代码小、高度自动化、响应速度快等特点。3、有哪些常见的嵌入式操作系统,各有什么特点。VxWorks(可靠性和实时性)(一)可靠性。VxWorks的用户群遍及军事、航空、航天等系统要求极高的环境,在长期的实际工作中,充分验证了其极高的可靠性。(二)实时性。其系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精

2、练而有效,延迟短。多任务机制中对任务的控制采取了优先级抢占和轮转调度机制,也充分保证了可靠的实时性,使同样的硬件配置能满足更强的实时性要求,为应用的开发留下了更大的余地。(三)可裁剪性。VxWorks由一个体积很小的内核及一些可以根据需要进行定制的系统模块组成。其内核最小为8KB。其高度灵活性可使用户很容易对这一操作系统进行定制和做适当开发,来满足自己的实际应用需要。(四)其他:高效的任务管理;灵活的任务间通信;微秒级的中断处理;支持POSIX1003.1实时扩展标准;支持多种物理介质及标准的、完整的TCP/IP网络协议等。(五)价格昂贵。pSOS(体系结

3、构先进、实时多任务、商业化)(一)支持范围相当广泛的CPU和驱动器等硬件产品(二)集成TCP/IP协议(三)快速准确的系统核心为应用提供优化的运行环境(四)运行高效稳定、多处理器支持(五)文件系统支持包括ISO9660、MS-DOS兼容文件系统和高性能嵌入式文件系统PalmOS(32位、掌上电脑、开放接口)(一)操作系统节能功能。半休眠(doze)、休眠(sleep)(二)合理的内存管理。类PC(三)数据以数据库格式来存储。直接在存储堆处理数据,通过内存管理的API实现。(四)与PC信息同步。(五)外围硬件丰富。QNX(分布式、可扩展、实时)(一)进程在独

4、立的地址空间运行,运行速度快(二)支持多种资源管理器,多个文件系统同时运行(三)支持窗口、图形、网络服务WindowsCE(32位、开放接口、图形界面、类Windows)(一)灵活的电源管理。睡眠/唤醒(二)使用对象存储技术,包括文件系统、注册表及数据库。高性能(三)高效率。按需换页、共享存储、交叉处理同步、支持大容量堆(heap)(四)良好的通信能力(五)支持嵌套中断(六)更好的线程响应能力(七)256个优先级别,时序安排灵活(八)API丰富μC/OS-II(小、实时、教学)(一)免费公开源代码(二)执行效率高、占用空间小、实时性能优良和可扩展性强(三)

5、本身没有对文件系统支持(四)源代码结构清晰,既可商用又可教学嵌入式Linux(RT-linux空间数据采集、科学仪器测控、电影特技图形处理,uCLinux没有MMU,Embedix完整,红旗嵌入式Linux中科院)(一)开放源代码。(二)高性能、可裁剪内核。(三)优秀的网络功能。1、ARM共有多少寄存器?其中有哪几个通用寄存器?哪几个状态寄存器?ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。但是这些寄存器不能被同时访问,具体哪些寄存器是可编程访问的,取决微处理器的工作状态及具体的运行模式。但在任何时候,通用寄存器R14~R

6、0、程序计数器PC、一个或两个状态寄存器都是可访问的2、ARM微处理器有哪7种运行模式?1)用户模式(usr):ARM处理器正常的程序执行状态2)快速中断模式(fiq):用于高速数据传输或通道处理3)外部中断模式(irq):用于通用的中断处理4)管理模式(svc):操作系统使用的保护模式5)数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。6)系统模式(sys):运行具有特权的操作系统任务。7)未定义指令中止模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。3、几个常用的的指令:B、BL

7、、BLX、BX、CMP、MOV、MRS、MSR、LDR、STR、ADD、SUB、TEQ、TST等。ADC带进位加法指令ADD加法指令AND逻辑与指令B跳转指令BIC位清零指令BL带返回的跳转指令BLX带返回和状态切换的跳转指令BX带状态切换的跳转指令CDP协处理器数据操作指令CMN比较反值指令CMP比较指令EOR异或指令LDC存储器到协处理器的数据传输指令LDM加载多个寄存器指令LDR存储器到寄存器的数据传输指令MCR从ARM寄存器到协处理器寄存器的数据传输指令MLA乘加运算指令MOV数据传送指令MRC从协处理器寄存器到ARM寄存器的数据传输指令MRS传送

8、CPSR或SPSR的内容到通用寄存器指令MSR传送通用寄存器到CP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。