当前位置:文档之家› 2014年计算机三级考试嵌入式系统开发技术上机试题及答案

2014年计算机三级考试嵌入式系统开发技术上机试题及答案

2014年计算机三级考试嵌入式系统开发技术上机试题及答案
2014年计算机三级考试嵌入式系统开发技术上机试题及答案

2014年计算机三级考试嵌入式系统开发技术上机试题及答案

1.选择题

1.以下哪个不是嵌入式系统的设计的三个阶段之一:(A)

A 分析

B 设计

C 实现

D 测试

2.以下哪个不是RISC架构的ARM微处理器的一般特点:(C )

A 体积小、低功耗

B 大量使用寄存器

C采用可变长度的指令格式,灵活高效

D 寻址方式灵活简

3.通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的( A )格式的可执行代码。

A elf

B exe

C pe

D sh

4.下面不属于Boot Loader 阶段1所完成的步骤的是:( C )

A . 硬件设备初始化。

B . 拷贝Boot Loader的阶段2到RAM空间中。

C . 将kernel映像和根文件系统映像从Flash读到RAM空间中。

D . 设置堆栈。

5. 以下哪个不是ARM的7种运行状态之一:( B)

A快中断状态

B挂起状态

C中断状态

D无定义状态

6. 用以下的哪个命令可以把server的/tmp mount 到 client的/mnt/tmp 并且是( A)

A .mount -o ro server:/tmp /mnt/tmp

B. mount -o ro /mnt/tmp server:/tmp

C .mount -o ro

client:/mnt/tmp server:/tmp

D.mount -o ro server:/tmp client:/mnt/tmp

7. 以下哪个GUI是由中国人主

持的一个自由软件项目:(A )

A MinuGUI

B OpenGUI

C MicroWindows

D Qt/Embedded

8. 在下面的叙述中,( D )不

是嵌入式图形用户接口(GUI)的主

要特点。

A运行时占用的系统资源少

B. 模块化结构,便于移植和

定制

C. 可靠性高

D. 美观华丽,图形算法复杂

9. 以下叙述中,不符合 RISC

指令系统特点的是( B )。

A. 指令长度固定,指令种类

B. 寻址方式种类丰富,指令

功能尽量增强

C. 设置大量通用寄存器,访

问存储器指令简单

D. 选取使用频率较高的一些

简单指令

10. 通常所说的 32 位微处理

器是指( C )。

A. 地址总线的宽度为 32 位

B. 处理的数据长度只能为

32 位

C. CPU 字长为 32 位

D. 通用寄存器数目为 32 个

11. 在嵌入式软件交叉调试过

程中,宿主机与目标机之间的连接

与通信方式有(ABCD)种。

A.串口

B .并口

C. 网络

D .JTAG

E . BDM

12.ADD R0,R1,[R2]属于(B)。

A .立即寻址

B。寄存器间接寻址

C。寄存器寻址

D。基址变址寻址

13、ADD R0,R0,#1属于(A)

A .立即寻址

B。寄存器间接寻址

C。寄存器寻址

D。基址变址寻址

14.数据字越长则(D)

A时钟频率越快

B 运算速度越快

C对存储器寻址能力越差

D精度越高

15.典型的计算机系统结构是

(A)

A 冯诺依曼体系结构

B 哈佛结构

C 单总线结构

D双总线结构

16.将传统的计算机系统芯片

化,是嵌入式系统诞生后的(A )

发展模式

A ∑发展模式

B 创新模式

C 电子应用模式

D计算机应用模式

17.下列不是RISC指令系统特

点的是( C )//应该为单周期指

A大量使用寄存器

B 采用固定长度指令格式

C 使用多周期指令

D 寻址方式多

18.与通用操作系统相比嵌入

式操作系统还必须具有的特点是

( AB )

A强稳定性,弱交互性

B 较强实时性

C 可伸缩性

D 功耗管理与节能

19.下列哪种设备不属于嵌入

式系统产品( C )。

A、PDA

B ATM取款机

C 个人计算机

D 机顶盒

20.下列是开源的嵌入式操作

系统的是( A )

A.嵌入式linux

B uc/os

C Palm OS

D WinCE

21.下列是虚拟文件系统的是

( B )

A proc

B vfs

C ext

D fat32

22.英国电机工程师学会的定义:“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置,具有( A )

A通常执行特定功能

B以微电脑和外围构成核心

C严格的时序和稳定性要求

D全自动操作循环

23.下列任务不是在嵌入式产品设计初期,即需求分析阶段完成的任务是( D )

A 性能

B 成本

C 功耗

D 操作系统和硬件选型

24.下列不属于ARM处理器异常工作模式的是( D )

A.快速中断模式

B. 未定义模式

C.数据访问终止模式

D. 用户模式

25.嵌入式软件开发与通用软

件开发增加了( C )环节

A. 代码编写

B. 代码调试

C. 代码固化

D. 软件测试

26.嵌入式系统调试方式中不

占用系统资源的调试方式是( C )

A模拟器方式

B 监控器方式)

C ICE在线仿真器

D IDE在线调试器方式

27.ARM汇编程序中实现程序跳

转的方式有( A )

A 使用跳转指令

B 使用goto语句

C 向pc寄存器赋值

D 使用jump指令

28.ADD R0,R1,[R2]中的第二操

作数属于( B )方式。

A .立即寻址

B.寄存器间接寻址

C.寄存器寻址

D.基址变址寻址

29.烧写到FLASH里的是( B)

格式的文件。

A. .asm

B. .bin

C. .obj

D..cpp

29.汇编程序中的伪指令是在

( C )阶段起作用。

A. 编辑

B. 链接

C.编译

D. 执行

30、目前嵌入式处理器的种类

大约有( C )

A. 500多种

B.800多种

C. 1000多种

D.2000多种

31.LDM和STM指令最多可以操

作( C )寄存器。

A. 12个

B .2个

C. 16个

D. 32个

二、填空题

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.数据交换指令在(一片连续存储器)(多个寄存器)之间交换数据。

41.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 )工作。

56.嵌入式软件代码具有(代码量小)(C和汇编混合编程较灵活)的特点。

57.ADS是( ARM developer suite )的缩写,是由ARM公司开发的ARM嵌入式系统集成开发工具。

58.操作系统中传统的设备管理是通过(文件系统)方式实现的,其中(设备号)用来区分设备的种类。

三.简答

1.简述Linux在嵌入式系统市场上取得辉煌的成果的原因。

答:广泛的硬件支持内核高效稳定开放源码,软件丰富优秀的开发工具完善的网络通信和文件管理机制

2.简述嵌入式系统平台移植所需要的步骤。

答:硬件平台的移植引导/装载程序的移植(bootloader移植)内核的修改配置编译与移植相关驱动程序的移植文件系统的移植开发环境的移植(GUI库移植)应用程序的移植

3.嵌入式根文件系统的设计目标应该包括哪些方面?

答:使用简单方便实时响应可伸缩性和可配置性资源有效性安全可靠热插拔、在线更新

4.简述Linux支持的硬件设备种类和Linux操作系统下的主要的设备文件种类。

答:主要硬件设备种类:字符设备、块设备和网络设备。主要设备文件种类:字符设备、块设备。

5.arm系列处理器arm7tdmi中的tdmi四个字母的含义。

答: T功能模块表示16位Thumb,可以在兼顾性能的同时减少代码尺寸。M功能模块表示8位乘法器。D功能模块表示Debug,该内核中放置了用于调试的结构,通常它为一个边界扫描链JTAG,可使CPU进入调试模式,从而可方便地进行断点设置、单步调试。 I功能模块表示EmbeddedICE Logic,用于实现断点观测及变量观测的逻辑电路部分,其中的TAP控制器可接入到边界扫描链。

6.嵌入式系统发展经历了那些阶段,有什么特点?

答:(1)萌芽阶段

编程语言:汇编语言

操作系统:无

硬件处理器:单芯片可编程控制器件8位MCU,DSP(单片机)

(2)简单系统阶段

编程语言:汇编语言

操作系统:无

(3)RTOS阶段:

编程语言:汇编语言,c,c++

操作系统:VxWorks,QNX,pSOS

硬件处理器:32位嵌入式处理器(ARM)

(4)网络化阶段

编程语言:汇编语言,c,c++,Java

操作系统:VxWorks,QNX,pSOS,Linux

硬件处理器:高性能嵌入式处理器,SOC

7.嵌入式系统的设计方法和过程与传统的单片机开发有什么不同?

答:

学习方法不同

单片机学习一般从硬件入手,从硬件体系结构、汇编语言到硬件设计、软件设计;嵌入式系统学习可以从软件入手,从应用层编程到操作系统移植、硬件平台设计较好,按单片机设计的学习流程较难掌握硬件处理能力有无操作系统

系统开发方法:嵌入式系统强调基于平台的设计、软硬件协同设计,单片机大多采用软硬件流水设计

嵌入式系统设计的核心是软件设计(占70%左右的工作量),单片机系统软硬件设计所占比例基本相同

8.简述哈佛体系结构和冯诺依曼体系结构的不同点。

答:哈佛体系结构的要点是:

(1)使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存,以便实现并行处理;

(2)具有一条独立的地址总线和一条独立的数据总线,利用公用地址总线访问两个存储模块(程序存储模块和数据存储模块),公用数据总线则被用来完成程序存储模块或数据存储模块与CPU之间的数据传输;

(3)两条总线由程序存储器和数据存储器分时共用。

冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照序顺序执行。其中:

(1).计算机由控制器、运算器、存储器、输入设备、输出设备五大部分组成。

(2).程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。

(3).控制器根据存放在存储器中地指令序列(程序)进行工作,并由一个程序计数器控制指令地执行。控制器具有判断能力,能根据计算结果选择不同的工作流程。

人们把冯诺依曼的这个理论称为冯诺依曼体系结构。

10.简述NAND_FLASH和NOR_FLASH的异同点?

答:

Nor-flash 的读速度比Nand-Flash快

Nor-flash 的写速度比Nand-Flash慢

Nor-flash 的擦除速度比Nand-Flash慢

大多数写入操作需要先进行擦除操作

Nand-flash的擦除单元更小,相应的擦除电路更少

Norflash待用SRAM接口,有足够多的地址引脚,容易进行电路设计

Nand-flash使用复杂的I/O口串行传输数。

单位面积内Nand-flash存储容量更大

Nand-flash占据大容量存储市场(8-128M)

可靠性和耐用性

nandFlash更优秀(可擦写次数100万:10万)

易用性

Nor-flash不需要软件支持,片上执行

Nandflash需要驱动程序支持

10.简述S3C2410与ARM920T的关系.

答: S3C2410是韩国三星公司的一款基于ARM920T内核的32位RISC嵌入式微处理器,主要面向手持设备以及高性价比,低功耗的应用

11.嵌入式系统常用调试方法有几种,各有什么优缺点?

答:

1.模拟器方式

调试工具和待调试的嵌入式软件都在主机上运行,通过软件手段模拟执行为某种嵌入式处理器编写的源程序。简单的模拟器可以通过指令解释方式逐条执行源程序,分配虚拟存储空间和外设,进行语法和逻辑上的调试。

2.在线仿真器方式

在线仿真器ICE是一种完全仿造调试目标CPU设计的仪器,目标系统对用户来说是完全透明的、可控的。由于仿真器自成体系,调试时可以连接目标板,也可以不接目标板。但是ICE价格昂贵,而且每种CPU都需要一种与之对应的ICE,使得开发成本非常高。

3.监控器方式

主机和目标板通过某种接口(通常是串口)连接,主机上提供调试界面,被调试程序下载到目标板上运行,通过与监控运行于目标机上的监控程序通信,获得调试信息。

12.什么是嵌入式操作系统?常见的嵌入式操作系统有哪些?(列举五个以上),嵌入式操作系统有什么特点?

答:

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

嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive 可裁剪;强实时性;统一的接口;操作方便、简单、提供友好的图形用户界面GUI;提供强大的网络功能;稳定性,弱交互性;固化代码;良好的移植性

13.什么是交叉开发环境?简述嵌入式linux系统交叉开发环境的构建过程?

答:简单的来说:在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc 库等组成的开发环境。交叉开发是指在一台通用计算机上进行软件的编辑编译,然后下载到嵌入式设备中进行运行调试的开发方式。

1). 下载源文件、补丁和建立编译的目录

2). 建立内核头文件

3). 建立二进制工具(binutils)

4). 建立初始编译器(bootstrap gcc)

5). 建立c库(glibc)

6). 建立全套编译器(full gcc)

14.什么是bootloader?常用的bootloader有那些?bootloader两种工作模式有什么不同,分别应用在那种情况下?

答:Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。Grub和Lilo是PC计算机上的,U-boot,vivi,blob,ARMBoot是嵌入式系统上的。

两种工作模式是:启动加载模式和下载模式,这种区别仅对于开发人员才有意义。从最终用户的角度看,BootLoader的作用就是用来加载操作系统,而并不存在所谓的启动加载模式与下载工作模式的区别。(1)启动加载(Boot loading)模式:这种模式也称为自主模式bootstrap。也即Boot Loader将存储在目标板Flash中的内核和文件系统的镜像装载到SDRAM中,整个过程无需用户的介入。这种模式是BootLoader的正常工作模式,因此在嵌入式产品发布的时候,BootLoader显然必须工作在这种模式下。(2)下载Downloading模式:在这种模式下,目标机上的BootLoader将通过串口连接或网络连接等通信手段从宿主机Host下载文件,比如下载内核映像和根文件系统映像等。从主机下载的文件通常首先被BootLoader保存到目标机的RAM中,然后再被BootLoader写到目标机上的FLASH类固态存储设备中。BootLoader的这种模式通常在第一次安装内核与根文件系统时被使用;此外,以后的系统更新(bootloader自身也可以这样更新)也会使用Boot Loader的这种工作模式。工作于这种模式下的BootLoader通常都会向它的终端用户提供一些简单的命令行接口。

Boot Loader 就是在操作系统内核运行之前运行的一段小程序。

常用的Bootloade有:U-Boot、VIVI、Blob、RedBoot、ARMboot

Bootloader可工作在两种模式下,启动加载模式和下载模式

启动加载(Boot loading)模式应用在嵌入式产品发布的时侯。

下载(Downloading)模式应用在第一次安装内核与根文件系统时被使用;以后的系统更新也会使用Boot Loader 的这种工作模式。

15.简述bootloader在嵌入式系统平台上的移植过程?

答:

1).准备Bootloader软件

2).根据目标板硬件平台,修改配置Bootloader。

3).交叉编译,形成目标板子可执行的Bootloader二进制BIN文件。

4).将Bootloader烧写进目标板。

5).配置好宿主机上的minicom或者超级终端。

6).启动目标板,若bootloader编译没有错误,烧写正确,就可以在超级终端中看到目标板启动的信息。

16.Bootloader和BSP有什么不同?

答:BSP是开发板支持软件包,一般BSP包含有bootloader. BSP的作用是支持操作系统,使之能够更好的运行于硬件平台;BootLoader就是在操作系统内核运行之前运行的一段小程序。

17.说明linux平台下用C语言软件开发方法?(说明需要用到那些工具)。

答:gcc + glibc + linux-header + make

18.什么是嵌入式软件?嵌入式软件有哪几种架构?嵌入式软件有什么特点?

答:嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。冯诺依曼和哈佛体系。

19.什么是SOC?

SoC(System on a Chip )中文名是系统级芯片.(片上系统);

四.名词解释

1.ARM

(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。

2.CISC和RISC

CISC复杂指令系统;RISC精简指令系统;

3. ATPCS

ARM-THUMB procedure call standard的简称;ATPCS就是基于ARM指令集和THUMB指令集过程调用的规范。

4.JTAG

Joint Test Action Group(联合测试行为组织)一种国际标准测试协议(IEEE 1149.1 兼容),主要用于芯片内部测试。

5.ADS

ADS是ARM公司的集成开发环境软件(ARM developer suit)

6.Bootloader

BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境

7.U-boot

Universal Boot Loader,是遵循GPL条款的开放源码项目

8.VIVI

Vivi 是韩国mizi 公司开发的bootloader, 适用于ARM9处理器。 Vivi有两种工作模式:启动加载模式和下载模式

9.make

项目管理器

10.makefile

Makefile文件 Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。

计算机技术及应用专业与计算机社会实践报告合集

计算机技术及应用专业与计算机社会实践报告合集 计算机技术及应用专业 自学考试心得分享——学习总结篇计算机技术及应用专业 先自我介绍一下,我原是天津协和学院的一名学生,专业401 (计算机技术及应用),现在专科已结束,准备在天津大学电电子信息工程学院接软件工程的本科。 我原是某合资企业的一名职员,月薪2k,但是我感觉在这里没有发展的空间,一切都是程序化的执行过程,因此我选择了自考。 这是我上自考的直接原因。 好啦,闲言少叙,下面开始。 在上自考以前对自考还是一知半解,现在经过两年艰苦的学习,我取得了一点经验。现在也算对自己的一种回顾吧 首先介绍一下,由于自学考试是一次性终结考试,它不像普通高校开展教学双边活动,经过平时考试、期中考试、作业、学期考试等多次考核来评定学生成绩,因此,能否顺利通过课程的一次性考试,对于我们而言,其重要性是不言而喻的。 对于我本身来说,因为是技校毕业所以基础很差,因此总结了主要是一下三点:(以下针对全日制同学) 1.总结归纳一个适合自己性格以及思维类型的学习方法。 每个人都有自己的实际情况,对于我们每一个自考的同学来说,从长远的角度和宏观的角度,这都是一个不断促进,不断积累总结的 第1 页共8 页

过程,而且对于以后无论学习何种新东西,我想都是有效的。 以下是适合我的两点学习方法: a.上课理解的进行听讲(这里包括自己不感兴趣的课程)。其重点是“理解”二字,根据大岗的要求将书里的脉络搞清,就像学习针灸一样,首先要搞清身体的脉络,理解书里的层次关系,明白这个知识点,书里分几步讲清先讲什么后讲什么,为什么这样讲。 b.上课前预习,课后及时做作业,尽量多的做。将所学的知识和实践尽量的联系在一起同时敢于对课本说不,邓小平说过:“实践是检验真理的唯一标准”。我想你找到的错误,你会铭记的。 我想经过以上的几个方法,考前再有针对性的练习一下……嘿嘿到时考场就可以轻松了。唉,说到有针对性,我就引出第二点了。 在每次自学考试成绩公布的时候,总有许多同学因几分之差,甚至一分之差而失败,所以,自学同学应掌握应试技巧,在考试过程中尽量避免“几分之差”的现象发生,努力提高考试成功率。(我就有两个58分)对考试命题及其出题思路的把握。 a.据我了解,每年考试的出题都是延续的,只要课本没有重大调整,基本可以参照去年的试卷进行复习,找出重点知识点,运用上面的方法,复习多做相关的题型(比如高数,微机原理等等就是这个规律,年年重点没有大的偏移) b.仔细的发现并分析每一个和你考试的消息,(它可能来自网站,同学)说不定你会有收获哦!对于自己心理素质的培养 a.增强自信。千千万万同学都考过了我为什么不行。我们在进入考场之前,多想一些有把握获取好成绩的条件,如“我们已经有针对性和系统地复习了”,“考试就像平时测验,无非在这里多做几道题而已”,

嵌入式系统模拟试题及答案

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 题号一二三四五总分 题分2010302020 得分 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、 ,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼 容8位/16位器件。

(3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结 构在内存和寄存器之间批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。 要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳 定性、可维护性、可升级、可配置、易于操作、接口规范、抗干 扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需 要首先运行BootLoader这段程序,因此它需要放在系统加电后 最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预 先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通

2019年3月全国计算机三级嵌入式考试题库第10套

一、选择题 1、数字信号处理器在嵌入式系统中得到广泛使用,下面关于数字信号处理器的叙述中错误的是: A) 它的英文缩写是DSP B) 它比通用的微处理器能更好地满足高速数字信号处理的要求 C)它特别适合于文字处理和图形用户界面 D) 手机和数码相机等产品通常都含有数字信号处理器 2、片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中正确的是: A) SoC芯片中只有一个CPU或DSP B) SoC已经成为嵌入式处理芯片的主流发展趋势 C) SoC是集成电路加工工艺进入纳米时代后的产物 D) 片上系统使用单个芯片进行数据的采集、转换、存储和处理,它不支持I/O功能 3、计算机局域网传输数据时,必须把数据组织成规定格式的"帧",每一数据帧由下图所示的5个部分组成,其中①、 ②、③分别是: A)发送设备MAC地址、接收设备MAC地址、校验信息 B) 发送设备MAC地址、校验信息、接收设备MAC地址 C) 校验信息、发送设备MAC地址、接收设备MAC地址 D) 接收设备MAC地址、发送设备MAC地址、校验信息 4、通常嵌入式系统对实时性和可靠性都有一定要求,如果把ATM柜员机和数码相机两者进行比较,它们中对实时性和可靠性要求较高的分别是: A) ATM柜员机、数码相机B)数码相机、ATM柜员机 C) ATM柜员机、ATM柜员机 D) 数码相机、数码相机 5、关于处理器内核说法正确的是: A) 51内核是RISC指令集结构 B) AVR内核是CISC指令集结构 C) MSP430内核采用冯.诺衣曼结构D)所有ARM内核均采用哈佛结构 6、关于ARM Cortex-M处理器的特点,以下说法错误的是: A) 功能强 B) 耗电少 C) RISC结构D)多周期操作 7、以下ARM处理器,只有Thumb-2状态和调试状态的是: A) ARM7 B) ARM9 C) ARM11 D) ARM Cortex-M3 8、已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM 指令LDRH R0,[R1]之后,R0的值为: A) 0x32303134 B) 0x00003230 C) 0x00003134 D) 0x00000032 9、已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为: A) 1 B) 8 C) 0x10 D) 0x80 10、对于ARM处理器以下不属于逻辑运算指令助记符的是: A) AND B) BIC C) EOR D) SBC 11、关于ARM处理器的工作模式,以下说法错误的是: A) 用户模式是程序正常执行的工作模式B) 管理模式负责处理存储器故障,实现虚拟存储器和存储器的保护 C) 系统模式运行特权级的操作系统任务 D) 当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的 12、以下关于ARM状态寄存器CPSR的说法正确的是: A) CPSR决定存储器的数据类型和存储模式 B) CPSR中I为快速中断禁止控制位 C) CSPR中的T为陷井标志D) CPSR决定ARM处理器工作模式 13、下面是关于ARM嵌入式芯片中的GPIO的叙述,其中错误的是: A) GPIO即通用输入/输出端口 B) GPIO作为输入时具有缓冲功能 C) GPIO作为输出时具有锁存功能D) GPIO引脚可以是多功能的,但引脚功能不能超过两种 14、下面是关于ARM处理器芯片内部的定时计数组件的叙述,其中错误的是: A) ARM处理芯片内部的定时计数组件中包含通用定时器(Timer) B) ARM处理芯片内部的定时计数组件中一般只包含一路脉冲宽度调制信号(PWM) C) ARM处理芯片内部的看门狗定时器(WDT)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位

对计算机科学与技术专业有何认识

对于每一个步入信息时代的人来说,计算机都是一门必须掌握的技能,而作为计算机系的我们所要学习的正是这样一门在信息时代飞速发展起来的新兴技术。在我校计算机系相比其他熙来说只能算是一个青年,年轻虽然有时会意味着经验不足,但同时更代表着无限希望,无限活力,我希望可以在我卑微且短暂的生命之中有所作为,可以耕耘在计算机这一片沃土之上。 计算机专业在任何高效的发展中都有不可代替的基础作用,所以即使是不就读计算机专业的学生,计算机课程也是必须掌握的,作为计算机专业学生的我们必须对计算机有更专业而全面地认识,计算机的知识结构包括:计算机历史、网络、操作系统、语言、算法、数据、数据库、软件工程、安全等。全面了解计算机领域的专业知识、最新发展及应用,对今后要学习的主要知识、专业方向有一个基本了解,为后续课程构建一个基本知识框架,为以后学习和掌握专业知识,进行科学研究奠定基础。 21世纪逐渐向着全球信息化社会发展,一个国家的强大很大程度上取决于信息技术是否强大,计算机专业有着非常广阔的发展前景,中国的专业知识更大化的与外国的先进知识交融,计算机专业很独特,他为我们创造了一个虚拟的王国,在这里你可以充分发挥个人的能力,它在深度广度宽度上都有很宽的拓展空间,围绕硬件系统,大量软件系统被开

发,并深入应用。计算机技术逐渐向各个领域渗透,互联网的普及更推动着信息化社会的加速发展。我们处在一个物质精神都异常丰富的年代。而总有一天计算机技术将会覆盖全球,对于掌握了这些技术的我们应该有一种自豪感,因为计算机专业是这样一个富有生命力的学科。 计算机专业就业口径宽广,就业机会增多了,可这些岗位良莠不齐,很容易变成高不成低不就的状态,专业特色不明显导致竞争优势不强,所以对计算机专业的学生来说专业性很重要,因为可以选择的职业方向很多,计算机专业学生一定要有职业方向感,你职业的目标只能确定一个,这样才会凝聚起人生的全部合力。确定了职业目标,坚定信念、脚踏实地走一条道路,哪怕这条路崎岖不平,同行者寥寥无几,你只要甘于忍受孤独和寂寞,在诱人的岔路口仍不改初衷,就会苦尽甘来如愿以偿。计算机专业的人才培养模式有学术型人才,工程型人才,技术型人才,技能型人才4种,我们应该结合自身能力,为自己选择一个适合自己的专业方向。 计算机科学与技术专业是一个开放性,实效性很强的专业,计算机技术日新月异不断革新,教师要时刻的注意计算机各项技术的发展动态,并及时而巧妙的将其反映在课堂学习之中,计算机在很多行业中作为一个基础,比如自动化,机械设计等专业都是建立在计算机专业的基础上的,与其他学科相交融,才可以更好地运用于实际问题的解决之中。计

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

计算机三级嵌入式系统开发技术真题及答案 一、选择题 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

嵌入式系统试题闭卷及答案

《嵌入式系统》试题 闭卷答题时间:30分钟 一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。 5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。 6、嵌入式开发一般采用()方式,其中宿主机一般是指()。 7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构,ARM920T采用()的内核架构。 采用()级流水线结构,ARM920TDMI采用()级流水线。 9.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统,VxWorks属于()操作系统。 10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。() (A)处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。() (A)DOS (B)unix (C)Windowsxp (D)linux 3、下面哪个选项不是SUB设备的特点。() (A)串行通信方式(B)不可热拨插 (C)分HOST、DEVICE和HUB (D)通信速率比RS232快 4、下面哪种嵌入式操作系统很少用于手机终端设备上。() (A)Symbian (B)WinCE (C)uc/os (D)linux 5、以下哪项关于SRAM和DRAM的区别是不对。() (A)SRAM比DRAM慢(B)SRAM比DRAM耗电多 (C)DRAM存储密度比SRAM高得多(D)DRM需要周期性刷新 6、uc/os操作系统不包含以下哪几种状态。() (A)运行(B)挂起 (C)退出(D)休眠 7、0x07&0x11的运算结果是。() (A)0x01 (B)0x11 (C)0x17 (D)0x07 8、以下哪种方式不是uc/os操作系统中任务之间通信方式。() (A)信号量(B)消息队列 (C)邮件(D)邮箱 9、以下哪种方式不是文件系统的格式。() (A)FAT (B)DOS (C)NTFS (D)Ext 10、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。() (A) (B) (C) (D)OSTaskInit 三、判断题:共5小题,每小题2分,满分10分。 1、所有的电子设备都属于嵌入式设备。() 2、冯诺依曼体系将被哈佛总线所取代。() 3、嵌入式linux操作系统属于免费的操作系统。() 4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。() 5、的最大通信速率为12M/S。() 简答题:共2小题,每小题10分,满分20分。 1、根据嵌入式系统的特点,写出嵌入式系统的定义。 2、试分析实时操作系统的工作状态特点及相互之间的转换。

计算机三级嵌入式系统真题及答案

计算机三级嵌入式系统真题及答案 为了帮助大家更好复习计算机三级嵌入式开发技术,以下为大家整理了计算机三级嵌入式的考试题库,希望能帮助到大家! 一、选择题 1:嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是( )。 A.电饭煲 B.路由器 C.巨型机 机 2:嵌入式系统硬件的核心是。下面关于嵌入式系统特点的叙述中,错误的是( )。 A.支持实时处理 B.低功耗

C.字长在16位以下 D.集成了测试电路 3:下面关于微控制器的叙述中,错误的是( )。 A.微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中 B.微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用 C.微控制器的英文缩写是 D.8位的微控制器现在已基本淘汰 4:片上系统()也称为系统级芯片,下面关于叙述中错误的是( )。 芯片中只有一个或 芯片可以分为通用芯片和专用芯片两大类 C.专用芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类

芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作 5:数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是( )。 A.它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理 B.后端通常是以嵌入式作为核心的芯片,用于完成数字图像处理 C.负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的 D.高端数码相机配置有实时操作系统和图像处理软件 6:电子书阅读器中存储的一本中文长篇小说,大小为128,文件格式为,试问该小说包含的汉字大约有多少万字?( ) A.6万字 B.12万字 C.25万字

我对计算机科学与技术的认识

我对计算机科学与技术的认识 在我没上大学之前,我只知道计算机叫电脑。能更快更方便的处理人工不太好处理的数字,可以玩游戏,可以看电影,可以处理文字。总之,我就感觉它很神奇,不可思议。同时听了很多关于黑客的事迹,老师、朋友们说它的神奇,我就很想去了解它的神秘之处。所以我认为学计算机科学与技术只要会玩电脑就行。 但上了大学我知道了学计算机科学与技术不只是玩电脑。会玩电脑只是会玩这机器而已,并不能算一个专业人士。计算机科学与技术培养的什么样的人才呢?计算机科学与技术到底学什么呢?这需要我去探索,去了解。然后要做的是要怎样去学好这门专业?这些问题就需要我们去思考,去摸索。 计算机科学与技术学什么呢? 目前我国计算机专业主要分为三大类:计算机基础专业、与理工科交叉的计算机专业、与文科艺术类交叉的计算机专业。根据各专业开设课程不同,获得这些专业的学士学位可以相当于计算机等级三级或四级水平。本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。 主要课程:电路原理、模拟电子技术、数字逻辑、数值分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、数据库原理、编译原理、图形学、人工智能、计算方法、离散数学、概率统计、线性代数以及算法设计与分析、人机交互、面向对象的设计方法、计算机英语等。 主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计。 相近专业:微电子学、自动化、电子信息工程、地理信息系统、通信工程、电子科学与技术、生物医学工程、电气工程与自动化、信息工程、信息科学技术、软件工程、影视艺术技术、网络工程、信息显示与光电技术、集成电路设计与集成系统、光电信息工程、广播电视工程、电气信息工程、计算机软件、电力工程与管理、智能科学与技术、数字媒体艺术、探测制导与控制技术、数字媒体技术、信息与通信工程、建筑电气与智能化、电磁场与无线技术。 计算机科学与技术培养的什么样的人才呢? 培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。本专业培养和造就适应社会主义现代化建设需要,德智体全面发展、基础扎实、知识面宽、能力强、素质高具有创新精神,系统掌握计算机硬件、软件的基本理论与应用基本技能,具有较强的实践能力,能在企事业单位、政府机关、行政管理部门从事计算机技术研究和应用,硬件、软件和网络技术的开发,计算机管理和维护的应用型专门技术人才。 掌握计算机科学与技术的基本理论、基本知识和基本技能,特别是数据库,网络和多媒体技术。掌握计算机应用系统的分析和设计的基本方法。具有熟练地进行程序设计和开发计算机应用系统的基本能力和开发CAI软件的能力。具有创新意识、创新精神和良好的教师职业素养,具有从事计算机教学及教学研究的能力,熟悉教育法规,能够初步运用教育学和心理学的基本原理,具有善于与人合作共事的能力。了解计算机科学与技术的发展动态。掌握文献检索、资料查询的基本方法,具有独立获取知识和信息的能力。 然后要做的是要怎样去学好这门专业? 万丈高楼平地起!基础很重要,尤其是专业基础课,只有打好基础才能学得更深。C语

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

学号: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嵌入式操作系统(虽然还不够完善)。同时由于是研究热点,所以我们可以在网上找到各种各样的免费资源,从各大厂商的开发文档,到各种驱动,程序源代码,甚至很多厂商还提供微处理器的样片。这对于我们从事这方面的研发,无疑是个资源宝库。对于软件设计来说,不管是上手还是进一步开发,都相对来说比较容易。这就使得很多生手能够比较快的进入研究状态,利于发挥大家的积极创造性。

《嵌入式系统》考试试卷及答案

《嵌入式系统》课程试卷 考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 20): 1下面不属于Xscale微架构处理器的主要特征有:( ) A.采用了7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术(Branch Target Buffer)。 B.支持多媒体处理技术、新增乘/累加器MAC、40位累加器、兼容ARM V5TE 指令和特定DSP型协处理器CP0。 C.采用了32KB的指令Cache。 D.采用了64KB的数据Cache。 2以下不属于XScale超级流水线的流水级是( ) A.寄存器文件/移位级(FR) B.写回级(XWB) C.寄存器读取级 D.和执行级二(X2) 3 目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:() A. Symbian B. Windows CE C. VxWorks D. QNX 4 下面那句话的描述是不正确的?( ) A.在一个基于XScale内核的嵌入式系统中,系统在上电或复位时通常都从

地址0x00000000 处开始执行 B.引导装载程序通常是在硬件上执行的第一段代码,包括固化在固件中的 引导代码(可选)和Boot Loader两大部分。 C.在嵌入式系统中,Boot Loader不依赖于硬件实现。 D.Boot Loader就是在操作系统内核运行之前运行的一段小程序。 5 通常情况下,目标机上的Boot Loader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:( ) A.modem协议 B.xmodem协议 C.ymodem协议 D.zmodem协议 6 Make预置了一些内部宏,其中$@表示:() A.没有扩展名的当前目标文件 B.当前目标文件 C.当前目标文件最近更新的文件名 D.当前目标文件最近更新的文件名 7 在Default kernel command string “root=1f03 rw console=ttyS0,115200 init=/linuxrc”中,代表根文件系统(“/”) 的设备文件主号码是什么?( ) A.1f B.03 C.ttyS0 D.115200 8 用命令dd if=/dev/zero of=ramdisk_img bs=1k count=8192创建的ramdisk_img 其空间大小为多少?( ) A.8M bit

0812计算机科学与技术基本要求内容

0812计算机科学与技术 博士、硕士学位基本要求 第一部分学科概况和发展趋势 计算机科学与技术是20世纪40年代创建并迅速发展的科学技术领域,主要围绕计算机的设计与制造,以及信息获取、标识、存储、处理、传输和利用等领域方向,重点开展理论、原则、方法、技术、系统和应用等方面的研究。它包括科学与工程技术两方面,两者互为作用,高度融合,这是计算机科学与技术学科的突出特点。 计算机科学与技术学科设计的理论基础包括数学、计算理论、信息与编码理论、自动机论与形式语言理论、程序理论、形式语义学、算法分析和计算复杂度理论、数据结构、编程语言理论以及并发、并行与分布处理理论等,同时涉及到感知、认知机理、心理学理论等。 计算机科学与技术的主要研究方向可概括为计算机科学理论、计算机软件、计算机硬件、计算机系统结构、计算机应用技术、计算机网络与信息安全等领域。根据这些领域的相互关联度,可以分为四个研究方向,即:计算机系统结构、计算机软件与理论、计算机应用技术、计算机网络与信息安全。 目前,计算机已经得到普遍应用,是信息社会的主要推动力量,计算也已成为人类探索未知领域的有效途径和重要手段,为人类认识世界、改造世界提供了更广阔的视野和独

特的实验和分析方法,成为人类生活不可缺少、现代文明赖以生存的重要科学与技术领域之一。进入21世纪,随着世界新技术革命的迅猛发展,计算机科学与技术也在不断发展,并支撑了其它学科如生物、制药、化学、物理等的进步,继续保持了在高新科技领域的重要地位,在推动原始创新、促进学科交叉与融合方面扮演着重要角色。计算机科学与技术在21世纪必将取得更大的进步,为开拓人类的认知空间提供更强大的手段与条件,并对整个科学技术和经济发展做出更大的贡献。 第二部分博士学位的基本要求 一、获本学科博士学位应掌握的基本知识及结构 计算机科学与技术学科博士学位获得者应掌握数学、计算理论、信息与编码理论、算法复杂性与数据结构、编程语言理论、形式化理论以及并发、并行与分布处理理论等紧密相关学科的相关基本知识,以及本学科坚实宽广的基础理论和系统深入的专业知识、本学科研究前沿动态及趋势。 二、获本学科博士学位应具备的基本素质 1.学术素养 崇尚科学、追求真理,对学术研究有浓厚的兴趣。具有良好的科学素养,诚实守信,严格遵守科学技术研究学术规;具有科学严谨和求真务实的学习态度和工作作风,坚持实事、勤于学习、勇于创新,富有合作精神和团队意识。具有

计算机技术的应用与发展

计算机技术的应用与发展 一、概述 随着全球信息化、电子化等相关产业突飞猛进的发展,计算机为我们展示了科学技术高速发展所带来的诱人前景,计算机网络的发展也是一场新的信息技术革命。以信息技术为主的一大批相关技术,如微电子、激光、生物、空间、海洋工程等技术以及新材料、新能源技术都在这一过程中获得巨大发展,进而使科学技术作为第一生产力的地位比以往更为突出和重要,逐渐上升为一种独立的力量进入物质生产过程,并成为决定性要素。而信息作为社会经济、科技赖以发展的重要资源,其开发使用也因网络而变得更为容易。网络使得国家经济决策建立在及时、准确和科学的信息基础上,使国民经济总体水平得以大幅度提高。 21世纪是人类文明发展史上的一个重要世纪,是科学技术快速发展的世纪。网络改变着人们的生活方式,随着计算机技术和通信技术各自的进步,以及社会对于将计算机结成网络以实现资源共享的要求日益增长,将成为社会的强大物质技术基础。计算机技术的日新月异和科学技术的不断进步,社会生活各个层面的深层次变化作深刻的理解和清醒的认识,这不仅是当今人类所面临的一大课题,也是社会科学工作者责无旁贷的使命。 二、计算机技术的应用 (一)计算机系统技术 计算机系统是计算机作为一个完整系统所运用的技术,主要有系统结构技术、系统管理技术、系统维护技术和系统应用技术等。 系统结构技术的作用是使计算机系统获得良好的解题效率和合理的性能价格比。系统的管理由操作系统实现的,以提高机器的吞吐能力、解题时效,便利操作使用,改善系统的可靠性,降低算题费用等。 (二)计算机技术的应用 计算机技术不断发展,从以大型机为主的时代,走进计算机时代,也正迈向多媒体和信息高速公路的时代。目前多媒体技术正向着高分辨率、高速度、高维数、高智能和标准化发展,其中不少方面取得了新的进展,开始进人实用化阶段。世界各地的人们可以“见面开会”、商讨同题、洽谈合作;所谓交互式多媒体是指

嵌入式系统试卷及答案

嵌入式系统试卷及答案

2014年上学期11级计算机专业嵌入式系统期末试卷 专业班级学号姓名___ _____ 考试时间120分钟考试方式闭卷考试成绩__________ _ 题号一二三四五六 得分 一、选择题(本大题共10个小题,每小题1分,共10分) 1、和PC机系统相比,下列哪点不是嵌入式系统所特有的:( C) A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简 2、ADD R0,R1,#3属于( A)寻址方式。 A、立即寻址 B、多寄存器寻址 C、寄存器直接寻址 D、相对寻址 3、GET伪指令的含义是:(A) A、包含一个外部文件 B、定义程序的入口 C、定义一个宏 D、声明一个变量 4、μCOS-II操作系统不属于:(C) A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统 5、FIQ中断的入口地址是:(A) A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014 6、ARM指令集和Thumb指令集分别是(D)位的。 A、8位,16位 B、16位,32位 C、16位,16位 D、32位,16位 7、BL和BX的指令的区别是( D ) A、BL是跳转并切换状态;BX带返回的跳转并切换状态。 B、BL是带返回的连接跳转;BX带返回的跳转并切换状态。 C、BL是跳转并切换状态;BX是带返回的连接跳转。 D、BL是带返回的连接跳转;BX是跳转并切换状态。 8、Boot Loader 的启动过程是( A ) A.单阶段 B. 多阶段 C.单阶段和多阶段都有 D.都不是 9、以下说法不正确的是( B ) A 、任务可以有类型说明 B 、任务可以返回一个数值 C 、任务可以有形参变量 D 、任务是一个无限循环 10、若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是(D) A、函数调用可以作为独立的语句存在

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

第十二套 1. 嵌入式系统的应用极其广泛,下列设备:①洗衣机、②电饭煲、③服务器、 ④平板扫描仪、⑤路由器、⑥机顶盒、⑦巨型机、⑧POS机中,属于嵌入式系统应用的是: A) 除④和⑤之外 B)除③和⑦之外 C) 除⑤和⑦之外 D) ①~⑧全部都是 2. 嵌入式系统的软件大多存储在非易失性存储器中,即使断电也不会消失。目前嵌入式系统使用最多的非易失性存储器是: A) Mask ROM B) Flash memory C) SRAM D) SSD 3. 下图是数字信号处理器(DSP)的典型应用方式,其中的①、②和③分别是: A) 模拟信号、DSP、数字信号 B) 模拟信号、DSP、模拟信号 C) 数字信号、DSP、数字信号 D) 数字信号、DSP、模拟信号 4. 片上系统(或系统级芯片)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是: A) 其英文缩写是SOC或SoC,它是电子设计自动化水平提高和大规模集成电路制造技术发展的成果 B) 它已成为集成电路设计的发展趋势,现在许多嵌入式处理芯片都是片上系统 C) 芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能 D) 智能手机已经广泛采用片上系统,平板电脑大多还使用传统的Intel处理器

5. 在嵌入式系统(如数码相机)中,获取数字图像的过程 大体分为四步,如下图所示,正确的处理步骤是: A) 取样、扫描、分色、量化 B) 分色、量化、扫描、取样 C) 扫描、分色、取样、量化 D) 扫描、量化、取样、分色 6. 数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为32kb/s,其量化位数为8位,单声道,采用压缩编码,压缩比为2,那么取样频率是: A) 8 kHz B) 12 kHz C) 16 kHz D) 20 kHz 7. 微波通信是利用频率为300MHz~300GHz电磁波进行的通信,它具有频带宽、容量大的特性,应用广泛。下面不属于微波通信应用的是: A) 手机通信 B) 卫星通信 C) 无线局域网(WiFi) D)调频广播(FM) 8. 计算机局域网传输数据时,必须把数据组织成规定格式的"帧",每一数据帧由下图所示的5个部分组成,其中①、②、③分别是: A) 有效载荷、控制信息、校验信息 B) 控制信息、校验信息、有效载荷 C)控制信息、有效载荷、校验信息 D) 校验信息、有效载荷、控制信息

计算机等级考试三级嵌入式技术题库及参考答案

计算机等级考试三级嵌入式技术题库及参考答案

全国计算机等级考试三嵌入式系统开发技术题库第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芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类 D:FPGA芯片能够重复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作 5:数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是()。

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” 9:对于嵌入式处理器内核的分类,以下说法正确的是()。 A:按照字长可分为8位结构和32位结构 B:按照存储结构可分为RISC和哈佛结构 C:按照体系结构可分为CISC和RISC结构 D:按照指令结构可分为冯.诺依曼结构和哈佛结构 10:不属于ARM内核主要特点的是()。 A:功耗低

计算机网络技术与应用答案

第一章计算机网络基础知识习题答案 整理人:夏海生苏磊 一、填空题 1、分布在不同地理位置,具有独立功能通信线路和设备通信资源共享 2、资源与服务控制资源与服务; 3、硬件; 4、通信子网; 5、介质; 6、通信设备传输; 7、C/S 网络; 8、对等网模式; 9、语法语义时序;10、系统软件;11、资源通信;12、局域网广域网;13、C/S;14、星型树型;15、环型;16、中心节点;17、点线;18、双绞线双绞线; 19、网络管理软件客户端软件;20、对等网;21、物理媒体有线网络;22、体系结构;23、7 4;24 2;25、接口;26、网络应用服务;27、数据通信数据通信;28、并行;29、全双工;30、基带传输;31、频带传输调制解调; 32、信号;33、传输速率传输速率;34、多路复用;35、数据传输链路拆除;36、专用的物理链路储存;37、链路不同;38、逻辑链路;39、链路建立数据传输链路拆除;40、虚电路 二、选择题 1-5、AC B D B D 6-10、D B C B B 11-15、D D C A C 16-20、A ABD ABD B D 三、简答题 1、计算机网络的内涵是什么? 答:计算机网络是将分布在不同地理位置、具有独立功能的计算机系统,利用通信线路和设备,在网络协议和网络软件的支持下相互连接起来,进行数据通信,进而实现资源共享的系统。 2、计算机网络有哪些功能? 答:计算机网络最基本的功能是资源共享和数据通信,除此之外还有负载均衡、分布式处理和提高系统安全性和可靠性。 3、简述计算机网络系统的组成。 答:计算机网络的系统组成主要包括计算机系统、数据通信系统、网络软件等部分,其中网络软件根据软件的功能可分为网络系统软件和网络应用软件两大主类。 4、什么是通信子网,什么是资源子网,它们的功能是分别是什么? 答:通信子网是计算机网络中实现网络通信功能的设备(网卡、集线器、交换机)、通信线路(传输介质)和相关软件的集合,主要负责数据传输和转发等通信处理工作。 资源子网是计算机网络中实现资源共享功能的设备及其软件的集合,是面向用户的部分,它负责整个网络的数据处理,向网络用户提供各种网络资源和网络服务。 5、计算机网络发展经历了哪几个阶段? 答:计算机网络发展经历了面向终端的计算机网络、计算机通信网络、计算机互联网络和高速互联网络四个阶段。 6、说明计算机网络的发展趋势。

相关主题
文本预览
相关文档 最新文档