三级嵌入式系统开发技术-4

三级嵌入式系统开发技术-4
三级嵌入式系统开发技术-4

三级嵌入式系统开发技术-4

(总分:100.00,做题时间:90分钟)

一、选择题(总题数:40,分数:40.00)

1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是______。(分数:1.00)

A.嵌入式系统大多面向控制应用,系统的可靠性十分重要

B.嵌入式系统不需要操作系统√

C.嵌入式系统大多具有不同程度的实时性

D.许多嵌入式系统中的软件都固化在只读存储器中

解析:[解析] 广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。所以选项B不属于嵌入式系统的特点,故本题选择B。

2.嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是______。

(分数:1.00)

A.低功耗

B.64位字长√

C.支持实时处理

D.集成了测试电路

解析:[解析] 根据CPU的字长,微处理器产品有4位、8位、16位、32位和64位之分。故B错误。嵌入式系统中的CPU的另一个特点是结构可扩展,故本题选择B。

3.下面关于片上系统(SoC)的叙述中,错误的是______。

(分数:1.00)

A.SoC芯片中可以包含数字电路、模拟电路及数字/模拟混合电路,但不含射频电路√

B.SoC单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能

C.SoC有通用SoC芯片和专用SoC芯片之分,

D.专用SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类

解析:[解析] SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。所以选项A错误,故本题选择A。

4.微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是______。

(分数:1.00)

A.集成电路的特点是体积小、重量轻、可靠性高

B.集成电路大多是在硅衬底上制作而成的

C.集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成

D.集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关√

解析:[解析] 集成电路的工作速度主要取决于组成逻辑门电路的晶体管尺寸。晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快,故本题选择D。

5.大多数嵌入式系统都必须处理汉字信息。下面关于汉字在系统中表示方法的叙述中,错误的是______。(分数:1.00)

A.GB2312采用双字节进行存储和传输汉字

B.GB18030采用双字节或四字节存储和传输汉字

C.Unicode/UTF-8采用三个字节存储和传输汉字

D.Unicode/UTF-16采用四个字节存储和传输汉字√

解析:[解析] Unicode/UTF-16采用的是双字节可变长编码。ASCII字符、标点符号、希腊字母、阿拉伯文和CJK汉字等均使用双字节编码,其他不常用字符则使用4字节编码,故本题选择D。

6.假设一台数码相机一次可连续拍摄24位色(真彩色)的4096×4096的彩色相片160张,数据压缩比平均是4,则它使用的存储器容量大约是______。

(分数:1.00)

A.1GB

B.2GB √

C.3CB

D.4GB

解析:[解析] 一幅图像的数据量可按下面的公式进行计算(以字节为单位):图像数据量=图像水平分辨率图像垂直分辨率像素深度÷8,则存储器容量为(4096×4096×24×160)÷(8×4)=1.875GB,故本题选择B。

7.音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是______。(分数:1.00)

A.量化就是把每个样本的模拟量转换成数字量来表示

B.量化过程往往也称为A/D转换(模数转换)

C.音频信号量化后的样本一般用8位、12位或16位的十进制整数表示√

D.量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差

解析:[解析] 量化后的样本一般用8位、12位或16位二进制整数表示(称为“量化精度”),故本题选择C。

8.IP协议在计算机网络的互连中起着重要的作用。下面有关IP地址的叙述中,错误的是______。

(分数:1.00)

A.任何连接到互联网的终端设备都必须有一个IP地址

B.每个终端设备的IP地址是始终固定不变的√

C.IPv4协议规定IP地址用32位二进制表示

D.为方便使用IP地址也可以使用“点分十进制”表示

解析:[解析] 每个终端设备的IP地址并不是始终固定不变的,而是可以修改的。选项B错误,故本题选择B。

9.以下关于嵌入式处理器的说法正确的是______。

(分数:1.00)

A.RISC和CISC指的是存储结构

B.哈佛结构是程序与数据统一的存储结构

C.ARM处理器都是RISC结构√

D.RISC结构和哈佛结构是不能共存的

解析:[解析] 嵌入式处理器的体系结构按指令集可分为两大类:复杂指令集结构(CISC)和精简指令集结构(RISC)。进一步细分,按存储机制分为冯·诺依曼结构及哈佛结构。冯·诺依曼结构中数据和程序统一,使用一条总线;而哈佛结构中使用两条独立的总线,不允许指令和数据并存。指令集和存储机制可以共存。ARM处理器采用RISC结构。选项C正确,故本题选择C。

10.关于ARM嵌入式处理器的工作状态,以下说法错误的是______。

(分数:1.00)

A.ARM状态是32位指令的状态,指令代码全部是4个字节长度

B.Thumb状态为16位指令状态,指令长度为16位

C.Thumb-2状态兼容16位指令和32位指令编码

D.ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态√

解析:[解析] ARM与Thumb间可以互相切换。如果Thumb状态进入异常处理(异常处理要在ARM状态下进行),则当异常返回时,将自动切换到Thumb状态。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。D选项错误,故本题选择D。

11.以下关于ARM处理器寄存器说法错误的是______。

(分数:1.00)

A.R0~R7在任何模式下均作为通用寄存器使用

B.R0~R15寄存器的位数为32位

C.作为链接寄存器LR的是R14

D.堆栈指针SP使用的寄存器是R15 √

解析:[解析] 堆栈指针SP使用的寄存器是R13,链接寄存器LR使用的寄存器是LR,程序计数器PC使用的寄存器是R15。选项D错误,故本题选择D。

12.以下关于ARM处理器说法错误的是______。

(分数:1.00)

A.大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中√

B.ARM处理器支持8位、16位和32位数据处理

C.MPU为ARM处理器的存储器保护单元

D.MMU为ARM处理器的存储器管理单元

解析:[解析] 大端格式是指数据的高字节存储在低字节地址中,低字节数据存放在高字节地址中;小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中。选项A错误,故本题选择A。

13.关于ARM指令中的条件域,以下表述错误的是______。

(分数:1.00)

A.HI为无符号数大于

https://www.360docs.net/doc/f71963407.html,为无符号数小于

C.GT为带符号数大于

D.LE为带符号数小于√

解析:[解析] LE为带符号数小于或等于。选项D错误,故本题选择D。

14.需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是______。

(分数:1.00)

A.SUBVS R1,R2,R3

B.SUBEQ R1,R2,R3

C.SUBLS R1,R2,R3

D.SUBNE R1,R2,R3 √

解析:[解析] SUBVS表示溢出时相减,SUBEQ表示相等时相减,SUBLS表示无符号数小于或等于时相减,SUBNE表示不相等时相减。故本题选择D。

15.以下ARM指令中源操作数属于立即寻址的指令是______。

(分数:1.00)

A.suBCC R1,R2,R3

B.LDRB R0,[R1]

C.AND R1,R,R3

D.MOV R1,#0x0B √

解析:[解析] 立即寻址也称立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数。A和C均为寄存器寻址。B为寄存器间接寻址。故本题选择D。

16.以下对伪指令的解释正确的是______。

(分数:1.00)

A.DCD 0x23;在内存区域分配一个字节的内存空间并初始化为0x23

B.CODE16;伪指令通知编译器,其前的指令序列为16位的Thumb指令

C.MyBaud EQU 9600;定义一个常量MyBaud的值为9600 √

D.IMPORT Label;声明一个全局的标号Label,该标号可在其他文件中引用

解析:[解析] DCD用于分配一片连续的字存储单元并用指定的数据初始化;CODE16伪指令通知编译器,其后的指令序列为16位的Thumb指令;EQU伪指令用于为程序中的常量、标号等定义一个等效的字符名称,类似于C语言中的#define。IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该标号均会被加入到当前源文件的符号表中。故本题选择C。

17.在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是______。

(分数:1.00)

A.BL MyLabel √

B.BX MyLabel

C.BLX MyLabel

D.B MyLabel

解析:[解析] 在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的。B为(无)条件转移,BL为带链接转移,BX为带状态切换的转移,BLX为带链接和切换的转移。故本题选择A。

18.将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是______。

(分数:1.00)

A.AND R1,R1,#0xFFFFFFF6 √

B.BIC R1,R1,#0xFFFFFFF6

C.EOR R1,R1,#0xFFFFFFF6

D.ORR R1,R1,#0xFFFFFFF6

解析:[解析] 和0相与清零,和1相与保持不变。BIC表示位清除,EOR表示逻辑异或,ORR表示逻辑或,和0相或保持不变,和l相或置1。选项A正确,故本题选择A。

19.下面与嵌入式处理器复位相关的叙述中,错误的是______。

(分数:1.00)

A.嵌入式处理器都有一个系统复位引脚为nRESET或RESET,nRESET表示高电平复位√

B.嵌入式系统常使用外接复位芯片提供的复位信号来实现系统的可靠复位

C.有些微处理器用复位芯片可通过两个不同引脚分别输出高电平或低电平有效的复位信号

D.ARM复位后PC指针指向某个唯一的地址

解析:[解析] 嵌入式处理器都有一个系统复位引脚为nRESET或RESET,n表示低电平复位,不带n的表示高电平复位。选项A错误,本题选择A。

20.下面是关于AMBA总线的叙述:

Ⅰ.按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统

Ⅱ.AMBA的系统总线主要用于连接高带宽快速组件

Ⅲ.AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件

Ⅳ.系统总线通过桥接器与外围总线互连

上述叙述中,正确的是______。

(分数:1.00)

A..仅Ⅰ

B.仅Ⅰ和Ⅱ

C.仅Ⅰ、Ⅱ和Ⅲ

D.全部√

解析:[解析] 按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统。AMBA的系统总线主要用于连接高带宽快速组件。AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件。系统总线通过桥接器与外围总线互连。全部选项正确,故本题选择D。

21.下面是关于嵌入式系统使用的存储器的叙述,其中错误的是______。

(分数:1.00)

A.嵌入式系统使用的存储器以半导体存储器为主

B.铁电存储器(FRAM)在嵌入式系统已得到应用

C.静态存储器SRAM是非易失性存储器√

D.动态存储器DRAM是易失性存储器

解析:[解析] 随机存取存储器包括静态和动态两种形式,即SRAM和DRAM,它们都是易失性存储器,即掉点后信息丢失。C选项错误,故本题选择C。

22.下面关于I 2 C的叙述中,错误的是______。

? A.I2C即集成电路互连总线

? B.I2C是一种串行半双工传输的总线

? C.I2C总线只能连接一个主控器件

D.I2C传送数据时,每次传送的字节数目没有限制

(分数:1.00)

A.

B.

C. √

D.

解析:[解析] I 2C总线可以挂接多个器件,其中主动发起数据传输操作的I 2C器件是主控器件(主器件),否则它就是从器件。C选项错误,故本题选择C。

23.下面关于USB的叙述中,正确的是______。

(分数:1.00)

https://www.360docs.net/doc/f71963407.html,B 2.0采用全双工通信方式

https://www.360docs.net/doc/f71963407.html,B 2.0采用差分信号传输方式√

C.Mini USB接口不提供电源

https://www.360docs.net/doc/f71963407.html,B总线通信采用多主方式

解析:[解析] USB总线(1.1和2.0)有4根信号线,采用半双工差分方式,用来传送信号并提供电源。Mini USB也提供电源。USB总线通常采用主从方式,它有一个主机,负责管理所有USB设备的连接与删除、发起与USB设备的通信等。故本题选择B。

24.下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是______。

(分数:1.00)

A.目前嵌入式系统中使用的触摸屏除电容式触摸屏外,还有电阻式触摸屏

B.使用电容式触摸屏的LCD显示器多半是硬屏

C.用专用硬笔写字的触摸屏属于电容式√

D.电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流

解析:[解析] 目前的触摸屏有两种形式,一种是电阻式触摸屏(俗称软屏),另一种是电容式触摸屏(俗称硬屏)。用专用硬笔写字的触摸屏属于电阻式,带多点触摸或滑动操作的触摸屏均属于电容式。选项C错误,故本题选择C。

25.8段共阳极LED数码管示意如图所示,为了显示字符9,其二进制代码(按dp g f e d c b a的顺序排列)是______。

(分数:1.00)

A.10000010

B.10001100

C.10000000

D.10010000 √

解析:[解析] 对于共阳极LED数码管,当输入为0时点亮,当输入为1时灭。要显示字符9,只需e和dp 段灭,即e和dp段输入1。故本题选择D。

26.下面关于S3C2410存储器控制的叙述中,错误的是______。

(分数:1.00)

A.存储器控制器和NAND Flash控制器等属于存储器控制组件

B.系统的I/O与存储器采用统一编址方式

C.地址空间共1GB

D.所有BANK的总线宽度只能选择16位或32位√

解析:[解析] S3C2410存储器控制组件包括存储器控制器、总线控制器、外部主控器、NAND Flash控制器等。存储器控制器提供访问外部存储器所需的存储器控制信号,支持大/小端模式,地址空间共1GB(8个BANK,每个BANK大小为128MB)。以ARM芯片为核心的嵌入式系统其I/O与存储器采用统一编址方式,并

不像x86那样采用的是I/O映射编址(独立编址)方式。BANK0只能是16位和32位总线宽度的访问,其他所有BANK可访问8位、16位和32位。选项D错误,故本题选择D。

27.下面关于S3C2410嵌入式微处理器芯片GPIO端口的叙述中,错误的是______。

(分数:1.00)

A.GPIO端口有GPA/GPB/GPC/GPD共4个并行I/O接口√

B.GPIO端口的多个并行I/O接口中,有的接口的功能是单一的,有的接口的功能是复用的

C.GPIO端口的每个并行I/O接口都有控制寄存器、数据寄存器以及上拉寄存器

D.GPIO端口属于芯片内部的低带宽组件

解析:[解析] S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/CPF/GPG/GPH多个并行I/O接口。选项A错误,故本题选择A。

28.下面关于UART、RS-232、RS-485的叙述中,错误的是______。

(分数:1.00)

A.基于UART可以构成RS-232接口

B.基于UART不能构成RS-485接口√

C.RS-232接口标准的最长通信距离为15m

D.通过RS-485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接

解析:[解析] 基于UART可以构成RS-232接口和RS-485接口。RS-232接口标准的最长通信距离为15m,而RS-485接口标准的最长通信距离为1200m。RS-485通常用于主从式多机通信系统,采用轮询方式,由主机逐一向从机寻址,当从机地址与主机发送的地址一致时,才建立通信链接,进行有效数据通信。选项B 错误,故本题选择B。

29.关于μC/OS-II的基本特点,下列叙述中错误的是______。

(分数:1.00)

A.μC/OS-II是抢占式实时操作系统内核

B.μC/OS-II不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的√

C.μC/OS-II中每个任务拥有自用栈

D.μC/OS-II属于源码公开的实时嵌入式操作系统

解析:[解析] μC/OS-II不支持时间片轮转调度法,因此赋给每一个任务的优先级是不相同的。选项B错误。μC/OS-II是抢占式实时操作系统内核且每个任务拥有自用栈。μC/OS-II属于源码公开的实时嵌入式操作系统。故本题选择B。

30.关于μC/OS-II的叙述,正确的是______。

(分数:1.00)

A.μC/OS-II系统拥有统一的驱动程序,不需要开发商自行开发

B.μC/OS-II包含基本设备驱动程序

C.使用μC/OS-II的栈空间校验函数,可以确定每个任务到底需要多少栈空间√

D.μC/OS-II是一个单内核操作系统

解析:[解析] μC/OS-II基本不包含设备驱动程序,只是一个纯内核。μC/OS-II驱动程序属于底层,需要系统开发商自行开发。使用μC/OS-II的栈空间校验函数,可以确定每个任务到底需要多少栈空间。选项C正确,故本题选择C。

31.在μC/OS-II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为______。

(分数:1.00)

A.OSIntNesting=0,OSLockNesting=0 √

B.OSIntNesting=0,OSLockNesting=l

C.OSIntNesting=1,OSLockNesting=0

D.OSIntNesting=1,OSLockNesting=1

解析:[解析] OSSched()函数是任务调度的前导函数,判断进行任务调度的三个条件是否满足。这三个条件是:(1)中断嵌套层数共享全程变量OSIntNesting=0,也就是所有的ISR已经执行完毕。(2)任务调度加锁层数共享全程变量OSLockNesting=0,也就是调度没有被禁止。调度器上锁函数OSSchedlock()对共享变量OSLockNesting做加1操作,用于禁止任务调度,直到任务完成后,再调用给调度器开锁函数

OSSchedUnlock()对共享变量OSLockNesting做减1操作。(3)就绪表查找到的最高优先级任务的优先级比当前任务的优先级高。故本题选择A。

32.μCOS-II操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是______。

(分数:1.00)

A.OSTickISR()

B.OS_Sched() √

C.OSIntExit()

D.OSTaskCreate()

解析:[解析] OSTaskCreate()函数与任务创建相关。OSIntExit()函数为中断级的调度。OSTickISR()为时钟节拍中断服务子程序,与时间管理相关。故本题选择B。

33.下面关于Unix与Linux的叙述中,错误的是______。

(分数:1.00)

A.Linux属于一种“类Unix”系统

B.Unix是优秀的主流操作系统

C.两者的源代码不同,两者的函数名称和参数也各不相同√

D.Linux的运行效率还没有超过Unix

解析:[解析] Linux的源代码与Unix的源代码是完全不同的,尽管函数和命令的功能、处理结果、函数名称和参数十分相同,以及Unix的行命令、驱动程序和应用程序在Linux上能够运行,选项C错误。Unix 是优秀的主流操作系统,Linux属于一种“类Unix”系统,Linux的运行效率还没有超过Unix。故本题选择C。

34.下列选项中用于完成创建任务的自用栈空间的μC/OS-II程序源代码的是______。

(分数:1.00)

A.OS_CPU_C.C √

B.OS_CORE.C

C.OS_MEM.C

D.OS_TASK.C

解析:[解析] (OS_CPU_C.C用于创建任务的自用栈空间、定义用户接口hook函数原型等。OS_CORE.C为核心调度代码,功能包括系统初始化、启动多任务调度开始运行、任务创建管理与调度、TCB初始化、就绪表初始化、ECB初始化、任务事件就绪表、空闲任务等。OS_MEM.C为内存管理,包括创建分区、获得存储块等。OS_TASK.C为任务管理,包括改变一个任务的优先级、创建或者删除一个任务、挂起一个任务、恢复一个被挂起的任务等。故本题选择A。

35.在μC/OS-II中,OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表。这4个空白的数据链表是______。

(分数:1.00)

A.任务控制块链表、事件控制块链表、标志链表和进程控制块链表

B.任务控制块链表、事件控制块链表、消息链表和进程控制块链表

C.任务控制块链表、事件控制块链表、标志链表和内存控制块链表√

D.任务控制块链表、事件控制块链表、消息链表和内存控制块链表

解析:[解析] 在μC/OS-II中,OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表。它们分别是任务控制块链表、事件控制块链表、标志链表和内存控制块链表。故本题选择C。

36.以下关于Linux的叙述,错误的是______。

(分数:1.00)

A.Linux内核第一次问世是在1991年10月

B.Linux是一种微内核结构√

C.同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境

D.Linux系统最初以Llnix为原型,以实现POSIX标准作为其目标

解析:[解析] Unix、嵌入式Linux、WinCE、Mac OS、Android OS和DOS操作系统是典型的单内核操作系统。属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS-II、iOS等。选项B错误,故本题选择B。

37.Linux内核的子系统中,不包括______。

(分数:1.00)

A.进程调度

B.虚拟文件系统

C.内存管理

D.通用公共许可协议√

解析:[解析] Linux内核主要由5个子系统组成:进程调度(SCHED),内存管理(MM),虚拟文件系统(VFS),网络接口(NET),进程间通信(IPC)。故本题选择D。

38.以下不属于实时操作系统特征的是______。

(分数:1.00)

A.具有同步10和中断处理能力√

B.内存锁定

C.优先级中断和调度

D.抢占式调度

解析:[解析] IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。

故本题选择A。

39.利用ADS1.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是______。(分数:1.00)

A.ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等

B.工程项目中至少应包含一个Debug生成目标√

C.地址映射关系可以使用scatter格式的文件来确定

D.工程项目中可以按照一定的逻辑关系来分组管理文件

解析:[解析] 一个工程项目中至少应包含一个生成目标,ARM提供的可执行输出文件的模板包括了下面3

个生成目标:Debug、Release、DebugRel,B选项错误。ADS1.2采用工程项目形式来管理应用程序中涉及

的源文件、库文件、头文件等。工程项目中可以按照一定的逻辑关系来分组管理文件。当地址映射关系比

较简单时,使用编译、连接选项来确定输入文件的连接顺序。当地址映射关系比较复杂时,使用scatter(分散加载)格式的文件来确定输入文件的连接顺序。故本题选择B。

40.在基于ARM微处理器为核心的硬件平台上,开发其Linux环境下的应用程序exp1.c。若需要编译后生

成exp1.c对应的汇编程序,应使用的命令是______。

(分数:1.00)

A.arm-linux-gcc-S exp1.c √

B.arm-linux-gcc-oexp1 exp1.c

C.arm-linux-gcc-c exp1.c

D.arm-linux-gcc-g-oexp1 exp1.c

解析:[解析] arm-linux-gcc-S-o test.s test.c该命令中只加入了参数-S、-o test.s,执行该命令后,编译器将连续执行预处理、编译等阶段的操作,最终生成文件名为test.s的汇编语言文件。注意,若去掉-o test.s参数,编译器也会自动生成文件名为test.s的汇编语言文件。arm-linux-gcc-c-o test.o test.c 该命令中只加入了参数-c、-o test.o,执行该命令后,编译器将连续执行预处理、编译、汇编等阶段的操作,没有执行连接阶段的操作,最终生成文件名为test.o的目标文件。注意,若去掉-o test.o参数,编译器也会自动生成文件名为test.o的目标文件。arm-linux-gcc-o test test.c该命令中只加入了参数-o test,而没有加入-c、-S、-E等,执行该命令后,编译器将连续执行预处理、编译、汇编、连接等阶段的操作,最终生成文件名为test的输出文件。arm-linux-gcc-g-o test test.c该命令中加入了参数-g、-o test,执行该命令后,编译器将在生成的输出文件test中加入GDB能够使用的调试信息,使得用GDB调试时比较方便。故本题选择A。

二、填空题(总题数:20,分数:40.00)

41.下图是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中CPU中的组成部分A是 1;组成部分B是 2。

(分数:2.00)

解析:运算器存储器[解析] 本题主要考查嵌入式系统硬件部分的逻辑组成及其与外部世界的关系,硬件的主体是中央处理器和存储器,他们通过I/O接口和I/O设备与外部世界联系,并借助总线相互连接。中央处理器(CPU)由运算器、控制器、寄存器、高速缓冲存储器(Cache)等部件组成,故A是运算器;B是存储器。

42.数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。通常,数码相机中大多使用 1图像文件格式,WWW网页中具有动画效果的插图或剪贴画其文件格式是 2。

(分数:2.00)

解析:JPEG GIF[解析] 此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特点,适合不同的应用需求。JPEG是静止图像数据压缩编码的国际标准,它特别适合处理各种连续色调的彩色或灰度图像,算法复杂度适中,软硬件实现皆可,目前已在互联网和数码相机中得到广泛应用。GIF是目前互联网上广泛使用的一种图像文件格式,它的颜色数目较少(不超过256色),文件特别小,适合互联网传输。

43.无线局域网采用的通信协议主要是1,通常也称为Wi-Fi,它有几种不同的数据传输速率,其中2协议的数据传输速率可达108Mbps甚至更高,可以满足传输语音、数据、图像等的需要

(分数:2.00)

解析:802.11 802.11n[解析] 此题主要考查无线局域网的主要通信协议IEEE 802.11(俗称Wi-Fi)。IEEE802.11n使用2.4GHz频段和5GHz频段,传输速度300Mbps,最高可达600Mbps,可向下兼容802.11b、802.11g。

44.ARM处理器采用的指令集结构是 1,其中面向实时系统的嵌入式Cortex系列是 2。

(分数:2.00)

解析:RISC ARM Correx-R[解析] 此题考查ARM处理器的指令集结构以及嵌入式Cortex系列。ARM处理器的指令集结构有两种:RISC和CISC,ARM处理器采用RISC结构。Cortex-A系列是面向高端应用的处理器核,Cortex-R系列是面向实时控制的处理器,Cortex-M系列是面向微控制器的处理器核。

45.在ARM处理器中,作为记录程序状态的寄存器是1,其中状态位T的作用是在ARM状态与Thumb状态间进行切换,当T=1时处理器处于的状态是 2状态。

(分数:2.00)

解析:程序状态寄存器CPSR Thumb[解析] 本题考查ARM处理器中的程序状态寄存器CPSR的相关知识。T 为ARM与Thumb指令切换,T=1时执行Thumb指令,否则执行ARM指令。

46.已知R1=0xFF115577,R2=0x11000011,则执行指令于ORR R0,R1,R2后,寄存器R0= 1,R2= 2。

(分数:2.00)

解析:0xFFll5577 0x11000011[解析] 本题考查逻辑或指令ORR的使用。ORR表示逻辑“或”。和0相或保持不变,和1相或置1。ORR R0,R1,R2中是将R1和R2相或后赋给R0,R2保持不变。

47.已经R0=8000,R1=8800,执行指令MOV R0,R1,L,SR#2后,R0= 1,R1= 2。

(分数:2.00)

解析:2200 8800[解析] 本题考查MOV指令和移位操作指令的使用。MOV R0,R1,LSR#2表示将R1中的内容右移两位后送到R0中,左端用0来填充。8800的二进制为1000100000000000,右移两位后变为0010001000000000,即为2200。R1保持不变。

48.将R1指示区域中的一个字节数据读入R2,这条指令应是 1R2,[R1]。将R2中的一个字写入由R0+4指示的内存区域中,并将地址自动更新的指令应是 2R2,[R0+4]!。

(分数:2.00)

解析:LDRB STR[解析] 本题考查LDRB和STR指令的使用方法。LDRB指令用于从存储器中将一个8位的字节数据传送到目的寄存器中,同时将寄存器的高24位清零。当程序计数器PC作为目的寄存器时,指令从存储器中读取的字数据被当作目的地址,从而可以实现程序的跳转。STR指令用于从源寄存器中将一个32位的字数据传送到存储器中。该指令在程序设计中比较常用,且寻址方式灵活多样,使用方式可参考指令LDR。

49.嵌入式系统使用的存储器有多种类型,按照所处物理位置可分为 1存储器和片外存储器以及外部存储设备,按照存储信息的不同又可分为程序存储器和 2存储器。

(分数:2.00)

解析:片内数据[解析] 本题主要考查嵌入式系统的存储器的分类。嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM);按照所处物理位置可分为片内存储器(芯片内置的存储器)和片外存储器(外部扩展的存储器)以及外部存储设备;按照存储信息的不同可分为程序存储器和数据存储器。

50.对于内存容量而言,1KB= 1B;而对于外存(如磁盘、U盘等)容量而言,1KB= 2B。

(分数:2.00)

解析:1024 1000[解析] 本题主要考查内存容量和外存容量的区别以及其换算关系。存储器容量是指每一个存储芯片或模块能够存储的二进制位数,它以存储1位二进制位为最小单位(b),容量单位有字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)、拍字节(PB)、艾字节(EB)、泽字节(ZB)以及尧字节(YB)等。对于内存容量而言,这些容量单位之间的相互关系均以1024倍表示;对于外存容量而言,这些容量单位之间的相互关系却以1000倍表示。

51.UART的中文名称是通用 1收发器,它由发送器、接收器、控制单元以及 2发生器等构成。

(分数:2.00)

解析:异步波特率[解析] 本题考查UART的概念及其组成。串行异步通信接口通用异步收发器(UniversalAsynchronous Receiver/Transmitter,UART)常用于全双工串行异步通信。UART由发送器、接收器、控制单元、波特率发生器等构成。

52.三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片使用由AHB总线和APB总线组成的AMBA总线。对于高速组件采用 1总线连接,而对于低速外设接口则采用 2总线连接。

(分数:2.00)

解析:AHB APB[解析] 本题考查基于ARM9内核的S3C2410嵌入式微处理器芯片的AMBA总线的相关知识。AHB(Advanced High-performance Bus,先进高性能总线)用于连接高性能系统组件或高带宽组件。

APB(Advanced Peripheral Bus,先进外围总线)用于连接所有通用外设组件。

53.三星公司基于ARM9内核的S3C2410嵌入式处理器芯片的电源管理模块共有1种工作模式。2模式下不使用PLL时钟(MPLL关闭不使用),由外部晶体或外部时钟直接提供给其它组件使用。

(分数:2.00)

解析:4 慢速[解析] 本题考查基于ARM9内核的S3C2410嵌入式处理器芯片的电源管理模块。电源管理模块具有正常模式(NORMAL MODE)、慢速模式(SLOW MODE)、空闲模式(IDLE MODE)和掉电模式(POWER_OFF MODE)共四种模式。慢速模式下不使用PLL时钟(MPLL关闭不使用),这样功耗降低,仅使用外部晶体或外部时钟直接提供给其他组件使用,不通过锁相环电路(低速情况无需锁相处理)。

54.在μC/OS-II启动过程中,BootLoader执行完毕后,执行应用程序主文件中main()时,依次执行的三个主要的函数是:①OSInit();② 1;③ 2。

(分数:2.00)

解析:OSTaskCreate() OSStart()[解析] 本题主要考查μC/OS-II的启动过程。μC/OS-II的启动过程为:Bootloader执行完毕后,调用应用程序主文件中的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数外,按以下次序执行3个主要的μC/OS-II函数:操作系统初始化OSInit(),任务创建OSTaskCreate(),任务调度开始OSStart()。一旦OSStart()函数开始执行,就标志着μC/OS-II进入了多任务调度的正常运行状态。

55.HAL隐藏了不同 1平台的差异性,从而改善了操作系统的可 2性。

(分数:2.00)

解析:硬件移植[解析] 本题考查硬件抽象层HAL的相关知识。HAL隐藏了硬件的差异性,使得操作系统在不同的硬件平台上运行时,内核的代码不需要改动,从而改善了操作系统的可移植性。

56.μC/OS-II的每个任务都处在休眠态、就绪态、1态、挂起态和被中断态5种状态之一的状态下。其中,在就绪态中μC/OS-II就绪表为每一个任务提供一个二进制位,登记该任务是否就绪,就绪时对应位的值为 2。

(分数:2.00)

解析:运行 1[解析] 本题考查μC/OS-II的五种任务状态。绝大多数情况下,μC/OS-II的每个任务都是一个无限的循环。每个任务都处在以下5种状态之一的状态下。这5种状态是休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态。μC/OS-II就绪表为每一个优先级的任务提供了一个位元,登记该任务是否就绪,就绪时取值为1,没有就绪时取值为0。这样,就绪位为1的所有任务构成了当前就绪任务集。

57.启动嵌入式Linux时,通常Bootloader程序会提供几种不同的OS装载方式:例如通过 1、 2或USB 接口装载。

(分数:2.00)

解析:串口以太网[解析] 本题考查嵌入式Linux中Bootloader提供的OS装载方式。装载操作系统映像到内存,通常Bootloader程序会提供几种装载方式:从串口或者以太网装载,从非易失性存储器(主要指Flash存储器)装载。

58.μC/OS-II中调用中断退出函数OSIntExit()标志着中断服务子程序的1,OSIntExit()将中断嵌套层数计数器的值 2。

(分数:2.00)

解析:终结减1[解析] 本题主要考查μC/OS-II中断退出函数OSIntExit()的使用。调用中断退出函数OSIntExit()标志着中断服务子程序的终结,OsintExit()将中断嵌套层数计数器减1。

59.嵌入式应用程序经过交叉工具链生成映像文件之后,需要下载到 1进行调试。调试完毕后映像文件必须由专用工具烧写到ROM中去,这种烧写工具俗称 2。

(分数:2.00)

解析:目标机编程器[解析] 本题主要考查嵌入式应用程序的下载调试过程。嵌入式应用程序经过交叉工具链生成映像文件之后需要下载到目标机进行调试。调试完毕后映像文件必须存储在目标机的非易失性存储器中,即要求生成软件的固化版本,烧写到目标机的ROM中。将程序代码烧写到ROM中去的专用设备和工具程序俗称“编程器”。

60.RVDS开发工具套件中,主要包括工程管理器、 1、调试器和指令集仿真器等。调试器是RVDS工具套件中的功能模块之一,它支持 2调试和软件仿真调试。

(分数:2.00)

解析:编译连接器硬件在线[解析] 本题主要考查RVDS开发工具套件的相关知识。RVDS开发工具套件中,主要包括工程管理器(IDE)、编译连接器(RVCT)、调试器(RVD)和指令集仿真器(RVISS)等。RVDS调试器支持硬件在线调试和软件仿真调试,通过它可以进行单步、断点调试,并观察程序运行中的变量、寄存器、主存储器单元等的内容,使设计者能够据此判断程序运行的状况是否正常。

三、综合题(总题数:1,分数:20.00)

车载行车记录仪用于在汽车行驶过程中记录汽车行驶周围环境的视频图像。其基本功能要求有:

a、需要一个视频摄像模块,用于采集汽车行驶中周围环境的视频图像,图像分辨率为320×240。

b、需要“回放”、“下载”、“删除”3个命令按键。

c、需要一个320×240的彩色LCD显示屏。

d、采集视频图像的同时,需要记录当前的实时时间,精确到秒。

f、需要一个通信接口,在视频图像下载时用来传输视频图像。

根据上述功能要求的描述,若采用S3C2410芯片为核心来构建该行车记录仪的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(分数:20.00)

(1).若硬件设计时采用GPIO端口E的GPE15、GPE14引脚连接基于I 2 C总线的视频摄像模块的______信

号引脚和______信号引脚。那么,驱动程序中需要用语句:rGPECON=(rGPECoN|0xA0000000)&______来初始化GPE15、GPE14引脚为I 2 C总线功能的引脚。(注:rGPECON是端口E的控制寄存器,其格式如表所示)

(分数:4.00)

__________________________________________________________________________________________

正确答案:()

解析:SDA SCL 0xAFFFFFFF [解析] 本题主要考查基于S3C2410的车载行车记录仪的开发。包括GPIO引脚功能及相应初始化设置,CPC和CPD作为LCD显示器接口引脚,GPE作为输入输出,还可作为I 2 C串行总线的引脚;嵌入式系统如何构建其启动引导程序。

I 2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成。和0相与清零,和1相与保持不变。和0相或保持不变,和1相或置1。则初始化

rGPECON=(rGPECON|0xA0000000)&0xAFFFFFFF,第三空为0xAFFFFFFF。

(2).若摄像模块所采集的一帧视频图像,其分辨率为320×240,原始图像的颜色数据格式为Y:U:V=8:4:4,那么,一帧图像的原始图像信息需要的存储容量为______KB(1K=1024)。若视频信号每秒需要16帧图像,那么,一段1分钟的视频,其原始图像信息约需______MB的存储空间。在设计下载通信接口电路时,考虑

到即使采用115200bps的速率,下载一段1分钟的视频至少需要用时约______小时(精确到小数点后1位),因此,采用异步串行口(即RS-232接口)来下载就不合适。(分数:4.00)

__________________________________________________________________________________________

正确答案:()

解析:150 140.625 3.6[解析] 一帧图像的原始图像信息需要的存储容量为320×240×16/(8×1024)=150KB,第一空为150;若视频信号每秒需要16帧图像,那么,一段1分钟的视频,其原始图像信息约需

150×16×60/1024=140.625MB的存储空间,第二空为140.625;在设计下载通信接口电路时,考虑到即使

采用115200bps的速率,下载一段1分钟的视频至少需要用时约

140.625×1024×1024×(8+2)/(115200×3600)=3.6小时,第三空为3.6。

(3).设计彩色LCD显示屏的接口电路时,可以采用S3C2410芯片中专用于连接LCD显示屏的______端口和

______端口来设计。3个命令按键:“回放”、“下载”、“删除”,分别连接到GPE0、GPE1、GPE2。若

按键按下时,对应的GPIO引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用语句:rGPECON=rGPECON&______来初始化GPE0、GPE1、GPE2为输入,而不影响GPE端口的其它引脚功能,并用下面一段语句来判断是哪个命令按键被唯一按下。

temp=rGPEDAT&0x0007; //temp是一个8位二进制变量,rGPEDAT是端口E的数据寄存器

switch(temp)

{case______: //判断是否 "回放" 按键被唯一按下

……//省略了其他语句

case______; //判断是否 "下载" 按键被唯一按下

……//省略了其他语句

case______; //判断是否 "删除" 按键被唯一按下

……//省略了其他语句

}(分数:4.00)

__________________________________________________________________________________________

正确答案:()

解析:GPC GPD 0xFFFFFFC0 0x06 0x05 0x03[解析] 设计彩色LCD显示屏的接口电路时GPC和GPD作为LCD 液晶屏接口引脚,第一空为CPC,第二空为CPD;00为输入,01为输出,则初始化GPE0、GPE1、GPE2为输入的语句是:rGPECON=rGPECON &0xFFFFFFC0,第三空为0xFFFFFFC0;按键“回放”、“下载”、“删除”,分别连接到GPE0、GPE1、GPE2。又若按键按下时,对应的GPIO引脚为“0”,否则为“1”。则对应三个

按键分别为0x06、0x05和0x03。

(4).采集视频图像的同时,所需记录的实时时间,通过读取S3C2410芯片内部的RTC部件来获得。该部件

进行读写时,需要先置位______,然后再进行读写。读写操作完成后,需要______该位。在相关驱动程序中,可以用下面一段语句来初始化该部件。

void RTC_init(void)

{

//初始化相关寄存器

rRTCCON=(rRTCCON | ______); //rRTCCON是控制寄存器变量,其格式如表所示。

rRTCALM=______; //报警功能(即闹钟)全部禁止

rRTCRST=0x00;

rTICNT=______; //时间间隔设置为1s

rRTCCON=(rRTCCON&______);

……//省略了其他语句

}

(分数:4.00)

__________________________________________________________________________________________ 正确答案:()

解析:使能位关闭 0x01 0x00 0xFF 0xFE[解析] RTC组件的寄存器读/写有一个使能位,这是与其他模块不同的地方,在访问RTC寄存器之前需要先打开这个使能位,在读或者写结束以后关闭此位,其他时间里此位也是关闭的,这是为了保护系统的实时时钟不受误写。RTCEN=1,RTC读/写使能,第三空为0x01。报警功能(即闹钟)全部禁止,第四空为0x00。实时时钟模块RTC采用单独的供电引脚和单独的时钟源,采用32.768KHz晶体,由XTIrtc和XTOrtc引脚接入,通过2^15时钟分频器得到1Hz的脉冲,进而得到时钟的最小单位时间1s,第五空为0xFF;RTCEN=0,RTC读/写关闭,第六空为0xFE。

(5).用于下载视频图像的通信接口采用USB接口较合适,并且,图像信息需要压缩。因此,移植一个Linux 操作系统作为软件平台,使其能在本行车记录仪硬件上运行,将便于其应用软件的开发。软件平台的构建步骤通常是:首先移植______程序;然后再完成Linux内核的移植,内核移植完成后还需构建______文件系统。(分数:4.00)

__________________________________________________________________________________________ 正确答案:()

解析:启动引导根[解析] 软件平台的构建步骤通常是:首先移植启动引导程序;然后再完成Linux内核的移植,内核移植完成后还需构建根文件系统。

《嵌入式系统开发技术》设计报告

嵌入式系统开发技术 设计报告 组长: 成员: 中国石油大学(华东)计算机与通信工程学院计算机科学系 二0 年12 月

一、引言 OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列C 函数和少量C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。它的应用领域非常广泛,包括人机互动、物体识别、图像分割、人脸识别、机器视觉、汽车安全驾驶等。随着手机性能的不断提高,OpenCV往安卓上移植已经成为可能,安卓设备移植上OpenCV之后将能够进行复杂的图像处理和视频分析工作,人们不必拘泥于使用固定的设备进行图像以及视频的处理,从而增加了处理的灵活性。 本课程设计实现的就是OpenCV到安卓的移植以及在安卓上实现一个简单的图像处理应用。Android应用程序是通过Android SDK(Software Development Kit)利用Java编程语言进行开发,同时也可以通过JNI调用C动态库,不过这种开发方式存在技术障碍,伴随着Android NDK(Native Development Kit)的问世,使得“JA V A+C”的开发方式走向成熟。 二、总体设计 1、功能描述 本课程设计分为以下四个模块,各模块功能介绍如下: Android-OpenCV项目: OpenCV中大部分重要API在该项目中已经封装成了JA V A接口,为安卓上的OpenCV开发提供C、C++函数支持。 Android NDK: 它包括从C / C++生成原生代码库所需要的工具和build files,能够将一致的原生库嵌入可以在Android设备上部署的应用程序包文件(application packages files ,即.apk文件)中,支持所有未来Android平台的一些列原生系统头文件和库。在本课程设计中担任重要角色,包括交叉编译OpenCV源代码、编译测试程序等。 Cygwin: Windows下模拟Linux操作环境,在其中执行NDK编译。 Eclipse: Android开发环境,开发android程序,生成可执行的.apk文件,连接真机或虚拟机进行调试。 2、设计特色 本课程设计的特色在于成功的将android-opencv移植到eclipse开发环境中去,实现了在android设备开发图像处理、视频分析应用,提高了android设备的使用价值。编译环境采用Android NDK+Cygwin,方便开发者在windows环境下开发“java+c”程序。 3、体系结构

三级嵌入式考试大纲

全国计算机等级考试三级嵌入式系统 开发技术考试大纲(2013年版) 基本要求 1.具有嵌入式系统、微电子技术、数字媒体以及计算机网络的基础知识 2.熟悉嵌入式微处理器的体系结构、功能特点,初步掌握ARM汇编语言程序设计 3.熟悉嵌入式系统硬件的组成,掌握常用I/O 接口和I/O 设备的控制技术 4.熟悉嵌入式系统软件的基本架构,理解嵌入式操作系统的功能与结构,掌握其移植和配置方法 5.熟悉嵌入式系统的开发方法及常用工具,掌握开发嵌入式系统的基本技能 考试内容 一、嵌入式系统开发的基础知识 1.嵌入式系统的特点、分类、发展与应用 2.嵌入式系统的组成与微电子技术(集成电路、EDA、SoC、IP核等技术的作用和发展)3.嵌入式系统与数字媒体(文本、图像和音频/视频等数字媒体的表示与处理) 4.嵌入式系统与网络通信技术(数字通信与计算机网,TCP/IP协议,互联网接入技术等) 二、嵌入式处理器 1.嵌入式处理器的结构、特点与分类(不同类型的典型嵌入式处理器及其特点,嵌入式处理器分类等) 2.ARM处理器内核的体系结构(工作状态,工作模式,寄存器组织,异常,数据类型与存储格式等) 3.典型ARM处理器内核(ARM9,Cortex-A,Cortex-M,Cortex-R等的技术特点与应用领域) 4.ARM处理器指令系统及汇编语言程序设计(指令格式,寻址方式,指令集,伪指令,语句格式与程序结构,ARM汇编语言与C的混合编程等) 三、嵌入式系统硬件组成 1.嵌入式硬件组成与嵌入式处理芯片(组成,特点,类型,ARM的AMBA总线,嵌入式处理芯片的选型) 2.嵌入式系统的存储器(层次结构,分类,性能指标;片内存储器,片外存储器,外部存储设备等) 3.I/O 接口、I/O 设备以及外部通信接口(GPIO、I2C、SPI、UART、USB、HDMI等;键盘、LED、LCD、触摸屏、传感器等;RS-232/RS-485、CAN、以太网和常用无线通信接口)4.基于ARM内核的典型嵌入式处理芯片(S3C2410/S3C2440芯片的内部结构,如片上总线、DMA、时钟控制、中断控制、GPIO、UART、I2C、SPI、Timer、RTC、WDT及其他硬件组件) 四、嵌入式系统软件

级嵌入式技术与应用专业人才培养方案嵌入式

附件5 嵌入式技术与应用专业(物联网技术与应用方向)人才培养方案 一、招生对象及学习年限 (一)招生对象:全日制普通中学高中毕业生,招生方式为普通高考招生。 (二)学习年限:基本学制三年,实行弹性学制,学生在校时间原则上不能少于两年,总在校时间(含休学)不得超过五年。 二、培养目标 本专业培养面向中国特色社会主义建设,对接广州及珠三角地区战略性主导产业和战略性新兴产业中消费电子、工业应用、网络应用等嵌入式与物联网技术应用重点领域的人才需求,具有良好的职业道德和职业精神,掌握消费类电子产品开发、物联网系统应用开发、无线传感器网络技术及RFID技术应用项目开发等新技术,提升学生嵌入式产品设计与物联网项目开发、实施、管理、维护能力,具备“一技之长+综合素质”的德、智、体、美等方面全面发展的高素质的技术应用性人才。 三、就业岗位与就业范围 四、人才培养规格 (一)综合素质 1. 思想政治素质:掌握马克思主义科学的世界观、人生观和价值观。有坚定跟着共产党走中国特色社会主义道路的信心和决心,有热爱祖国、服务人民的理想信念。具有社会责任感,能积极践行社会主义核心价值观,拥有能够支撑职业和人生发展的思想政治素质。 2.职业素质:具有良好的职业态度和职业道德修养,具有正确的择业观和创业观。坚持职业操守,爱岗敬业、诚实守信、办事公道、服务群众、奉献社会;具备从事职业活动所必需的基本能

力和管理素质;脚踏实地、严谨求实、勇于创新。 3.人文素养与科学素质:具有融合传统文化精华、当代中西文化潮流的宽阔视野;文理交融的科学思维能力和科学精神;具有健康、高雅、勤勉的生活工作情趣;具有适应社会核心价值体系的审美立场和方法能力;奠定个性鲜明、善于合作的个人成长成才的素质基础。 4.身心素质:具有一定的体育运动和生理卫生知识,养成良好的锻炼身体、讲究卫生的习惯,掌握一定的运动技能,达到国家规定的体育健康标准;具有坚韧不拔的毅力、积极乐观的态度、良好的人际关系、健全的人格品质。 (二)职业能力 本专业主要学习微型计算机系统的软硬件基础知识、嵌入式操作系统基础知识、嵌入式系统的硬件和软件技术应用、无线传感器网络应用系统的开发、集成与维护;掌握物联网终端产品的开发与制作方法;具有的嵌入式系统设计、物联网系统设计与物联网工程施工、物联网系统的管理;具有嵌入式应用系统和物联网应用系统的开发能力、具备较强的实际工作能力,具有创新意识及进一步发展专业技能的良好基础。 本专业毕业生应获得以下几方面的知识和技能: 1. 具有比较扎实的物联网感知与标识的基本理论与技术、物联网信息处理技术; 2. 掌握物联网体系结构、数据传输与安全技术; 3. 掌握物联网系统的硬件、软件设计和开发能力; 4.具备物联网应用系统的开发和集成的能力; 5.具备无线传感器网络应用系统开发和集成的能力; 6.具备物联网系统、无线传感器网络应用系统的管理与维护的知识和技能; (三)职业拓展能力 1.掌握相关的技术标准,具备进行物联网系统及装置研发、设计、制造、运行与管理的能力; 2.具备较强的创新意识和从事物联网领域科学研究的基本能力; 3.拓展监控和安防的基本知识,掌握监控和安防技术和技能。 五、毕业标准 学生按专业人才培养方案要求修完规定的课程,考核合格,达到毕业最低总学分和《国家学生体质健康标准》相关要求,获得本专业要求的证书,准予毕业,颁发毕业证书。 (一)学分要求 本专业按学年学分制安排课程,学生最低要求修满总学分130学分。 必修课要求修满106学分,占总学分的%。 其中:基本素质课要求修满24学分,占总学分的%; 职业能力课要求修满84学分,占总学分的%。 选修课要求修满22学分,占总学分的%。 其中:基本素质课要求修满12学分,占总学分的%;

什么是嵌入式软件开发嵌入式系统软件开发所需要学习那些知识_百(精)

什么是嵌入式软件开发?嵌入式系统软件开发所需要学习那些知识? 随着智能化和信息化网络化的不断发展,嵌入式技能已经日趋成为一种新时代新技术革命的关键。对于嵌入式系统和嵌入式软件开发人员来说,这份职业无疑是种高端应用技术的结合。是一个很有前景的职业。 嵌入式趋势来势汹涌,目前为止已经被很多企业所应用,对于这方面人才的需求更是倍感吃紧。关于嵌入式具体应用不做详细的解说,在这里有必要强调一下,嵌入式软件开发是含义,和要想在嵌入式软件开发中取得不菲的成绩所需掌握那些最基础的知识。 嵌入式技术执行专用功能并被内部计算机控制的设备或者系统。嵌入式系统不能使用通用型计算机,而且运行的是固化的软件,嵌入式技术及应用是计算机应用技术的新发展,具有广泛的应用领域和发展前景,就业形势看好。 嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑,笼统地来说,嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 这么多的应用可见嵌入式系统的前景和人才需求是相当大的,在最近几年中关于这一类的培训也层出不穷,所涉及到的课程和知识点相对来说还是有点差异的,在深圳达内福田培训中心网站上看到了关于嵌入式系统软件开发所需要掌握的几大知识点,感觉划分的很细致。 主要包含以下8个核心部分 1.Linux操作系统核心

全国计算机等级考试三级嵌入式系统开发技术题库

全国计算机等级考试三嵌入式系统开发技术题库第8套 一、选择题 1、下列产品中不属于嵌入式系统的是: A) 有线电视机顶盒 B) 服务器 C) 电饭煲 D) 路由器 2、下面关于嵌入式系统逻辑组成的叙述中,错误的是: A) 嵌入式系统由硬件和软件两部分组成 B) 嵌入式系统硬件的主体是中央处理器(CPU)和存储器 C) 嵌入式系统的CPU比通用计算机简单得多,它们都是8位字长的处理器 D) 嵌入式系统通过输入/输出(I/O)接口和输入/输出设备与外部世界进行联系 3、按照软硬件技术的复杂程度嵌入式系统分为低端系统、中端系统和高端系统三大类,下面有关低端系统的叙述中错误的是: A) 硬件大多采用4位或8位单片机 B) 由监控程序对系统进行控制,不使用操作系统 C) 家用洗衣机、吸尘器、电磁炉等属于低端嵌入式应用系统 D) 它们正在被32位的高端系统所取代 4、片上系统(SOC或SoC)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是: A) SoC是电子设计自动化水平提高和大规模集成电路制造技术发展的成果 B) SoC芯片既包含处理器又包含存储器,既有数字电路也有模拟电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能 C) SoC已成为集成电路设计的发展趋势, 32位嵌入式处理芯片大多是SoC D) 智能手机已经广泛采用SoC,平板电脑大多还使用传统的Intel处理器 5、一幅没有经过数据压缩的彩色图像,其数据量是768KB,分辨率为1024*768,那么它每个像素的像素深度是: A) 24位 B) 16位C) 12位 D) 8位 6、获取数字声音的过程中必须进行"取样"、"量化"等处理。下面关于"量化"的叙述中错误的是: A) 量化就是把声音样本的模拟量转换成数字量来表示 B) 量化过程往往也称为D/A转换 C) 量化位数增多,量化的精度可以提高,声音的保真度也更好 D) 量化位数越少,数字声音的数据量也越少 7、局域网是计算机网络中最流行的一种形式。下面有关局域网的叙述中错误的是: A) 局域网指较小地域范围内的计算机网络,它有多种类型 B) 局域网通常为一个单位所拥有,自建自管 C) 它主要使用光缆进行连网和数据通信 D) 局域网数据传输速率高,延迟时间短,误码率低 8、以下关于互联网IP地址的叙述中,错误的是: A) 正在上网(online)的每一台终端设备都有一个IP地址 B) 现在广泛使用的IPv4协议规定IP地址使用32个二进位表示 C) IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5 D) 许多设备的IP地址是动态分配的而非固定不变的 9、对于ARM系列,最适合高端应用的嵌入式处理器是: A) ARM9 B) ARM Cortex-M C) ARM Cortex-A D) ARM Cortex-R 10、以下关于ARM程序状态寄存器CPSR说法错误的是: A) CPSR记录了ARM运行过程中的标志状态

嵌入式技术的研究发展现状

嵌入式技术的研究发展 现状 公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

嵌入式技术的研究发展现状 引言:在现在日益信息化的社会中,计算机和网络已经全面渗透到日常生活的每一个角落。对于我们每个人,需要的已经不再仅仅是那种放在桌上处理文档,进行工作管理和生产控制的计算机"机器";各种各样的新型嵌入式系统设备在应用数量上已经远远超过通用计算机,任何一个普通人可能拥有从大到小的各种使用嵌入式技术的电子产品,小到mp3,PDA等微型数字化产品,大到网络家电,智能家电,车载电子设备。而在工业和服务领域中,使用嵌入式技术的数字机床,智能工具,工业机器人,服务机器人也将逐渐改变传统的工业和服务方式。 一、嵌入式技术和嵌入式系统的定义及特点 嵌入式技术是将计算机作为一个信息处理部件,嵌入到应用系统中的一种技术,也就是说,它将软件固化集成到硬件系统中,将硬件系统与软件系统一体化。嵌入式具有软件代码小、高度自动化和响应速度快等特点,因而进入21世纪后其应用越来越广泛,例如,各种家用电器如电冰箱、自动洗衣机、数字点电视机、数码相机等广泛应用这种技术。 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。它是计算机的一种应用形式,通常指埋藏在宿主设备中的微处理机系统,此类计算机一般不被设备使用者在意,亦称埋藏式计算机,典型机种如微控制器、微处理器和DSP等。 嵌入式系统可以称为后PC时代和后网络时代的新秀。与传统的通用计算机,数字产品相比,利用嵌入式技术的产品有其自己的特点: 1、由于嵌入式系统采用的是微处理器,实现相对单一的功能,采用独立的操作系统,所以往往不需要大量的外围器件。因而在体积上,功耗上有其自身的优势。相比之下,一个使用Windows CE的PDA,仅靠机内电源就可以使用几天,而任何一台笔记本仅仅能够支持3小时左右。 2、嵌入式系统是将计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物,是一门综合技术学科。由于空间和各种资源相对不足,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中对处理器的选择更具有竞争力。

三级嵌入式系统开发技术-5 (1)

三级嵌入式系统开发技术-5 (总分:100.00,做题时间:90分钟) 一、填空题(总题数:44,分数:100.00) 1.当前,智能手机之类的高端嵌入式系统应用,其主要特征是硬件采用 1位的CPU,软件配置了功能丰富的操作系统和图形用户界面。 (分数:4.00) 解析:32 2.SoC芯片是一种超大规模集成电路,它的开发过程极其复杂,其中大部分工作都是借助于EDA工具完成的,EDA的中文名称是 1。 (分数:4.00) 解析:电子设计自动化 3.在IC行业,已完成并经过验证的IC电路具有固定的不可再分解的功能特性,人们称之为“核”,它们属于知识产权保护的范畴,所以也称为知识产权核或 1核。 (分数:4.00) 解析:IP 4.某人使用电子书阅读器阅读一部中文长篇小说,其电子文本的格式为.txt,文件的实际大小为236KB,该小说包含的汉字大约有 1万字。 (分数:4.00) 解析:11.8 5.数字视频的数据量非常大,存储和传输时必须进行数据压缩。目前在VCD、DVD、数字有线电视、卫星电视等应用领域中广泛采用的压缩编码标准是国际标准化组织(ISO)制订的,其名称为 1。 (分数:4.00) 解析:MPEG 6.通过无线局域网(WLAN)接入Internet是目前无线上网的途径之一。WLAN技术采用IEEE 802.11协议,技术日益成熟,性能不断提高,目前普遍使用的IEEE 802.11n协议可以支持的数据传输速率已经达到 1,甚至更高。 (分数:4.00) 解析:108Mb/s 7.ARM公司把它的系列处理器划分为五个大的系列,分别是以ARM7/9/11为代表的经典ARM处理器、以Cortex-M等为代表的 1处理器、以Cortex-R等为代表的 2处理器、以Cortex-A5/A8/A9/A15为代表的应用Cortex处理器以及以SecureCore为代表的 3处理器。 (分数:2.00) 解析:ARM Codex嵌入式 ARM Codex实时嵌入式专家 8.在ARM处理器中,通用寄存器有R0~R15,其中无论何种模式、无论什么状态下都可以作为通用寄存器使用的寄存器是1,作为堆栈指针SP使用的寄存器是R13,作为程序链接寄存器LR的是R14,作为程序计数器PC的是R15。 (分数:2.00) 解析:R0~R7寄存器 9.经典ARM处理器复位后自动进入的地址为 1,外部快速中断的向量地址为0x0000001C。

三级嵌入式系统开发技术-3 (1)

三级嵌入式系统开发技术-3 (总分:100.00,做题时间:90分钟) 一、综合题(总题数:4,分数:100.00) 1.以下不完整的程序完成的功能是取内存单元0x38000000的值(无符号数),如果该值超过0x80000000,则循环累加队列中的所有元素(由Array2指示),直到遇到结束标志0xAA55为止,结果放在R4,R0指向队列头,使用命令LDR R1,[R0,#2]!来装载,累加结束转到NEXT2;否则把一个含64个带符号的16位数据组成的队列(由Array1指示)求平方和放到R5中。试填写ARM汇编程序片段中的空白,完善该程序。AREA MyExCode,CODE,READONLY ENTRY CODE32 ;32位ARM模式代码 Addr1 ______0x38000000 ; 定义Addr1地址为0x38000000 Data1 EQU 0x80000000 START LDR R1,=Addr1 ;将内存地址装入寄存器R1中 ______ ; 取内存数据到R0中 CMP R0,#0x80000000 ______ ; 超过0x80000000转向GOING1 MOV R7,#64 ;64个带符号数据,数据个数 LDR R0,=Array1 ;取数据队列首地址 MOV R5,#0 ;平方和初始化为0 NEXT1 ______ ; 取16位的数(半字)到R1且R0←R0+2 MUL R6,R1,R1 ;求数据平方放R6中 ______ ; 求平方和放R5中 ______ ; 数据个数减1 BNE______ ; 64个数据未处理完则继续 GOING1 MOV R4,#0 ;累加和初始化为0 ______ ; 取待累加的数据首地址到R0 LOOPM LDR R1,[R0,#2]! ;取待累加的数据放R1中,地址自动更新,R0=R0+2 ______ ; 判断是不是结束了(特征0xAA55) BEQ NEXT2 ;如果遇到结束标志则转NEXT2 ADD R4,R4,R1 ;累加数据到R4中 ______LOOPM ; 直接返回LOOPM继续累加 NEXT2 B START AREA BUFDATA,DATA,READWRITE ;定义一个可读/写的数据段BUFDATA Array1 DCW 0x0123,1,4,0x6789,0xof,… ;64个16位有符号数 Array2 DCD 0x11 ;若干个32位无符号数,以0为结束 DCD 0x22 DCD 0x33 … DCD 0 END ;整个程序结束 (分数:30.00) __________________________________________________________________________________________ 正确答案:() 解析:EQU LDR RO,[R1]

(完整版)33-高职-嵌入式技术及应用开发

附件33 高职电子信息大类嵌入式技术与应用开发赛项技能竞赛规程、评分标准及选手须知 一、竞赛内容 1.安全操作与制作工艺 参赛选手根据赛题要求在规定时间内按照安全操作规范与制作工艺,焊接、组装、调试一套功能电路板,即本赛项所规定的任务板。将焊接好的任务板安装到大赛指定的竞赛平台上。组装完成后的竞赛平台,能够在指定的安卓设备控制下完成赛项任务。 2.软件设计及功能测试 参赛选手根据赛题要求编写开发安卓应用程序,完成软件的UI界面设计、Dialog对话框设计、登录窗口设计、控件应用设计、Android资源应用、图形与图像处理、网络应用、数据处理、竞赛平台控制、结果显示等任务,能够完成赛题要求的软件功能和赛道任务。 利用平板电脑通过无线方式控制竞赛平台在赛道地图上完成二维码识别、颜色识别、拍照、超声波测距、红外通信、光照强度检测等赛道任务。与赛道任务相关的技术点主要有:NFC技术、RFID技术、ZigBee技术、无线通信、红外通信、二维码扫描、颜色识别、超声波测距、光照强度检测、光电码盘测速等。 3.时间竞速 参赛选手根据比赛要求,在赛道完成指定任务的基础上,需对程序做出合理的优化,用较短的时间完成比赛任务。 竞赛内容可参考样题(见附1) 二、竞赛方式 1.竞赛采用团队竞赛形式,不计选手个人成绩。 2.每支参赛队由3名选手组成,其中队长1名。 3.比赛期间赛场不允许指导教师现场指导和参观。 三、竞赛时量 竞赛总时长为10小时,选手休息、饮水、上洗手间等不安排专门用时,统

一计在竞赛时间内。 竞赛分两个阶段计时。 第一阶段为硬件电路制作与工艺和嵌入式程序设计与软件调试两项任务,两项任务需参赛团队分工合作,在同一时段内协同完成,时长为6小时,其中硬件电路制作与工艺需在2.5小时内完成。 第二阶段为赛道任务与功能测试任务,时长为4小时,每个参赛队有两次机会完成赛道任务,每次限时5分钟(包括选手准备时间、移动终端连接竞赛平台WIFI时间、赛道任务测试时间等),两次赛道任务之间设1小时系统调试时间。 四、名次确定办法 按照竞赛成绩从高到低排序确定名次。总分相同时,完成时间较短者名次列前;成绩和完成时间均相同时,操作过程相对规范者名次列前。 五、评分标准与评分细则 1.评分标准及分值 2.评分细则

计算机三级嵌入式系统开发技术真题及答案

计算机三级嵌入式系统开发技术真题及答案 一、选择题 1:下面关于嵌入式系统逻辑组成的叙述中,错误的是()。 A.嵌入式系统与通用计算机一样,也由硬件和软件两部分组成 B.硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系 C.嵌入式系统的CPU主要使用的是数字信号处理器 D.嵌入式系统的软件配置有些很简单,有些比较复杂 2:下面关于数字信号处理器的叙述中错误的是()。 A.它是一种适用于数字信号处理的微处理器 B.它的英文缩写是DPS C.它支持单指令多数据(SIMD)并行处理的指令 D.它能显著提高音频、视频等数字信号的数据处理效率 3:片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。 A.SoC已经成为嵌入式处理器芯片的主流发展趋势 B.它是集成电路加工工艺进入到深亚微米时代的产物 C.片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能 D.片上系统既能把数字电路也能把模拟电路集成在单个芯片上

4:按照软硬件技术复杂程度进行分类,可以把嵌入式系统分为哪三大类?()。 A.高端系统、中端系统和低端系统 B.军用系统、工业用系统和民用系统 C.硬实时系统、准实时系统和非实时系统 D.片上系统、微控制器和数字信号处理器 5:半导体集成电路是微电子技术的核心。下面有关集成电路的叙述中错误的是()。 A.集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路 B.集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高 C.集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片 D.集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成 6:一幅1024 x 768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是多少MB?()。 A.0.3 B.0.5 C.1

我国嵌入式技术的发展和现状

学号:20097610144 班级:09级1班 姓名:王丹

我国嵌入式技术的现状与发展 嵌入式系统是计算机的一种应用形式,通常指埋藏在宿主设备中的微处理机系统,此类计算机一般不被设备使用者在意,亦称埋藏式计算机,典型机种如微控制器、微处理器和DSP等。 随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国著名未来学家尼葛洛庞帝在1999年1月访华时预言,4~5年后嵌入式智能(电脑) 工具将是PC和因特网之后最伟大的发明。我国著名嵌入式系统专家沈绪榜院士98年11月在武汉全国第11次微机学术交流会上发表的《计算机的发展与技术》一文中,对未来10年以嵌入式芯片为基础的计算机工业进行了科学的阐述和展望。1999年世界电子产品产值已超过12000亿美元,2000年达到13000亿美元,预计2005年,销售额将达18000亿美元。 进入20世纪90年代,嵌入式技术全面展开,目前已成为通信和消费类产品的共同发展方向。在通信领域,数字技术正在全面取代模拟技术。在广播电视领域,美国已开始由模拟电视向数字电视转变,欧洲的DVB(数字电视广播)技术已在全球大多数国家推广。数字音频广播(DAB)也已进入商品化试播阶段。而软件、集成电路和新型元器件在产业发展中的作用日益重要。所有上述产品中,都离不开嵌入式系统技术。像前途无可计量的维纳斯计划生产机顶盒,核心技术就是采用32位以上芯片级的嵌入式技术。在个人领域中,嵌入式产品将主要是个人商用,作为个人移动的数据处理和通讯软件。由于嵌入式设备具有自然的人机交互界面,GUI屏幕为中心的多媒体界面给人很

大的亲和力。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形、图像已取得初步成效。 目前一些先进的PDA在显示屏幕上已实现汉字写入、短消息语音发布,日用范围也将日益广阔。对于企业专用解决方案,如物流管理、条码扫描、移动信息采集等,这种小型手持嵌入式系统将发挥巨大的作用。自动控制领域,不仅可以用于ATM机,自动售货机,工业控制等专用设备,和移动通讯设备结合、GPS、娱乐相结合,嵌入式系统同样可以发挥巨大的作用。近期长虹推出的ADSL产品,结合网络,控制,信息,这种智能化,网络化将是家电发展的新趋势。 硬件方面,不仅有各大公司的微处理器芯片,还有用于学习和研发的各种配套开发包。目前低层系统和硬件平台经过若干年的研究,已经相对比较成熟,实现各种功能的芯片应有尽有。而且巨大的市场需求给我们提供了学习研发的资金和技术力量。从软件方面讲,也有相当部分的成熟软件系统。国外商品化的嵌入式实时操作系统,已进入我国市场的有WindRiver、Microsoft、QNX和Nuclear等产品。我国自主开发的嵌入式系统软件产品如科银(CoreTek)公司的嵌入式软件开发平台Delta System,中科院推出的Hopen嵌入式操作系统(虽然还不够完善)。同时由于是研究热点,所以我们可以在网上找到各种各样的免费资源,从各大厂商的开发文档,到各种驱动,程序源代码,甚至很多厂商还提供微处理器的样片。这对于我们从事这方面的研发,无疑是个资源宝库。对于软件设计来说,不管是上手还是进一步开发,都相对来说比较容易。这就使得很多生手能够比较快的进入研究状态,利于发挥大家的积极创造性。

嵌入式系统开发技术

XX邮电大学研究生堂下考试答卷 考试科目嵌入式系统开发技术 一、【实验题目】 实验题目:QT程序设计之数码管 二、【实验目的】 实验目的: 1、学会开发板的挂载; 2、掌握数码管驱动程序的编写方法; 3、熟练并掌握QT程序设计的控制界面设计方法; 4、学会对QT应用程序进行条件编译和下载; 5、通过QT应用程序,可操控数码管进行加1计数或者 减1计数。 三、【实验步骤】 1、先进行开发板的挂载: ①安装交叉编译器:将压缩包cross-4.2.2-eabi.tar.bz2解压 到/usr/local/arm目录下即可。 ②编译UBOOT:将压缩包uboot1.1.6_FORLINX_6410.tgz

解压到/forlinux目录下,并用make smdk6410_config进行配置,然后用make编译。 ③编译Linux-2.6.28: 将压缩包 linux2.6.28_FORLINX_6410.tgz解压到/forlinux录下,用make menuconfig命令,依次进入Device Drivers->Graphics support->Support for frame buffer drivers->Select LED Type目录下,选择液晶屏类型,分辨率为640×480。按Esc推出并保存。然后用make zImage命令编译内核。 ④在电脑上查看设备端口号,并用超级终端建立连接。在ubuntu上配置IP地址为172.24.58.11并重启开发板,在超级终端界面中快速按下空格键,输入setenv bootargs"root=/dev/nfsnfsroot=172.24.58.11:/forlinux/root ip= 172.24.58.22:172.24.58.11:172.24.58.1:255.255.255.0::eth 0:console=ttySAC0,115200"后按下回车,并输入saveenv 保存配置。 ⑤重启开发板,超级终端界面显示如下即挂载成功

计算机三级嵌入式系统题库及解析第3套

计算机三级嵌入式系统题库及解析第3套 一、选择题 1: 与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。 A: 嵌入式系统与具体应用紧密结合,具有很强的专用性 B: 嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性 C:嵌入式系统的软硬件资源往往受到严格的限制 D:嵌入式系统性能较低,价格也比较便宜 2: 嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。 A: 支持实时处理 B: 低功耗 C:高主频 D:集成了测试电路 3: 嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。 A:SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物 B:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/ 模拟混合电路和射频电路 C:SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O 等多种功能 D:SoC的设计制造难度很大,目前还没有得到广泛使用 4: 微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。 A: 集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少

B: 根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种 C:嵌入式系统中使用的处理器芯片属于大规模集成电路 D:集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成 5: 文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。 A: 目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符 B:GB2312是我国目前广泛使用的汉字编码国家标准之一 C:GB2312包括6000多汉字,但不包含西文、俄文等其他字符 D:GB2312字符集中的汉字与符号在系统中采用双字节表示 6: 假设一台数码相机一次可拍摄16位色1024 x 1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。 A:40MB B:60MB C:80MB D:120MB 7: 在数字音频信息数字化过程中,正确的处理顺序是()。 A: 量化、取样、编码 B: 取样、编码、量化 C:取样、量化、编码 D:编码、取样、量化 8: 互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP 协议起着关键性的作用。下面有关IP 协议的叙述中,错误的是()。 A:IP 地址解决了网络中所有计算机的统一编址问题 B:IP 数据报是一种独立于各种物理网络的数据包格式 C:目前广泛使用的是IP 协议的第6版( IPv6 ),IPv4 已经很少使用

嵌入式技术应用开发

2018年全国职业院校技能大赛高职组河南选拔赛 “嵌入式技术应用开发”赛项规程 一、赛项名称 赛项名称:嵌入式技术应用开发 英语翻译: Embedded Technology and Application Development 赛项组别:高职组 赛项归属产业:电子信息 二、竞赛目的 随着无人机、机器人、可穿戴设备、移动智能终端、智能家居、人工智能、物联网等相关产业技术产品创新应用及需求不断涌现,可以说哪里有智能产品,哪里就有嵌入式技术应用,嵌入式技术已广泛应用于工业、农业、教育、国防、科研以及日常生活等各个领域。 嵌入式技术应用开发赛项旨在服务于中国制造2025、“互联网+”等国家战略及物联网、机器人、人工智能等国家战略性新兴产业的实施,积极推动新一代信息技术、高端装备制造业等新兴产业的发展,进一步深化产教融合、校企合作,协同育人,为行业、企业培养高素质、高技能嵌入式技术紧缺人才。 通过竞赛,检验高职电子信息类学生在模拟的真实情景环境下对嵌入式技术应用开发的工程实践能力和创新能力;加强学生对嵌入式技术应用开发相关知识的理解、掌握和应用;培养学生的动手能力、团队协作能力、创新意识和职业素养;提高高职电子信息类专业在嵌入式技术应用开发方面的社会认可度;培养嵌入式技术相关行业发展急需的技术技能型应用人才;提高学生的就业质量和就业水平;增强技术技能型人才的就业竞争力;促进理论与实践相结合,充分展示当前嵌入式技术领域的新技术;引导高

职院校聚焦电子信息行业的发展趋势与技术应用方向;引领职业院校电子信息类专业建设与课程改革。 同时,通过“嵌入式技术应用开发”赛项的举办,不仅提升了参赛学生的综合能力,展示出团队合作、实践技能和工程应用能力,而且还培养出一批会知识、懂技术、熟项目的嵌入式技术相关专业老师,使其成为高职院校嵌入式技术相关专业建设的骨干力量,从而提高高职院校相关专业的办学水平。 三、竞赛内容 (一)竞赛内容 本赛项主要考察高职电子信息类专业学生对嵌入式技术的应用开发能力,采用实操考核形式。赛项要求参赛选手在规定时间内组装、调试一套电路板(功能电路板),并安装在智能嵌入式系统应用创新实训平台(竞赛平台)上。同时,完成嵌入式应用程序的编写和测试,使之能够自动控制竞赛平台完成赛道任务。 赛项涵盖的知识点有:控件应用、Android资源应用、图形与图像处理、图像采集与识别、网络通讯、现场总线通信、无线射频通信、RFID通信、ZigBee通信、传感器数据监测与应用、光照强度检查与应用、超声波测距、红外通信、语音控制等。 赛项涵盖的技能点有:电路板的焊接、安装、调试、排障,产品装配,嵌入式硬件控制程序编写,Android应用开发以及系统集成应用技能。 选手的创新、创意可以在通讯安全、信道传输效率、加密算法优化、电机动态控制算法优化、产品装配流程工艺、数据采集算法优化等技术领域得到发挥。 (二)竞赛时间

三级嵌入式系统开发技术题库完整

全国计算机等级考试三嵌入式系统开发技术题库第1套 一、选择题 1:嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是()。 A:电饭煲 B:路由器 C:巨型机 D:POS机 2:嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是()。 A:支持实时处理 B:低功耗 C:字长在16位以下 D:集成了测试电路 3:下面关于微控制器的叙述中,错误的是()。 A:微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中 B:微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用 C:微控制器的英文缩写是MCU D:8位的微控制器现在已基本淘汰 4:片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中错误的是()。 A:SoC芯片中只有一个CPU或DSP B:SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类 C:专用SoC芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类

直至芯片的制作 5:数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是()。 A:它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理 B:后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理 C:负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的MCU D:高端数码相机配置有实时操作系统和图像处理软件 6:电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有多少万字?() A:6万字 B:12万字 C:25万字 D:40万字 7:数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。目前数字有线电视所传输的数字视频采用的压缩编码标准是()。 A:MPEG-1 B:MPEG-2 C:MPEG-4 D:MPEG-7 8:下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。 A:它适用于中型网络 B:它所在的网络最多只能连接254台主机 C:它不能用于多目的地址发送(组播) D:它的二进制表示中最高3位一定是“101”

嵌入式软件开发流程图

嵌入式软件开发流程 一、嵌入式软件开发流程 1.1 嵌入式系统开发概述 由嵌入式系统本身的特性所影响,嵌入式系统开发与通用系统的开发有很大的区别。嵌入式系统的开发主要分为系统总体开发、嵌入式硬件开发和嵌入式软件开发3大部分,其总体流程图如图1.1所示。 图1.1 嵌入式系统开发流程图 在系统总体开发中,由于嵌入式系统与硬件依赖非常紧密,往往某些需求只能通过特定的硬件才能实现,因此需要进行处理器选型,以更好地满足产品的需求。另外,对于有些硬件和软件都可以实现的功能,就需要在成本和性能上做出抉择。往往通过硬件实现会增加产品的成本,但能大大提高产品的性能和可靠性。 再次,开发环境的选择对于嵌入式系统的开发也有很大的影响。这里的开发环境包括嵌入式操作系统的选择以及开发工具的选择等。比如,对开发成本和进度限制较大的产品可以选择嵌入式Linux,对实时性要求非常高的产品可以选择Vxworks等。

1.2 嵌入式软件开发概述 嵌入式软件开发总体流程为图4.15中“软件设计实现”部分所示,它同通用计算机软件开发一样,分为需求分析、软件概要设计、软件详细设计、软件实现和软件测试。其中嵌入式软件需求分析与硬件的需求分析合二为一,故没有分开画出。 由于在嵌入式软件开发的工具非常多,为了更好地帮助读者选择开发工具,下面首先对嵌入式软件开发过程中所使用的工具做一简单归纳。 嵌入式软件的开发工具根据不同的开发过程而划分,比如在需求分析阶段,可以选择IBM的Rational Rose等软件,而在程序开发阶段可以采用CodeWarrior(下面要介绍的ADS 的一个工具)等,在调试阶段所用的Multi-ICE等。同时,不同的嵌入式操作系统往往会有配套的开发工具,比如Vxworks有集成开发环境Tornado,WindowsCE的集成开发环境WindowsCE Platform等。此外,不同的处理器可能还有对应的开发工具,比如ARM的常用集成开发工具ADS、IAR和RealView等。在这里,大多数软件都有比较高的使用费用,但也可以大大加快产品的开发进度,用户可以根据需求自行选择。图4.16是嵌入式开发的不同阶段的常用软件。 图1.2 嵌入式开发不同阶段的常用软件 嵌入式系统的软件开发与通常软件开发的区别主要在于软件实现部分,其中又可以分为编译和调试两部分,下面分别对这两部分进行讲解。 1.交叉编译 嵌入式软件开发所采用的编译为交叉编译。所谓交叉编译就是在一个平台上生成可以在另一个平台上执行的代码。在第3章中已经提到,编译的最主要的工作就在将程序转化成运行该程序的CPU所能识别的机器代码,由于不同的体系结构有不同的指令系统。因此,不同的CPU需要有相应的编译器,而交叉编译就如同翻译一样,把相同的程序代码翻译成不同CPU的对应可执行二进制文件。要注意的是,编译器本身也是程序,也要在与之对应的某一个CPU平台上运行。嵌入式系统交叉编译环境如图4.17所示。

2019年全国职业院校技能大赛(高职组)嵌入式技术应用开发赛项赛卷

2019年全国职业院校技能大赛(高职组) GZ-2019021嵌入式技术应用开发赛项赛卷本赛卷包括硬件装调和赛道任务两部分。要求参赛选手在规定时间内焊接、调试一套比赛现场下发的功能电路板,并安装在主竞赛平台(简称为主车;同时,在后文中,我们将从竞赛平台简称为从车)上。同时,完成嵌入式应用程序的编写和测试,使之能够自动控制竞赛平台(主车、从车)完成相应赛道任务。 第一部分硬件装调赛题 一、比赛要求 比赛现场下发功能电路板焊接套件(含带故障的PCB空板与元器件)和相关技术资料(电路原理图、器件位置图、物料清单)。参赛选手需在规定时间内,按照安全操作规范与电子产品制作工艺,焊接、调试该功能电路板,使其功能正常,并安装到主车上。 二、比赛内容 (一)元器件检测 参赛选手须参照物料清单进行元器件的辨识、清点和检测。 本赛题所涉及的元器件种类仅限于:电阻、电容、电感、二极管、三极管、MOS管、电位器、LED发光二极管、555芯片、595芯片、晶振、CMOS逻辑门、集成稳压块、光强度传感器、光敏电阻、超声波传感器、红外传感器、射频识别单元、语音识别单元、解调芯片、数码管、蜂鸣器、扬声器、模拟开关、USB转串口芯片、USB座。 (二)电路板焊接 参赛选手须依据电路原理图、器件位置图、物料清单,在规定时间内完成电路板焊接与调试并安装到主车上,在完成所有比赛后上交

该电路板进行焊接工艺评分。 本赛题所涉及的贴片元器件封装仅限于: TSSOP-6、SIP-8、SOP-8、TSSOP-8、SOP-14、TSSOP-14、SOP-16、TSSOP-16、SOT-23、SOT-223、0603、0805、1206、3528、QFN-28、贴片电容6.5*6.5、贴片电容8*10、CD43、邮票孔。 (三)功能验证、故障排除 参赛选手须根据正确的电路原理图,分析各电路功能,并使用示波器、万用表等仪表进行故障排除,使现场下发的功能电路板功能正常。 本赛题所涉及的电路故障仅限于:断线、短路、丝印错误、器件封装错误。所涉及的电路参数调整仅限于:电位器阻值调整、拨动开关状态设置。 参赛选手焊接不当造成的故障不在本赛题考查范围之内,由选手自行处理解决。由此产生的性能不良或功能不全,后果也由选手完全承担。 (四)整机装配 参赛选手须在两轮赛道任务验证测试中,将现场下发的功能电路板,安装到主车指定位置上。 三、注意事项 1.参赛选手在焊接等操作过程中应当严格遵守安全操作规范,安全用电,保持桌面整洁。 2.选手需在比赛开始半小时内确认焊接套件的器件完整情况,如有缺失可申请补领器件,比赛开始半小时之后每补领1个器件将被扣1分。

相关文档
最新文档