控制器(或微控制单元)(4)WDT:看门狗定时器4、异常:当正常的程序执行流程发生暂时的停止时,称之为异常,例如处理一个外部的中断请求。5、下列ARM条件码的含义的是什么?(1)NE:不相等(2)MI:负数(3)GE:带符号数大于或等于(4)LT:带符号数小于6、大(小)端地址模式:占多字节的数据在存储时,如果高位字节存在低地址(首地址),称大端地址模式;如果低位字节存在低地址(首地址),称小端地址模式。
7、RTOS:即实时操作系统,是指目标系统在指定的时间内输出结果的实时系统。适时不是指快速处理,而是不能超过指定的时间。
8、任务:任务是代码运行的一个映像,从系统的角度看,任务是竞争系统资源的最小运行单元。
9、临界区:指处理时不可分割的代码。一旦这部分代码开始执行,则不允许任何中断打入。
3
f10、交叉开发环境:是指编译、链接和调试嵌入式应用软件的环境,它与运行嵌入式应用软件的环境有所不同,通常采用宿主机/目标机模式。
四简答题1、简述冯诺依曼结构与哈佛结构,并指出日常生活中的I
tel处理器属于哪种结构。答:冯诺依曼结构:将数据和指令都存储在存储器中的计算机。计算系统由一个中央处理单元(CPU)和一个存储器组成。存储器拥有数据和指令,并且可以根据所给的地址对它进行读或写。哈佛结构:为数据和程序提供了各自独立的存储器。程序计数器只指向程序存储器而不指向数据存储器2、与通用计算机相比,嵌入式系统有哪些特点?答:嵌入式系统同通用型计算机系统相比具有以下特点:1)嵌入式系统是面向特定应用的。2)嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。3)嵌入式系统的硬件和软件都必须高效率地设计。4)嵌入式系统具有较长的生命周期。5)嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。6)嵌入式系统本身不具备自举开发能力,必须有一套开发工具和环境才能进行开发。3、为什么需要嵌入式操作系统?答:嵌入式系统与一般的系统不同,设计成为执行特定的操作,但是初期的嵌入式系统比较单纯,不需要特殊的操作系统,由人来编写程序并顺序执行,只有当中间发生中断时才会暂时脱离此顺序程序。过去的嵌入式系统主要与简单而顺序的操作有关,使用操作系统成为浪费和不必要的举措。但是最近的嵌入式系统领域中系统本身相当庞大,网络和多媒体成为系统的基本功能,嵌入式系统要做的事情既多又复杂,r