(完整word版)计算机三级嵌入式知识点(2),推荐文档
计算机三级考试嵌入式系统开发技术知识点
计算机三级考试嵌入式系统开发技术知识点计算机三级考试嵌入式系统开发技术知识点导语:嵌入式系统是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,下面是相关考试内容介绍,欢送参考!嵌入式系统及三要素定义:以应用为中心、以计算机技术为根底、软件硬件可裁剪、适应应用系统对功能、可靠性、本钱、体积、功耗严格要求的专用计算机系统。
简单定义:嵌入到对象体系中的专用计算机系统。
三要素:嵌入式系统的三个根本要素是嵌入性、专用性与计算机系统。
(1)嵌入性是把软件嵌入到Flash存储器中,(2)专用性是指针对某个详细应用领域和场合,量体裁衣式的定制适用该场合的专用系统,(3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。
三个要素决定了嵌入式系统是嵌入到对象体系中的.一种专用的计算机系统。
嵌入式系统設計与开发原那么与步驟1.設計与开发原則既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的根本原那么:物尽其用。
这一原那么说明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小本钱实现更高的性能,同时尽可能采用高效率的设计算法,以进步系统的整体性能,换句话说同,“物尽其用”就是“够用就好”,以最高性价比来设计嵌入式应用系统。
2、设计与开发步骤嵌入式系统的设计步骤包括需求分析^p 、体系构造设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。
各个阶段之间往往要求不断的修改,直至完成最终设计目的。
ARM存储形式一个32位的一个字0x87654321,存放在内存0x12000004~0x12000007中,指出对于大端形式和小端形式下,字节0x65存放的地址。
ARM指令流水线关于指令流水线:ARM采用指令流水线技术。
不同内核指令流水线的级数不同。
采用指令流水线的作用是进步指令执行效率。
有3、5、6、7、8级不等。
对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。
计算机三级嵌入式知识点
计算机三级嵌⼊式知识点⼀、嵌⼊式系统开发的基础知识1.嵌⼊式系统的特点、分类、发展与应⽤,熟悉嵌⼊式系统的逻辑组成。
(1)特点:专⽤性隐蔽性(嵌⼊式系统是被包装在内部)资源受限(要求⼩型化、轻型化、低功耗及低成本,因此软硬件资源受到限制)⾼可靠性(任何误动作都可能会产⽣致命的后果)软件固化(软件都固化在只读存储器ROM中,⽤户不能随意更改其程序功能)实时性(2)逻辑组成硬件:1)处理器(运算器、控制器、存储器)⽬前所有的处理器都是微处理器中央处理器(CPU)和协助处理器(数字信号处理器DSP、图像处理器、通信处理器)2)存储器(随机存储器RAM和只读存储器ROM)RAM分为动态DRAM和静态SRAM两种。
DRAM电路简单、集成度⾼、功耗⼩、成本低,但速度稍慢慢;SRAM电路较复杂、集成度低、功耗较⼤、成本⾼,但⼯作速度很快,适合⽤作指令和数据的⾼速缓冲存储器RAM当关机或断电时,其中的信息都会消失,属于易失性存储器ROM属于不易失性存储器。
分为电可擦可编程只读存储器(存放固件)和闪速存储器(Flash ROM简称内存)。
内存的⼯作原理:在低压下,存储的信息可读但不可写,这类似于ROM;在较⾼的电压下,所存储的信息可以更改和删除,这有类似于RAM。
3)I/O设备与I/O接⼝4)数据总线软件(3)分类按嵌⼊式系统的软硬件技术复杂程度进⾏分类:1)低端系统采⽤4位或8位单⽚机,在⼯控领域和⽩⾊家电领域占主导地位,如计算器、遥控器、充电器、空调、传真机、BP机等。
2)中端系统采⽤8位/16位/32位单⽚机,主要⽤于普通⼿机、摄像机、录像机、电⼦游戏机等。
3)⾼端系统采⽤32位/64位单⽚机,主要⽤于智能⼿机、调制解调器、掌上计算机、路由器、数码相机等。
(4)发展20世纪60年代初,第⼀个⼯⼈的现代嵌⼊式系统(阿波罗导航计算机)20世纪60年代中期,嵌⼊式计算机批量⽣产20世纪70年代,微处理器出现20世纪80年代中期,外围电路的元器件被集成到处理器芯⽚中,昂贵的模拟电路元件能被数字电路替代20世纪90年代中期SOC出现,集成电路进⼊超深亚微⽶乃⾄纳⽶加⼯时代2.嵌⼊式系统的组成与微电⼦技术(集成电路、EDA、SoC、IP核等技术的作⽤和发展)(1)集成电路IC集成电路的制造⼤约需要⼏百道⼯序,⼯艺复杂。
计算机三级考试《嵌入式系统开发技术》复习要点(2)
计算机三级考试《嵌入式系统开发技术》复习要点(2)计算机三级考试《嵌入式系统开发技术》复习要点7、总线电路及信号驱动(1)总线是各种信号线的集合,是嵌入式系统中各部件之间传送数据、地址和控制信息的公共通路。
在同一时刻,每条通路线路上能够传输一位二进制信号。
按照总线所传送的信息类型,可以分为:数据总线(DB)、地址总线(AB)和控制总线(CB)。
(2)总线的主要参数:总线带宽:一定时间内总线上可以传送的数据量,一般用MByte/s表示。
总线宽度:总线能同时传送的数据位数(bit),即人们常说的32位、64位等总线宽度的概念,也叫总线位宽。
总线的位宽越宽,总线每秒数据传输率越大,也就是总线带宽越宽。
总线频率:工作时钟频率以MHz为单位,工作频率越高,则总线工作速度越快,也即总线带宽越宽。
总线带宽=总线位宽×总线频率/8,单位是MBps。
常用总线:ISA总线、PCI总线、IIC总线、SPI总线、PC104总线和CAN总线等。
(3)只有具有三态输出的设备才能够连接到数据总线上,常用的三态门为输出缓冲器。
(4)当总线上所接的负载超过总线的负载能力时,必须在总线和负载之间加接缓冲器或驱动器,最常用的是三态缓冲器,其作用是驱动和隔离。
(5)采用总线复用技术可以实现数据总线和地址总线的共用。
但会带来两个问题:A、需要增加外部电路对总线信号进行复用解耦,例如:地址锁存器。
B、总线速度相对非复用总线系统低。
(6)两类总线通信协议:同步方式、异步方式。
(7)对总线仲裁问题的解决是以优先级(优先权)的概念为基础。
8、电平转换电路(1)数字集成电路可以分为两大类:双极型集成电路(TTL)、金属氧化物半导体(MOS)。
(2)CMOS电路由于其静态功耗极低,工作速度较高,抗干扰能力较强,被广泛使用。
(3)解决TTL与CMOS电路接口困难的办法是在TTL电路输出端与电源之间接一上拉电阻R,上拉电阻R的取值由TTL的高电平输出漏电流IOH来决定,不同系列的TTL应选用不同的R值。
计算机三级考试《嵌入式系统开发技术》复习要点.docx
计算机三级考试《嵌入式系统开发技术》复习要点以下是对文章进行润色改写的结果:1.嵌入式系统的定义⑴定义:嵌入式系统是以应用为中心,以计算机技术为基础的专用计算机系统。
它具有软硬件可裁剪的特点,能够满足应用系统对功能、可靠性、成本、体积和功耗等方面的严格要求。
22)IP核模块有行为、结构和物理三个不同层面的设计。
根据描述功能行为的方式不同,可以将其分为软核、固核和硬核三类。
2.嵌入式系统的组成(I)硬件层:包括嵌入式微处理器、存储器、通用设备接口和I/O接口等。
其中,嵌入式核心模块由微处理器、电源电路、时钟电路和存储器CaChe组成。
CaChe位于主存和嵌入式微处理器内核之间,用于存放最近使用的程序代码和数据,以减小存储器访问瓶颈,提高处理速度。
(2)中间层(也称为硬件抽象层HA1.或板级支持包BSP):它将系统上层软件和底层硬件分离开来,使上层软件开发人员无需关注底层硬件的具体情况,只需根据BSP层提供的接口进行开发。
BSP具有硬件相关性和操作系统相关性两个特点。
设计完整的BSP需要完成硬件初始化和设备驱动程序设计两部分工作。
(3)系统软件层:由RTOS,文件系统、GUI、网络系统及通用组件模块组成。
RTOS是嵌入式应用软件的基础和开发平台。
(4)应用软件层:由基于实时系统开发的应用程序组成。
3.实时系统(I)定义:实时系统是能在指定或确定的时间内完成系统功能,并对外部或内部、同步或异步事件做出响应的系统。
(2)区别:通用系统主要追求平均响应时间和用户使用方便,而实时系统主要考虑在最坏情况下的系统行为。
(3)特点:时间约束性、可预测性、可靠性、与外部环境的交互性。
(4)硬实时(强实时):应用的时间需求必须得到完全满足,否则会造成重大安全事故、生命财产损失和生态破坏,如航天、军事系统。
(6)任务的约束包括:时间约束、资源约束、执行顺序约束和性能约束。
4、实时系统的调度(I)调度:给定一组实时任务和系统资源,确定每个任务何时何地执行的整个过程。
2014年9月计算机三级嵌入式系统开发技术重点内容
2014年9月计算机三级嵌入式系统开发技术重点内容嵌入式系统及三要素定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
简单定义:嵌入到对象体系中的专用计算机系统。
三要素:嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统。
(1)嵌入性是把软件嵌入到Flash存储器中,(2)专用性是指针对某个具体应用领域和场合,量体裁衣式的定制适用该场合的专用系统,(3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。
三个要素决定了嵌入式系统是嵌入到对象体系中的一种专用的计算机系统。
嵌入式系统設計与开发原则与步驟1.設計与开发原則既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的基本原则:物尽其用。
这一原则表明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小成本实现更高的性能,同时尽可能采用高效率的设计算法,以提高系统的整体性能,换句话说同,“物尽其用”就是“够用就好”,以最高性价比来设计嵌入式应用系统。
2、设计与开发步骤嵌入式系统的设计步骤包括需求分析、体系结构设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。
各个阶段之间往往要求不断的修改,直至完成最终设计目标。
ARM存储模式关于存储模式:大端模式和小端模式,靠GPE8(ENDIAN)高低电平决定,高电平大端模式,低电平小端模式。
让GPE8工作于功能1模式控制。
掌握大小端模式存储结构。
已知一个32位的一个字0x87654321,存放在内存0x12000004~0x12000007中,指出对于大端模式和小端模式下,字节0x65存放的地址。
ARM指令流水线关于指令流水线:ARM采用指令流水线技术。
不同内核指令流水线的级数不同。
采用指令流水线的作用是提高指令执行效率。
有3、5、6、7、8级不等。
对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。
全国计算机等级考试三级嵌入式系统开发技术知识点整理 第一章 嵌入式系统概论
全国计算机等级考试三级嵌入式系统开发技术知识点整理第一章嵌入式系统概论(1) 嵌入式系统的特点,分类,发展与应用,熟悉嵌入式系逻辑组成。
特点:专用性,隐蔽性,资源受限,可靠性高,实时性,软件固化。
分类:按用途分为:军用,工业用,民用。
按实时性要求分为:非实时系统,软实时系统,硬实时系统。
按产品形态分为:系统级产品,板级产品,片级产品。
按软硬件技术复杂度分为:低端系统,中端系统,高端系统。
发展:高性能,低功耗,低成本与连通性,多媒体化,两个方向。
应用:各个领域。
数码相机等。
逻辑组成:处理器,存储器,I/O设备与I/O接口,数据总线,软件。
(2) 嵌入式处理芯片的主要类型,SoC的开发流程,IP核的意义。
主要类型:微处理器,DSP,微控制器,SoC.SoC开发流程:总体设计,逻辑设计,综合仿真,芯片制造。
IP核意义:IC核库中的设计文件属于知识产权保护的范畴,称为“知识产权核”或“IP核”,按照IC设计文件的类型,通常分为三种,软核,固核,硬核。
详细内容参见P17。
(3) 中西文的编码和数字文本的类型与处理,数字图像的参数,文件格式及主要应用。
中文编码:GB2312和GB18030。
西文编码:ASCII字符集和ASCII码。
附国际标准编码UCS/Unicode 编码。
基本兼容GB18030数字文本类型:按排版:简单格式文本和丰富格式文本。
按内容:线性格式文本,超文本。
数字文本处理:Office等。
数字图像参数:图像大小,位平面数目,像素深度,颜色模型。
图像数据量=图像大小X像素深度/8图像文件格式与应用:见P24表1-4.(4) 音频/视频信息的数字化处理过程,数字音频/视频文件格式及其应用。
数字化处理过程:抽样,量化,编码。
音频/视频文件格式与应用:见P26表1-6 P27表1-7(5) 数字通信的基本概念,有线通信和无线通信的传输与交换技术。
数字通信的基本概念:把模拟信号转化为数字信号后进行传输。
计算机三级嵌入式系统开发技术复习
计算机三级嵌入式系统开发技术复习重点内容(1)嵌入式系统及三要素定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
简单定义:嵌入到对象体系中的专用计算机系统。
三要素:嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统。
(1)嵌入性是把软件嵌入到Flash存储器中,(2)专用性是指针对某个具体应用领域和场合,量体裁衣式的定制适用该场合的专用系统,(3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。
三个要素决定了嵌入式系统是嵌入到对象体系中的一种专用的计算机系统。
嵌入式系统設計与开发原则与步驟1.設計与开发原則既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的基本原则:物尽其用。
这一原则表明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小成本实现更高的性能,同时尽可能采用高效率的设计算法,以提高系统的整体性能,换句话说同,物尽其用就是够用就好,以最高性价比来设计嵌入式应用系统。
2、设计与开发步骤嵌入式系统的设计步骤包括需求分析、体系结构设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。
各个阶段之间往往要求不断的修改,直至完成最终设计目标。
ARM存储模式关于存储模式:大端模式和小端模式,靠GPE8(ENDIAN)高低电平决定,高电平大端模式,低电平小端模式。
让GPE8工作于功能1模式控制。
掌握大小端模式存储结构。
已知一个32位的一个字0x87654321,存放在内存0x12000004~0x12000007中,指出对于大端模式和小端模式下,字节0x65存放的地址。
ARM指令流水线关于指令流水线:ARM采用指令流水线技术。
不同内核指令流水线的级数不同。
采用指令流水线的作用是提高指令执行效率。
有3、5、6、7、8级不等。
对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。
计算机三级考试《嵌入式系统开发技术》资料
计算机三级考试《嵌入式系统开发技术》资料示例文章篇一:《我的计算机三级考试〈嵌入式系统开发技术〉备考之旅》我呀,是一个对计算机特别着迷的小学生。
你可别觉得小学生就只知道玩游戏哦,我对那些计算机里的高深知识也充满了好奇呢。
最近,我就开始了解计算机三级考试里的《嵌入式系统开发技术》啦。
嵌入式系统,这听起来是不是就很神秘?就好像是在一个大机器里藏着的小秘密一样。
我刚开始接触的时候,简直就像走进了一个迷宫。
那时候,我就想,这到底是个啥玩意儿呀?我就跑去问我哥哥。
我哥呢,他是个大学生,懂的可比我多多了。
我跑到他跟前,眼睛亮晶晶地说:“哥,你给我讲讲计算机三级考试里的嵌入式系统开发技术呗。
”哥哥看了我一眼,笑着说:“哟,你个小屁孩,怎么对这个感兴趣了?”我不服气地说:“哼,我就是想知道嘛。
”哥哥就开始给我讲起来了。
哥哥说:“你看啊,嵌入式系统就像是一个小管家,住在各种设备里。
比如说咱们家的智能电视,那里面就有嵌入式系统。
它就像电视的大脑,指挥着电视做各种各样的事情。
”我听了,似懂非懂地点点头,心里想着,这嵌入式系统还挺厉害呢,就像个隐形的超级英雄,躲在电视里面掌控一切。
我又问哥哥:“那开发这个嵌入式系统很难吗?”哥哥挠挠头说:“那可不简单啊。
就像你搭积木,你得一块一块地把这个系统搭建起来,而且每一块积木都有它的用处,不能乱放。
”我歪着脑袋想,那这得需要多少块“积木”呀。
为了能更深入地了解,我开始找各种资料。
我在网上找啊找,发现有好多关于嵌入式系统开发技术的文档。
可是那些文档,好多字我都不认识,看起来就像天书一样。
我当时就有点沮丧,心想这也太难了吧,我是不是根本就学不会啊。
但是我又不想就这么放弃。
我记得有一次,我看到一个介绍嵌入式系统硬件结构的部分。
上面说嵌入式系统的硬件就像人的身体一样,有各种不同的器官,每个器官都有自己的功能。
比如说CPU 就像是人的大脑,负责思考和处理信息;内存就像是人的记忆,用来存储东西;还有那些输入输出设备,就像是人的眼睛耳朵嘴巴,用来接收和发送信息。
(完整word版)计算机三级嵌入式知识点,推荐文档
【IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面哪一项不是实时操作系统必须具有的特征?()具有异步I/O和中断处理能力任务切换时间和中断延迟时间确定优先级中断和调度轮转调度解析】IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。
选项D不是实时系统的特征,故本题选择D。
如下几种Bootloader中,用于Linux 操作系统引导程序加载时所支持不同体系结构处理器种类最多的是()。
LILOGRUBU-BootLoadlin正确答案:C答疑:【解析】U-Boot以POCBoot和ARMBoot 计划为基础。
除了支持Power PC系列处理器外,还支持X86、ARM、Mips、Alpha、IA64、SupcrHSPARC等多种常用体系结构处理器。
故本题选择C。
移植μC/OS-II到一个嵌入式系统电路板上正常运行,下面哪个条件不是必须的?()。
处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断该电路板的处理器必须具备MMU(存储管理单元)处理器支持中断,并且能产生定时中断(通常在10至100Hz之间)处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区正确答案:B答疑:【解析】移植μC/OS-II到一个嵌入式电路板上正常运行,必须满足以下要求:处理器的C编译器能产生可重入代码;用C语言就可以打开和关闭中断;处理器支持中断,并且能产生定时中断(通常在10~100Hz之间);处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区;处理器有将栈区指针和其他CPU寄存器读出和存储到栈区或内存中的指令。
存储管理单元可以不需要。
故本题选择BS3C2410内部的电源管理模块所具有的四种模式:正常模式、慢速模式、休眠模式和掉电模式。
休眠模式下,电源管理模块仅断开ARM内核时钟FCLK,让CPU处于休眠状态,但仍为外围硬件组件提供时钟;掉电模式下电源管理模块将断开内部电源,除非唤醒逻辑有效,否则内核不产生功耗。
(完整)计算机三级嵌入式知识点总结,推荐文档
1、嵌入式系统的CPU具有4个特点:(1)支持实时处理(2)低功耗(3)结构可扩展(4)集成了测试电路注:高主频非其特点2、USB的特点(1)在具有OTG(On-The-Go)的USB总线上,可实现在没有主机(Host)情况下从设备之间直接进行点对点通信(2)USB3.0的速率是5Gbps,而USB2.0的速率是480Mbps(3)主机的USB接口向从设备提供了电源(4)USB支持热拔插3、触摸屏(1)嵌入式系统使用的触摸屏除电阻式触摸屏外,还有电容式触摸屏(2)电阻式触摸屏是一种电阻传感器,它将矩形区域触摸点(X,Y)的物理地址转换为代表X坐标和Y坐标的电压(3)电阻式触摸屏不可通过多点触摸或滑动进行操作(4)相对于电容式触摸屏,电阻式触摸屏结构简单、、价格低(5)用专用硬笔写字的触摸屏属于电阻式(6)使用电容式触摸屏的LCD显示器多半是硬屏(7)电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流4、RTOS的三个主要实时指标(1)响应时间(2)吞吐量(3)生存时间5、RTOS响应时间的具体指标(1)中断延迟时间(2)任务切换时间(进程切换时间或线程切换时间)6、一般按响应时间将实时系统分成三类(1)强实时系统:响应时间再毫秒级或微秒级(2)普通实时系统:响应时间一般在几秒(3)弱实时系统:响应时间一般在数十秒7、移植VxWorks操作系统有4种操作类型(1)宿主机移植(2)体系结构移植(3)目标板移植(4)升级以前Tornado集成开发环境版本的BSP到最新版本注:用户界面移植非其操作类型8、硬件抽象层(1)硬件抽象层是嵌入式硬件电路板的最基本软件(2)硬件抽象层包含嵌入式软件中直接访问底层硬件的例程几何(3)HAL的函数是移植操作系统的基础(4)硬件抽象层不是操作系统内核的重要组成部分9、图像文件格式(1)GIF是目前互联网上广泛使用的一种图像文件格式,它的颜色数目较少(不超过256色),文件特别小,适合互联网传输(2)JPEG图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机和互联网中得到广泛使用10、无线局域网采用的通信协议主要是802.11,通常也被称为WiFi,目前使用的802.11n协议其数据传输速率可达108Mbps甚至更高。
计算机三级考试嵌入式系统开发技术知识点
计算机三级考试嵌入式系统开发技术知识点
2016计算机三级考试嵌入式系统开发技术知识点
嵌入式系统是一种嵌入在设备(或系统)内部,为特定应用而设计开发的专用计算机系统。
国内普遍认为:嵌入式是以应用为中心,以计算机为基础,软硬件可裁剪、使用应用系统对功能、可靠性、成本、体积、功耗严格要求的功用计算机系统。
嵌入式系统的分类:
按用途:①军用②民用③工业用。
按时实性:①非实时性②软实时性③硬实时性。
按产品形态:①系统级产品②板级产品③片级产品。
按复杂程度:①低端系统②中端系统③高端系统。
嵌入式系统的发展方向:向着更高性能、更小功率、更低成本发展。
连通性和多媒体化将是嵌入式系统技术上的两个主要发展趋势。
嵌入式系统是先进的'微电子技术、微机电技术与计算机技术和通信技术相结合的产物。
微电子技术实现电子电路和电子系统超小型化及微型化的,它以半导体集成电路为核心。
集成电路根据它所含的(如晶体管、电阻、电容等)的数目多少分类:小规模<100 中规模100~3000 大规模3000~10万超大规模10万~100万极大规模>100万
硅锭切片硅抛光片氧化、光刻、掺杂晶圆晶片切割晶片测试晶片封装成品测试成品销售
集成电路的特点:体积小、重量轻、可靠性高。
集成电路的工作速度主要取决于组成门电路的晶体管的尺寸。
体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快。
摩尔定律:单块集成电路的集成度平均每18~24个月翻一番。
微机电系统(MEMS)在芯片上融合了光、机械、电子等多类不同技
术的构件。
2014年计算机三级考试嵌入式系统开发技术复习资料整理大全
2014年计算机三级考试嵌入式系统开发技术复习资料整理大全1.嵌入式系统的定义嵌入式计算机系统简称为嵌入式系统,将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。
嵌入式系统:、以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式操作系统的特点:可固化、可配置、可剪裁、独立的板级支持包,可修改、不同的CPU有不同的版本、应用的开发需要有集成的交叉开发工具嵌入式操作系统的组成:嵌入式操作系统、操作系统内核、文件系统、网络协议栈、GUI 、USB协议栈等2. 通用计算机系统与嵌入式系统的比较形式和类型看得见的计算机。
按其体系结构、运算速度和结构规模等因素分为大、中、小型机和微机。
组成通用处理器、标准总线和外设。
软件和硬件相对独立。
开发方式开发平台和运行平台是通用计算机二次开发应用程序可重新编程形式和类型看不见的计算机形式多样应用领域广泛,按应用来分类组成面向应用的嵌入式微处理器,总线和外部接口多集成在处理器内部,软件与硬件是紧密集成在一起的。
开发方式采用交叉开发方式,开发平台一般是通用计算机,运行平台是嵌入式系统。
二次开发一般不能在编程微处理器构成的嵌入式系统(以家电为例)4位、8位、16位、32位处理器简单的冰箱、洗衣机、微波炉、电视机(CRT电视)80-90年代的发达国家的高端家电=2010年的家电下乡产品4位处理器固化的专用嵌入式芯片除了媒体播放器和LCD电视机以外的量产的智能家电8位处理器、需要写程序进去的产品3 .单片机又称微控制器(Microcontroller)(MCU)将嵌入式应用所需要的微处理器、I/O 接口、A/D、D/A转换、串行接口以及RAM、ROM通通集成到一个VLSI中, 制造出面向I/O 设计的微控制器,就是我们俗称的单片机DSP 数字信号处理器与CPU(MCU)相比:有更多的硬件运算单元乘除法、矩阵数字运算速度快存储和外设管理相对简单适合数字滤波器和媒体编解码算法的运算音频、视频处理智能仪表调制解调器ARM32位RISC嵌入式处理器ARM公司负责研发处理器内核的IP众多的公司购买IP的知识产权后制造出形式多样的MCU,如:不同档次手机的处理器上网本、PSP、平板电脑嵌入式工业终端和银行ATM机4. 嵌入式系统的特点(1)形式多样、面向特定应用硬件和软件都必须高效率地设计,避免冗余低功耗的需求低成本高可靠软件的一体化(OS&APP多种类型的处理器和处理器体系结构MCU&DSPMCU:ARMMIPSPowerPC实时性和可靠性要求较高操作系统可剪裁、轻量型、实时可靠、可固化(5)嵌入式系统开发需要专门工具和特殊方法5. 嵌入式系统的发展趋势更高的集成度更低功耗普遍的网络支持更加标准化6. ARM经典处理器:ARM11、ARM9™ 和ARM7™ 处理器系列Cortex-A 系列:共享同一体系结构,因此具有完整的应用兼容性,支持传统的ARM、Thumb® 指令集和新增的高性能紧凑型Thumb-2 指令集Cortex-R 系列:快速- 以高时钟频率获得高处理性能。
计算机三级《嵌入式系统开发技术》知识点.doc
计算机三级《嵌入式系统开发技术》知识点Real Time Oprating System 实时多任务Embedded Micro Processer Unit 嵌入式微处理器Programmable Interrupt Controller 中断控制器Development machine 开发机Virtual file system 虚拟文件系统Operating system 实时多任务操作系统Embedded micro-controller unit 嵌入式微控制器Direct memory aess 直接存储器存取Common object file format 通用目标模式System on programmable chip 可变成单芯片系统Institution of electrical engineers 英国学会Borad support package 板级支持包Advanced RISC machines 高级RISC设备Executable and linking format 可执行连链接格式In-circuit emulator 在线仿真器Double date rate 双倍数据传输Application binary interface 应用程序二进制接口Virtual file system 虚拟文件系统GNU debugger GNU调试器Application programming interface 程序编程接口Random aess memory 随即存储器Shared object file 共享目标文件Boot loader object 一款功能强大的Boot loader Instruction set emulator 指令模拟器System on chip 单芯片系统Read only memory 只读存储器Target machine 目标机Memory management unit 存储单元管理器Just in runtime piled 运行时编译Real time operating system 实时多任务操作系统Distributed file system 分布式文件系统。
全国计算机等级考试三级教程嵌入式系统开发技术
“实时操作系统(RTOS)在嵌入式系统中扮演着至关重要的角色。RTOS能够 快速响应外部事件,并确保任务在规定的时间内完成。选择一个合适的RTOS对 于嵌入式系统的性能和稳定性至关重要。”
“在嵌入式系统中,由于存储空间和计算能力的限制,高效的代码优化是必不 可少的。开发者需要精简算法,减少不必要的内存占用,并利用硬件特性来提 高程序的运行效率。”
目录分析
在信息技术的不断进步与普及中,嵌入式系统开发技术已成为一个重要的应用 领域。全国计算机等级考试三级教程中的《嵌入式系统开发技术》一书,旨在 为读者提供关于嵌入式系统开发技术的全面知识和技能。这本书的目录经过精 心设计,旨在帮助读者逐步深入地理解嵌入式系统开发的全过程。
此部分目录从宏观角度介绍了嵌入式系统的基本概念、发展历程、特点和应用 领域。通过阅读这部分内容,读者可以对嵌入式系统有一个初步的认识,为后 续深入学习打下基础。
此部分目录涵盖了进行嵌入式系统开发所需的基本知识,包括硬件基础知识 (如处理器、存储器、输入输出设备等)、软件基础知识(如操作系统、编程 语言等)以及嵌入式系统的设计原则和流程。这些内容为读者提供了必要的知 识储备,使读者能够更好地理解和应用嵌入式系统开发技术。
此部分目录详细介绍了构建嵌入式系统开发环境的过程,包括交叉编译、交叉 调试、模拟器和实时操作系统等内容。这部分信息对于实际进行嵌入式系统开 发的读者来说至关重要,能够帮助他们快速搭建起高效的开发环境。
“随着物联网的发展,嵌入式系统将与更多的设备相连。这不仅带来了更多的 机会,也带来了新的挑战。开发者需要不断学习新技术和新知识,以应对不断 变化的市场需求。”
“在嵌入式系统中,硬件和软件的协同设计是关键。硬件和软件应该紧密协作, 以达到最佳的性能和效率。开发者需要充分了解硬件和软件的特性,并进行优 化设计。”
20XX年计算机三级考试嵌入式系统开发技术重点内容二.doc
2016年计算机三级考试嵌入式系统开发技术重点内容二S3C44B0的端口組件及应用多功能GPIO的配置方法:1、端口配置寄存器PCONA~PCONG决定A~G端口的功能2、端口数据寄存器PDATA~PDATG端口A~G的数据,可输入输出3、上拉电阻寄存器PUPC~PUPG决定C~G端口是否内部上拉4、特殊上拉电阻寄存器SPUPR决定数据总线是否上拉S3C44B0的UART开发应用对于S3C44B0,已知MCLK=60MHz,阅读程序回答问题:ARM汇编语言如下,试说明完成的功能。
LDR R0,=rPCONALDR R1,=0x3FFSTR R1,[R0] ;A口功能2LDR R0,=rPCONBLDR R1,=0x7FFSTR R1,[R0] ;B口功能2LDR R0,=rPCONDMOV R1,=0x0055STR R1,[R0] ;D口中GPD7~GPD4输入,GPD3~GPD0输出LDR R0,=rPCONFLDR R1,=0x120000STR R1,[R0] ;GPF6,7为UART1RXD和TXD,其余GPF 为输出LDR R0,=rPCONGMOV R1,#0xFFFFSTR R1,[R0] ;F口为外部中断解答:具体功能见注释!S3C44B0的UART組件及开发應用常用UART寄存器1、UART线路控制寄存器ULCON0和ULCON1决定字符格式(数据位数、停止位、奇偶校验位,红外和正常模式)2、UART控制寄存器UCON0和UCON1决定中断类型、发送和接收触发方式、接收和发送中断允许等)3、UART发送接收状态寄存器UTRSTAT0和UTRSTAT1反映接收和发送状态4、UART发送接收数据寄存器UTXH0和UTXH1保持发送和接收的数据5、UART波特率发生器决定通信波特率UBRDIVn =INT(MCLK/(波特率×16)+0.5)-1S3C44B0的UART开发应用利用S3C44B0进行串行通信,已知MCLK=60MHz,阅读程序回答问题:LDR R0,=rPCONEORR R1,R0,#0x28 00 10 10 00STR R1,[R0];写PCONE使GPE1GPE2为TXD0和RXD0用于串行通信功能LDR R0,rUFCON0MOV R1,#0STR R1,[R0] ;UFCON0=0禁止FIFOLDR R0,rULCON0ORR R1,#0x23 ;00100011STR R1,[R0] ;字符格式为:8位数据,1位停止位,奇校验LDR R0,=rUCON0ORR R1,R0,#0xC1STR R1,[R0] ;写UART0控制寄存器使允许接收中断正常接收发送LDR R0,=rUBRDIV0LDR R1,=325STR R1,[R0] ;设定波特率为11520BPS1、说明本程序完成的功能2、串行通信波特率是多少?3、对程序进行注释解答:1、本程序段完成的是对UART0进行初始化,使用GPE1和GPE2用于UART0的TXD0和RXD0进行串行通信,通信字符格式为8位数据,1位停止位,奇校验,禁止FIFO,允许接收中断,正常接收和发送。
计算机三级(嵌入式)
嵌入式系统开发的基础知识一、嵌入式系统的特点、分类、发展与应用。
嵌入式系统的特点:1.专用性2.隐蔽性3.资源受限4.高可靠性5.实时性6.软件固化嵌入式系统的分类和发展:嵌入式系统分类有很多种:用途分类、实时性分类、产品形态分类、系统的复杂程度分类。
用途:军用、工业、民用。
实时性:非实时性、软实时性和硬实时性。
产品形态:系统级产品(以标准机柜形式提供的工控机PC104模块等)、板级产品(带CPU的主板及OEM产品)、片级产品(Soc、DSP、MCU、微处理器等)。
复杂程度:低端、中断、高端。
低端:采用4位/8位单片机(计算器,电子玩具,充电器,空调等)。
中断:采用8位/16位单片机或32位处理器(普通手机、摄像机,电视游戏机等)。
高端:采用32位/64位处理器,支持连接网络(智能手机。
高端数码摄像机等)。
嵌入式系统发展:20世纪60年代:阿波罗导航计算机采用嵌入式系统。
20世纪70年代:真正意义上的嵌入式系统从20世纪70年代发展起来的。
20世纪80年代:许多外围电路被集成到处理器芯片中,以8位到16位处理器为主,通用性差,CPU种类多,低兼容等。
20世纪90年代集成电路进入超深亚微米乃至纳米加工时代,Soc出现。
以32位精简指令集计算机处理器(RISC)和嵌入式操作系统(EOS)位标志。
至今~,向高端扩展,操作系统内核精小,功能完善,模块化程度高,开发工具齐备,嵌入式应用软件丰富发展。
二、嵌入式系统的组成与微电子技术(集成电路、SOC、IP核等技术的作用和发展)。
处理器由运算器、控制器、寄存器、高速缓冲存储器Cache等部件组成。
有些嵌入式系统会包含多个处理器,他们各有其不同的任务,其中负责运行系统软件和应用软件的主处理器成为CPU,其余的都是协处理器,例如数字信号处理器、图形处理器、通信处理器等。
CPU是任何计算机不可或缺的核心部件。
CPU 的字长有4位,8位,16位,32位,64位之分。
计算机三级嵌入式考点总结
计算机三级嵌入式考点总结●第一章嵌入式系统概论●常考知识点●嵌入式系统的特点、分类、发展、应用,以及嵌入式系统的逻辑组成●嵌入式处理芯片的主要类型,SoC的开发流程,IP核的重要意义●中西文字的编码和数字文本的类型与处理,掌握数字图像的参数、文件格式及主要应用●计算机网络的分类和组成,IP协议的主要内容,互联网的组成和常用接入技术●考点一嵌入式系统及其应用●1.什么是嵌入式系统●嵌入式系统是嵌入式计算机系统的简称。
是嵌入在设备(或系统)内部,为特定应用而设计开发的专用计算机系统●2.嵌入式系统的共同特点●1)专用性●2)隐蔽性●3)资源受限●4)高可靠性●5)实时性●6)软件固化●3.嵌入式系统的应用●1)消费类应用产品●1)冰箱、洗衣机、空调等“白色家电”●2)电视机、机顶盒、数码相机等“数码产品”●2)产业类应用产品●1)数控机床、工业机器人等“工业设备”●2)汽车、飞机等“运输工具”●3)X光机、监护仪等“医疗电子设备”●3)业务类●......●4)军用类●......●ps:巨型机不属于嵌入式系统●考点二嵌入式系统的组成●嵌入式系统的逻辑组成●嵌入式系统由软件和硬件组成●硬件的主体是中央处理器和储存器,它们通过I/O接口和输入/输出设备与外部世界联系,借助总线互相连接●如图:●嵌入式系统的组成●1.处理器●按照指令高速完成二进制数据算数和逻辑运算的部件成为“处理器”,由运算器、控制器、寄存器、高速缓冲储存器(缓存,Cache)等部件组成●分类●中央处理器(CPU)●负责运行系统软件和应用软件的主处理器●协处理器●数字信号处理器(Digital Signal Processor, DSP)●图形处理器(GPU)●通信处理器●CPU特点●字长:指的是CPU中通用寄存器和定点运算器的二进制宽度●CPU字长:4位、8位、16位、32位、64位●CPU性能:程序执行速度的快慢●影响程序执行速度的因素●主频、指令系统、缓存的容量和逻辑结构●2.存储器●存储器的任务:存储程序和数据●存储器的分类●易失型存储器(内存)●静态随机存取存储器(SRAM)●动态随机存取存储器(DRAM)●非易失型存储器(外存)●电擦可编程只读存储器(EEPROM)●闪存存储器(Flash ROM)●磁盘、光盘存储器等●固态硬盘(SSD)●3.I/O设备和I/O接口●分类●人机交互设备:键盘、鼠标、触摸屏等●机机交互设备:各类传感器等●类型●按数据传输速率:可分为低速和高速●按数据传输方式:可分为串行和并行●按是否需要物理连接:分为有线和无线●按是否能连接多个设备:分为有总线式和独占式●常用I/O接口●通用串行总线式接口:USB2.0、USB3.0、IEEE 1394、以太网接口等●异步串行接口:RS-232-C、RS-485等●视频信号接口:视频图形阵列接口(VGA)、数字视频接口(DVI)、高清晰度多媒体接口(HDMI)等●工业总线接口:控制器局域网接口(CAN)、1553B接口、局域互联网接口(LIN)等●无线接口:红外线接口(lrDA)、蓝牙接口、Zigbee接口、WiFi接口等●4.数据总线●简称总线,嵌入式系统各个组件之间传输数据的一条传输通路,由传输线和控制电路组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机三级嵌入式考试知识点整理(计算机三级嵌入式考试只考选择题和填空题)1.嵌入式系统的设计的三个阶段之一:1. 设计2.实现3.测试2.RISC架构的ARM微处理器的一般特点:1. 体积小、低功耗 2.大量使用寄存器3. 寻址方式灵活简3.通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的格式(elf)的可执行代码4.Boot Loader阶段1所完成的步骤的是:1. 硬件设备初始化 2. 拷贝Boot Loader的阶段2到RAM空间中3. 设置堆栈5.ARM的7种运行状态之一:1. 快中断状态2. 中断状态3. 无定义状态4.管理状态5.快速中断状态6.系统状态7.用户状态6.命令可以把server的/tmp mount到client的/mnt/tmp并且是:mount-o ro server:/tmp/mnt/tmp7.哪个GUI是由中国人主持的一个自由软件项目:MinuGUI8.嵌入式图形用户接口(GUI)的主要特点:1. 运行时占用的系统资源少 2.模块化结构,便于移植和定制3.可靠性高9.RISC指令系统特点的是:1. 指令长度固定,指令种类少2.设置大量通用寄存,访问存储器指令简单3. 选取使用频率较高的一些简单指令10.通常所说的32位微处理器是指CPU字长为32位11.在嵌入式软件交叉调试过程中,宿主机与目标机之间的连接与通信方式有:1.串口2.并口3.网络4.JTAG12.ADD R0,R1,[R2]属于寄存器间接寻址13.ADD R0,R0,#1属于立即寻址14.数据字越长则精度越高15.典型的计算机系统结构是冯诺依曼体系结构16.将传统的计算机系统芯片化,是嵌入式系统诞生后的∑发展模式发展模式17.RISC指令系统特点的是:1. 大量使用寄存器2.采用固定长度指令格式3.使用单周期指令4.寻址方式多18.与通用操作系统相比嵌入式操作系统还必须具有的特点是:1. 强稳定性,弱交互性2. 较强实时性19.嵌入式系统产品:1. PDA 2.ATM机 3. 机顶盒20.开源的嵌入式操作系统的是嵌入式linux21.虚拟文件系统的是vfs22.嵌入式系统通常执行特定功能23.在嵌入式产品需求分析阶段完成的任务是操作系统和硬件选型24.ARM处理器异常工作模式的是1. 快速中断模式2. 未定义模式 3. 数据访问终止模式25..嵌入式软件开发与通用软件开发增加了代码固化环节26.嵌入式系统调试方式中不占用系统资源的调试方式是ICE在线仿真器27.ARM汇编程序中实现程序跳转的方式使用跳转指令28.ADD R0,R1,[R2]中的第二操作数属于寄存器间接寻址方式29.烧写到FLASH里的是.bin格式的文件二、填空题1.ARM内核有(T)(D)(M)(I)四个功能模块。
2.通用寄存器R0~R15可分为以下3块:(未分组寄存器R0-R7)(分组寄存器R8-R14)(程序计数器R15)3.ARM可用两种方法存储字数据:(大端模式)(小端模式)4.ARM体系结构支持的最大寻址空间为(4G)。
5.ARM是(Advanced RISC Machines)的简称。
6.ARM CPU 体系结构中支持的特有的两种指令集是:(ARM指令集、)(Thumb指令集)7.常用硬件调试工具有(实时在线仿真机)(逻辑分析仪)(ROM仿真机)(在线调试)8. ARM处理器的5种异常模式是(快速终端模式)(外部中断模式)(管理模式)(数据访问终止模式)(未定义模式)9.写出下列指令的含义LDR R1, [R0, #0x08] : R0加0x08加载到R1里。
即:R1ß[R0+0x] SUB R1, R1, R2, LSR R3 :R1ß[R1-(R2右移R3位)]LDR R1,[R0,R2,LSL#2]! :R1ß[(R2左移2位)+R0]LDR R1, [R0],R2, LSL #1 :R1ß[R0] ,R0ßR0+(R2左移1位)10. LDM和STM指令最多可以操作( 16 )个寄存器.11.嵌入式软件开发流程分为(需求分析)(软件设计)(软件实现)(软件测试)。
12.BSP是(board support package)的缩写。
13.ADS是(ARM developer suite )的缩写。
14.JTAG是(Joint Test Action Group )的简称。
JTAG技术是一种调试技术,它是在芯片内部封装了专门的测试电路TAP (Test Access Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试调试技术。
15.ARM汇编程序由(指令)(为操作)(宏指令)三种指令组成。
16.Bootloader依赖于(CPU体系结构),也依赖于具体板级设备配置。
17.ARM中堆栈类型有(满递增)(满递减)(空递增)(空递减)四种。
18.ARM处理器具有(ARM )(Thumb)两种操作状态19.嵌入式系统开发硬件选择主要考虑(硬件平台)(操作系统)(编程语言)(开发工具)。
20.ARM处理器内核型号中的字母TDMI的含义分别是(thumb支持16位指令集)(支持片上debug )(内嵌硬件乘法器multipiler )(嵌入式ICE支持片上断点和调试点)。
21.FLASH存储器的特点是(低功耗大容量)(擦写速度快)(可整片进行烧写)22.SDRAM存储器特点是(单位空间存储量大)(价格便宜)( 运行速度快)23.FLASH存储技术中两种流行的存储技术是(norflash )(nandflash ),其中成本较低,而接口比较复杂的flash存储技术是(nandflash )。
24.ARM处理器有(快速中断模式)(管理模式)(外部中断模式)(数据访问终止模式)(用户模式)(系统模式)(未定义模式)种运行模式。
其中特权模式是:(快速中断模式)(管理模式)(外部中断模式)(数据访问终止模式)(系统模式)(未定义模式)异常模式是:(快速中断模式)(管理模式)(外部中断模式)(数据访问终止模式)(未定义模式)。
25.ARM处理器模式转换方式主要有(arm模式)(thumb模式)两种。
26.ARM处理器有(37)个寄存器,其中系统模式和用户模式下有( 1 )物理寄存器可用其他5中模式下都有( 5 )物理寄存器可用27.ARM处理其每种模式下都有一组寄存器可用,其中(用户模式)(系统模式)具有完全一样的寄存器组。
28.ARM处理器分两大类(通用寄存器)(状态寄存器),其中(通用)寄存器又可以分为未分组寄存器,分组寄存器和程序寄存器。
29.ARM中共有(6)个状态寄存器,其中一个(用户模式和系统模式共用)和五个(对应其他5种模式),其中CPSR包括(条件标志位)(中断标志位)(当前处理模式标志位)(判别、状态位)内容。
30.ARM中状态寄存器的修改是通过(arm模式)(thumb模式)指令来完成的。
31.ARM寄存器中SP通常叫做(堆栈指针),对应物理寄存器(R13),LR 叫做(连接寄存器),对应(R14)物理寄存器,PC叫(程序计数器),对应(R15 )物理寄存器。
32.ARM体系结构支持的最大寻址空间为(4GB )。
33.ARM汇编中的加载存储指令是用于在(连系存储单元)和(多寄存器)之间传送数据的,其中加载指令是用于将(一片连续存储器)中的数据传送到(多个寄存器)中,存储指令则相反。
加载指令主要有(LDM),存储指令主要有(stm )。
34.汇编伪指令的功能是(完成汇编程序的各种准备工作),伪指令仅在(汇编)过程中起作用。
35.ARM C/C++和汇编混合编程中都必须遵循ATPCS规则,它主要规定了(子程序中调用过程中寄存器使用的规则)(数据栈的使用规则)(参数传递规则),三方面的内容,其中寄存器使用规则中限定了子程序间的参数传递主要通过(R0)(R1)(R2)(R3 )寄存器来传递。
36.ATPCS规则中规定的堆栈类型为(FD类型)。
并且对堆栈的操作以(8个字节)为单位。
37.每一条ARM指令包含(4)位条件码,位于(指令的高字位),条件码共有(16 )种,每种条件码可用( 2 )个字符来表示。
38.实现程序跳转的指令有(跳转指令)(直接向程序计数器取值)两种方法。
39.乘法指令和乘加指令按其运算结果可分为(32)(64 )位两类。
40.数据交换指令在(一片连续存储器)(多个寄存器)之间交换数据。
42.ARM伪指令可以分为如下几类(符号定义伪指令)(自定义伪指令)(汇编控制伪指令)(其他常用伪指令)等。
42.ARM汇编程序设计采用分段式设计,一个ARM源程序至少需要(1)个代码段。
43.一个典型的嵌入式系统软件一般分为(硬件层)、(驱动层)、(操作系统层)、(应用层)。
四个层次。
44.Bootloader是(在操作系统内核运行之前运行的一段小程序),它的功能是(完成硬件的初始化和建立内存空间的映射关系)。
45.Bootloadr启动目标板通常分两个阶段,第一阶段通常用(汇编)语言来实现。
这一部分硬件相关,bootloader移植主要是修改这部分代码。
第二阶段用通常用(C )语言来实现,具有(既有较好的可读性)(可移植性)。
46.大多数Bootloader都有两种操作模式(启动加载模式)(下载模式)。
其中(下载)模式只对开发人员有意义。
47.本学期实验所使用的bootloader是(U-BOOT )(VIVI ),其中(VIVI )具有可配置性。
48.驱动程序一般具有以下功能(对设备初始化和释放)(对设备进行管理)(读取应用程序传送给设备文件的数据)(回送应用程序请求的数据)(检测和处理设备出现的错误)。
49.Flash主要有(nand flash )(nor flash)两种,可以片上执行的是(nor flash )。
50.C语言调用汇编程序,一般使用(extern )声明外部函数,即可调用汇编子程序。
在汇编程序中用(import )申明本子程序,以使其他程序可以调用此子程序。
51.汇编程序调用C程序,在汇编中用(import )声明将要调用的C程序函数,即可在汇编程序中调用C程序。
52.C程序中嵌入式汇编指令以()53.ARM寄存器LR是(连接)寄存器(R14 ),CPSR和SPSR的功能(异常发生时SPSR用于保存CPSR的值)。
54.Linux 系统中的SHELL的主要功能(命令解释)(任务自动化)(系统管理),是通过编写脚本文件来实现系统管理和使任务自动化的。
55.linux系统中的(make)是linux软件开发管理工具,决定程序的编译链接规则,使工程编译链接自动化,它依赖于(makefile )工作。