嵌入式系统设计与实例开发复习资料(整理)

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

第一章

1. 嵌入式系统有哪些特点?

(1) 系统内核小

(2) 专用性强

(3) 系统精简

(4) 高实时性的操作系统软件是嵌入式软件的基本要求

(5) 嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统

(6) 嵌入式系统开发需要专门的开发工具和环境。第二章

1. 嵌入式微处理器的分类

(1) ARM

(2) MIPS

(3) Power PC

(4) X86 系列

(5) 68K 系列

2.ARM 系列微处理器分类

(1) ARM7

(2) ARM9

(3) ARM9E

(4) ARM10E

(5) SecurCore

(6) StrongARM

(7) Xscale

3.ARM 系列微处理器分类

(1) ARM7TDMI

(2) ARM7TDMI-S

(3) ARM720T

(4) ARM7EJ

4.嵌入式系统有哪些常用总线

(1) I2C 总线

(2) SPI 总线

(3) CAN 总线

(4) ARM 总线

(5) PCMCIA 总线

(6) PC-104 总线

5.SPI 总线引脚定义

(1) 串行时钟线(SCK)

(2) 主机输入/从机输出数据线( MISO )

(3) 主机输出/从机输入数据线( MOSI )

(4) 低电平有效从机选择( SS)

B 接口的中英文含义

USB 的英文全称是Universal Serial Bus ,中文是“通用串行总线”7.标准JTAG 接口包含哪些引脚

(1) TMS 测试模式选择

(2) TCK 测试时钟

(3) TDI 测试数据输入

(4) TDO 测试数据输出

第三章

1.操作系统的分类:

(1) 按时间使用方式分类:

①顺序执行系统

②分时操作系统

③实时操作系统

(2) 按实时性分类:

①强实时系统

②一般实时系统

③弱实时系统

(3) 按软件结构分类:

①循环轮询系统

②事件驱动系统

2. 名词解释:

内核:多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU 时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。

调度:这是内核的主要职责之一,就是要决定该轮到哪个任务进行了。

代码的临界段:也称为临界区,指处理时不可分割的代码。

3. 常用的嵌入式操作系统:

(1) VxWorks

(2) Windows CE

(3) Palm OS

(4) QNX

(5) 嵌入式Linux

⑹區/OS

4.BSP 的概念:

BSP (板级支持包)是介于底层硬件和操作系统之间的软件层次,它完成系统上电后最初的硬件和软件初始化,并对底层硬件进行封装,使得操作

系统不再面对具体的操作。 5.BSP 的功能:

( 1 )片级初始化:完成微处理器的初始化

( 2)板级初始化:完成微处理器以外的其

他硬件设备的初始化

(3)系统级初始化:进行操作系统初始化

第四章

1.ARM 微处理器的工作状态:

(1)ARM 状态,执行32 位的ARM 指令(2)Thunb 状态,执行16 位的半字对齐的Thumb 指令

2.ARM 体系结构的存储器格式:①大端格式:

字数据的高字节存储在低地址中,低字节则存在高地址中。

②小端格式:字数据的高字节存储在高地址中,低字节则存在低地址中。

3.ARM 的处理器模式:

①用户模式(usr)

②快速中断模式(fiq)

③外部中断模式( irq)

④管理模式(svc)

⑤数据访问终止模式(abt)

⑥系统模式

⑦未定义指令中止模式(un d)除用户模式以外,其余的所有6 种模式称之为非用户模式或特权模式。其中除去用户模式和系统模式以外的5 种又称为异常模式。

4. ARM 体系结构所支持的异常类型:

①复位

②未定义指令

③软件中断

④指令预取中止

⑤数据中止

⑥IRQ (外部中断请求)

⑦FIQ (快速中断请求)

5. ARM 指令的分类:

ARM 微处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处

理指令,加载/存储指令、协处理器指令和异常产生指令六大类。

6. ARM 指令的寻址方式:

①立即寻址

②寄存器寻址

③寄存器间接寻址

④基地址变址寻址

⑤多寄存器寻址

⑥相对寻址

⑦堆栈寻址

7.S3C44BOX 的主要功能模式:

包括:8KB cache、内置SDRAM 控制器、LCD 控制器、2 个UART、4 通道DMA 、系统管理器、可实现PWM 功能的5 通道定时器、I/O 端口、RTC、8 通道10 位ADC、l2c 总线接口、l2S总线接口、同步SIO接口和PLL 倍频器。

第六章

1. SRAM 和SDRAM 的区别在于?

SRAM 是静态随机存储器,加电情况下,不需要刷新,数据不会丢失。内部采用双稳态电路的形式存储数据,电路机构复杂,成本高,容量小。

SDRAM 同步动态随机存储器,掉电后数据丢失,需要不断刷新才能保存数据,但

SDRAM 容量可以做得很大,其优势在于容量大,成本低。

2. NAND FLASH 和NOR FLASH 的区别在

于?(都属于闪存)

NOR FLASH 数据总线和地址分开,有足够的地址引脚来寻址,可以很容易的存取其内部的每一个地址单元内容。

NAND FLASH 的数据地址共8 位,通过复杂的时序区分总线上出现的是命令、地址,还是具体存储内容。

现在单片NAND FLASH 容量已达G 字节以上,容量远大于NOR FLASH 。

3. 晶振的种类和区别。晶振分为无源晶振和有源晶振。无源晶振一般为两个引脚,跨接两个微调电容,从而形成一个稳定的自激振荡器。作为CPU 时钟。

有源晶振也称作钟振,一般为四个引脚, 1 脚悬空,2脚接地,3 脚输出方波,4脚接电源

(5V或3.3V),电容和配套电路内置。

4. 触摸屏的种类

电阻式、电容感应式、红外线式和表面声波式。

5.RS-232 接口引脚定义?最常用是哪几个引脚?RS-232 接口连接器一般使用DB25 的25 芯插头/插座(或者DB9 的9 芯插头/插座)通常插头在DCE 端,插座在DTE 端。

1 .DCD 数据载波检测

2.RXD 接收数据3.TXD 发送数据4.DTR 数据终端准备好5.GND 地

6.DSR 数据设备准备好

7.RTS 请求发送

相关文档
最新文档