嵌入式操作系统复习提纲-仅供参考

合集下载

嵌入式系统基础-复习提纲

嵌入式系统基础-复习提纲

嵌入式系统基础-复习提纲嵌入式系统基础复习题第1章嵌入式系统概论1、什么是嵌入式系统?嵌入到对象体系中的专用计算机应用系统。

2、嵌入式系统的3个基本特点?嵌入性、专用性、计算机3、什么是嵌入式处理器,嵌入式处理器可以分为几大类?嵌入式处理器是为了完成特殊的应用而设计的特殊目的的处理器。

分为嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统(SOC)。

4、什么是嵌入式操作系统和?有何特点?列出常见的几种嵌入式操作系统及特点。

5、试比较说明JA TG工具和ISP工具的异同点?6、从硬件系统来看,嵌入式系统由哪几部分组成?画出简图。

第2章ARM7体系结构1、什么是RISC指令系统?什么是CISC指令系统?RISC是精简指令集计算机的缩写。

CISC是复杂指令集计算机的缩写。

2、ARM与ARM公司有什么区别?举出2个以上的ARM公司当前应用比较多的ARM处理器核?ARM7系列、ARM9系列、ARM10系列、ARM11系列、intel的Xscale系列和MPCore系列。

3、ARM7TDMI中的T、D、S、I分别表示什么含义?T:支持高密度16位的Thumb指令集D:支持片上调试S:ARM7TDMI 的可综合(synthesizable)版本(软核)I:支持EmbededICE观察硬件M:支持64位乘法4、ARM7TDMI处理器采用什么样的体系结构,其可寻址地址空间多大?ARM处理器使用冯.诺依曼结构使用单个平面的232个8位字节地址空间。

地址空间可以看作是包含230个32位字,或231个16位半字。

5、ARM7TDMI与ARM9处理器采用几级流水线处理,使用何种存储器编址方式?ARM7TDMI处理器采用三级流水线。

ARM处理器将存储器看做是一个从0开始的线性递增的字节集合。

6、ARM处理器有几种模式和ARM处理器状态有什么区别?各种工作模式下分别有什么特点?R M处理器模式指用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。

嵌入式系统复习提纲

嵌入式系统复习提纲

一、ARM架构1、简述ARM处理器的工作模式•ARM体系结构支持7种处理器模式,分别为:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式,如下表所示。

这样的好处是可以更好的支持操作系统并提高工作效率。

ARM7TDMI完全支持这七种模式2、分述特权模式和异常模式的特点除用户模式外,其它模式均为特权模式。

ARM内部寄存器和一些片内外设在硬件设计上只允许(或者可选为只允许)特权模式下访问。

此外,特权模式可以自由的切换处理器模式,而用户模式不能直接切换到别的模式。

•快中断中断管理中止未定义•这五种模式称为异常模式。

它们除了可以通过程序切换进入外,也可以由特定的异常进入。

当特定的异常出现时,处理器进入相应的模式。

每种异常模式都有一些独立的寄存器,以避免异常退出时用户模式的状态不可靠。

3、ARM指令系统中的寻址方式。

寻址方式是处理器执行指令时寻找真实操作数地址的方式。

ARM处理器支持9种基本寻址方式:寄存器寻址;立即寻址;多寄存器寻址;堆栈寻址;块拷贝寻址;相对寻址;寄存器移位寻址;寄存器间接寻址;基址寻址二、ARM硬件结构1、简述ARM常用的存储系统构成2、从使用角度说明SDRAM、NOR FLASH和NAND FLASH的特点SDRAM是英文SynchronousDRAM 的缩写,译成中文就是同步动态存储器的意思。

从技术角度上讲,同步动态存储器(SDRAM)是在现有的标准动态存储器中加入同步控制逻辑(一个状态机),利用一个单一的系统时钟同步所有的地址数据和控制信号。

使用SDRAM 不但能提高系统表现,还能简化设计、提供高速的数据传输。

在功能上,它类似常规的DRAM,且也需时钟进行刷新。

可以说,SDRAM 是一种改善了结构的增强型DRAM。

目前的SDRAM有10ns 和8ns。

Flash容量:NAND Flash容量通常在8 MB以上,可以达到高存储密度,并且写入和擦除的速度也很快,应用NAND Flash的困难在于需要特殊的系统接口。

嵌入式期末复习提纲(包含复习资料)

嵌入式期末复习提纲(包含复习资料)

考试题型:•1、判断题 10分•2、填空题 20分•3、选择题 20分•4、简答题 30分(5个)•5、应用题 20分(3个)•6、名字解释复习资料:•书本•课件,平时课堂例题。

•平时作业和练习•考试范围:1-5章•其他说明:•课后习题是重点。

•简答题来源于前5章,每章一个。

每章重点:第一章:1.什么是嵌入式系统?试简单列举一些生活中常见的嵌入式系统的实例。

嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。

以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。

2.嵌入式系统具有哪些特点?3.嵌入式系统由哪些部分组成?简单说明各部分的功能和作用。

4.嵌入式系统是怎样分类的?5.嵌入式系统的定义。

嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。

以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。

6.什么是交叉编译,试说明交叉编译的实现过程。

7.嵌入式系统有哪些应用领域。

嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括:1.工业控制:基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32 位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。

就传统的工业控制产品而言,低端型采用的往往是8位单片机。

但是随着技术的发展,32位、64位的处理器逐渐成为工业控制设备的核心,在未来几年内必将获得长足的发展。

2.交通管理:在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应用,内嵌模块,模块的移动定位终端已经在各种运输行业获得了成功的使用。

目前设备已经从尖端产品进入了普通百姓的家庭,只需要几千元,就可以随时随地找到你的位置。

嵌入式系统原理期末复习提纲

嵌入式系统原理期末复习提纲

嵌入式系统原理期末复习提纲I.嵌入式系统概述A.嵌入式系统定义及特点B.嵌入式系统应用领域C.嵌入式系统的组成和发展历程II.嵌入式系统硬件平台A.微处理器和微控制器1.嵌入式处理器的特点和分类2.微控制器的组成和功能B.存储器1.ROM、RAM和闪存的特点和应用2.存储器层次结构和访问速度C.输入输出设备1.常用的输入输出设备及其接口2.外设管理和设备驱动程序设计III.嵌入式系统软件设计A.系统软件概述1.嵌入式操作系统的作用和特点2.应用程序和设备驱动程序的开发B.嵌入式操作系统1.嵌入式操作系统的分类和选择2.嵌入式操作系统的组成和功能C.实时性和调度1.实时系统和非实时系统的区别2.实时任务调度算法和实时性分析方法D.嵌入式软件开发工具和环境1.嵌入式软件开发流程和工具链2.集成开发环境和仿真调试工具的应用IV.嵌入式系统通信和网络A.系统通信介质1.串行通信和并行通信的特点和应用2.无线通信和有线通信的比较B.数据通信协议1.常用的通信协议及其特点2.数据通信协议的设计和实现C.网络和通信协议1.嵌入式网络的分类和应用2.嵌入式网络协议的体系结构和功能V.嵌入式系统性能优化和测试A.系统性能优化1.优化目标和方法2.硬件优化和软件优化的措施B.系统功耗管理2.低功耗设计和功耗管理方法C.系统测试和调试1.测试方法和策略2.调试工具和技术的应用VI.嵌入式系统安全和可靠性A.系统安全性1.嵌入式系统安全威胁和攻击方式2.安全策略和防护技术B.系统可靠性1.可靠性定义和指标2.提高系统可靠性的方法和技术C.系统错误处理1.常见的系统错误类型和处理方式2.异常处理和错误恢复机制VII.嵌入式系统开发案例分析A.实际案例介绍B.案例分析和设计思路C.案例实现和效果评估以上提纲以嵌入式系统原理为基础,围绕嵌入式系统的硬件平台、软件设计、通信和网络、性能优化和测试、安全和可靠性及案例分析等方面进行了全面的复习内容概括。

嵌入式提纲复习

嵌入式提纲复习

1.1 嵌入式系统基本概念从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。

IEEE对嵌入式系统的定义为:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(devices used to control、monitor、or assist the operation of equipment、machinery or plants)这主要是从应用对象上加以定义,涵盖了软、硬件及辅助机械设备。

1.2 嵌入式系统的分类(1) 按表现形式分(硬件范畴)芯片级嵌入(含程序或算法的处理器)模块级嵌入(系统中的某个核心模块)(2) 按实时性要求分(软件范畴)非实时系统(PDA)软实时系统(消费类产品)硬实时系统(工业和军工系统)嵌入式处理器嵌入式处理器可以分为以下几类:嵌入式微处理器EMPU(Embedded Microprocessor Unit)嵌入式微控制器MCU(Microcontroller Unit)嵌入式DSP(Digital Signal Processor)嵌入式片上系统SoC (System On Chip)1.3 常见的嵌入式操作系统∙嵌入式操作系统的种类繁多,但大体上可分为两种——商用型和免费型。

∙目前商用型的操作系统主要有VxWorks、Windows CE 、Psos、Palm OS、OS-9、LynxOS、QNX、LYNX等;∙它们的优点是功能稳定、可靠,有完善的技术支持和售后服务,而且提供了如图形用户界面和网络支持等高端嵌入式系统要求许多高级的功能;缺点是价格昂贵且源代码封闭性,这大大限制了开发者的积极性。

目前免费型的操作系统主要有Linux和µC/OS-II,它们在价格方面具有很大的优势。

嵌入式复习提纲

嵌入式复习提纲

嵌入式复习提纲1、什么是小端和大端存储器组织P46①大端存储系统中,字的地址对应的是该字中最高有效字节所对应的地址;半字的地址对应的是该半字中最高有效字节所对应的地址。

也就是说,32位数据的最高字节存储在低地址中,而其最低字节则存放在高地址中。

②小端存储系统中,字的地址对应的是该字中最低有效字节所对应的地址;半字的地址对应的是该半字中最低有效字节所对应的地址。

也就是说,32位数据的最高字节存储在高地址中,而其最低字节则存放在低地址中。

2、目前嵌入式操作系统有哪些?Windows CE、VxWorks、pSOS、QNX、Palm OS、嵌入式Linux3、什么是异常?退出异常需要进行那些操作?P51异常:是指由内部或外部产生一个引起处理器处理的事件,换句话说,也就是指正常的程序执行流程被暂时中断而引发的过程。

(问答、选择)退出异常需要进行的操作:①将保存在R14寄存器的值再回送到PC中。

②再将SPSR寄存器的值回送到CPSR寄存器中。

③对中断禁止位标志进行清除。

4、嵌入式系统开发的步骤有哪几步?系统需求分析——规格说明——系统结构设计——构件设计和系统集成5、总线的分类。

①芯片级总线(又称CPU总线)②板卡级总线(又称内总线)③系统级总线(又称外总线)6、中断向量的类型。

P128中断向量是用于识别中断源的一种机制。

中断向量的提供通常有两种形式:一种是CPU对各种中断源规定了固定的中断向量,当某个中断请求信号被响应后,CPU自动转移到其对应的中断向量处执行程序;优点是具有中断响应速度快的优点,缺点是各中断向量固定而不能修改;另一种是不固定的中断向量,中断向量存储在设备中,当其中断请求被响应后,设备向CPU发送中断向量来迫使CPU的PC指向其中断向量处,优点是设计比较灵活,用户可根据需要设定中断向量表在主存中的位置,缺点是中断相应速度较慢。

7、I/O端口的寻址方式有那些?说明各方法的思想。

P112目前嵌入式系统设计中,对I/O端口或部件进行寻址采用两种方法:存储器映射法和I/O隔离法。

嵌入式期末复习提纲(包含答案)

嵌入式期末复习提纲(包含答案)

欢迎共阅考试题型:•1、判断题 10分•2、填空题 20分•3、选择题 20分•4、简答题 30分(5个)•5、应用题 20分(3个)•6、名字解释复习资料:•书本•PPT课件,平时课堂例题。

•平时作业和练习•考试范围:1-5章•其他说明:•课后习题是重点。

•简答题来源于前5章,每章一个。

每章重点:第一章:1.什么是嵌入式系统?试简单列举一些生活中常见的嵌入式系统的实例。

?嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。

以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。

2.嵌入式系统具有哪些特点?3.嵌入式系统由哪些部分组成?简单说明各部分的功能和作用。

4.嵌入式系统是怎样分类的?5.嵌入式系统的定义。

嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。

以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。

6.什么是交叉编译,试说明交叉编译的实现过程。

7.嵌入式系统有哪些应用领域。

嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括:???1.工业控制:???基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32?位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。

就传统的工业控制产品而言,低端型采用的往往是8位单片机。

但是随着技术的发展,32位、64位的处理器逐渐成为工业控制设备的核心,在未来几年内必将获得长足的发展。

???2.交通管理:???在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应用,内嵌GPS模块,GSM模块的移动定位终端已经在各种运输行业获得了成功的使用。

目前GPS设备已经从尖端产品进入了普通百姓的家庭,只需要几千元,就可以随时随地找到你的位置。

嵌入式复习提纲

嵌入式复习提纲

一、嵌入式基础1、IEEE对嵌入式系统的定义:用于控制、监视或者辅助操作机器和设备的装置。

2、国内对嵌入式系统的定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用对系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

3、特点:(1)专用性强;(2)实时性好;(3)可裁剪性好;(4)可靠性高;(5)功耗低4、嵌入式操作系统:(1)VxWorks:一种32位嵌入式实时操作系统。

(2)Windows CE:抢先试多任务、多线程的并具有强大通信能力的32嵌入式操作系统。

(3)μC/OS-Ⅱ:广泛用于便携式电话、运动控制卡、自动支付终端、交换机等。

(4)嵌入式Linux:对Linux经过小型化裁剪后,能够固化在容量为几百KB到几十MB的存储芯片或单片机中。

二、基于ARM9处理器的硬件平台1、ARM处理器核的体系结构:(1)ARM体系结构共定义了6个版本(v1-v6),P162、ARM微处理器核:(1)ARM7系列微处理器系列为低功耗的32位RISC处理器,适用于对价位和功耗要求较高的消费类应用。

主要应用领域为工业控制、Internet设备、网络和调制解调器设备、移动电话等。

特点:A、具有嵌入式ICE-RT逻辑,调试开发方便;B、能够提供0.9MIPS/MHz的三级流水线结构;C、代码密度高并兼容16位的Thumb指令集;D、对操作系统广泛支持;E、便于用户的产品升级换代;F、高速的运算处理能力胜任绝大多数的复杂应用。

(2)ARM9系列微处理器系列在高新能和低功耗特性方面提供了最佳的性能。

主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机等。

特点:A、5级流水线,指令执行效率更高;B、提供1.1MIPS/MHz的哈佛结构;C、支持32位ARM指令集和16位Thumb指令集;D、支持32位的高速AMBA总线接口;E、全性能的MMU,支持多种嵌入式操作系统;F、MPU支持实时操作系统;G、支持数据Cache和指令Cache,具有更高的指令和数据处理能力。

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

复习提纲―――仅供参考!!!!!!!!!!
第1部分嵌入式系统导论
嵌入式系统的定义
嵌入式计算机与通用计算机的异同
嵌入式系统的组成
嵌入式系统的特点及每个特点的说明
嵌入式系统的分类:按实时性分,嵌入式系统可分为几类?它们的特点是什么?|| 按软件结构分,嵌入式系统可分为几类?它们的优缺点是什么?分别适用于哪些系统?|| 前后台系统的组成和运行模式如何?需要考虑的主要因素有哪些?主要性能指标是什么?|| 单处理器多任务系统由哪些部分组成?其运行方式如何?
嵌入式的主要应用领域有哪些?
嵌入式系统的发展趋势
第2部分嵌入式系统硬件设计
嵌入式硬件系统由哪几部分组成
几个基本概念:冯.诺依曼与哈佛结构、流水线构、CISC和RISC、主存、外存、MPU、MMU、Cache、TCM、Write buffer、总线、异常、交叉编译、交叉开发、
寻址方式、堆栈
CISC和RISC的异同
ARM处理器的特点
ARM处理器的分类
ARM的异常类型及对异常的处理过程,异常的优先级
ARM微处理器的编程模型,CPU模式,处理器的工作状态,寄存器及寄存器的作用
CPSR寄存器
复位后,ARM处理器执行什么操作?
ARM微处理器的内存和I/O:大小端,对齐方式,CPU和I/O的接口信息,I/O的映射方式
总线分类,总线的主要参数
AMBA总线及组成
串行总线
主存、外存
NOR和NAND Flash的异同
嵌入式系统设计主要步骤及每步骤的分析
最小系统组成及每部分作用
JTAG的作用及引脚
在嵌入式系统中,串口的作用
ARM指令系统:ARM寻址方式及ARM指令集
ARM处理器版本
ARM处理器指令系统
第3部分嵌入式软件系统
几个基本概念:软件、嵌入式操作系统体系结构、Bootloader、进程、任务、任务切换、中断、中断向量表、内存管理
嵌入式软件系统的分类
嵌入式软件系统的体系结构及每部分的组成和作用
嵌入式软件运行流程及每部分的作用
嵌入式软件的特点
嵌入式操作系统的分类
操作系统体系结构分类
嵌入式操作系统组成
嵌入式内核主要功能
嵌入式文件系统功能
为什么要交叉编译
交叉编译工具链包括什么,及每部分的作用
交叉编译环境建立的3种方法
Bootloader的主要任务、操作模式、烧写
硬实时、软实时
采用多任务的好处
进程的构成,进程控制块包含的信息
引入线程概念后,可把进程和线程分为几种模型
嵌入式实时内核使用什么模型
任务与程序的区别
任务分类
任务参数
实时内核中,三种基本任务状态是什么
任务状态与变迁
任务控制块包含什么信息
任务切换基本操作步骤
任务切换时机
内核任务管理机制包括
任务创建时通常要使用的信息
任务创建要完成什么工作
中断分类
中断控制器作用
中断处理过程
中断服务程序主要内容
实时内核中断管理内容
实时内核提供的中断管理功能
内存管理机制,常用管理方式,可变大小存储区管理,堆的操作 MMU的功能
MMU用来进行内存保护,可实现什么
在内存保护方面,MMU提供了什么措施
嵌入式I/O系统管理分层思想(PPT88页)
I/O系统工作过程
Linux内核版本号含义
Linux设备驱动主要完成的功能
Linux设备文件分类及其含义
Linux设备驱动的特点
编写Linux驱动大致过程
结合嵌入式目标板,实现Linux设备驱动的大致流程。

相关文档
最新文档