考试题型:
• 1判断题 10分
• 2填空题 20分
• 3选择题 20分
• 4简答题 30分(5)
• 5应题 20分(3)
• 6名字解释
复资料:
• 书
• PPT课件时课堂例题
• 时作业练
• 考试范围:15章
• 说明:
• 课题重点
• 简答题源前5章章
章重点:
第章:
1什嵌入式系统?试简单列举生活中常见嵌入式系统实例
嵌入式系统检测控制辅助操作机械设备装置应中心计算机技术基础软硬件裁剪适应应系统功性成体积功耗等严格求专计算机系统
2 嵌入式系统具特点?
3 嵌入式系统部分组成?简单说明部分功作
4 嵌入式系统样分类?
5 嵌入式系统定义
嵌入式系统检测控制辅助操作机械设备装置应中心计算机技术基础软硬件裁剪适应应系统功性成体积功耗等严格求专计算机系统
6 什交叉编译试说明交叉编译实现程
7.嵌入式系统应领域
嵌入式系统技术具非常广阔应前景应领域包括:
1.工业控制:
基嵌入式芯片工业动化设备获长足发展目前已量81632 位嵌入式微控制器应中网络化提高生产效率产品质量减少力资源途径工业程控制数字机床电力系统电网安全电网设备监测石油化工系统传统工业控制产品言低端型采8位单片机着技术发展32位64位处理器逐渐成工业控制设备核心未年必获长足发展
2.交通理:
车辆导航流量控制信息监测汽车服务方面嵌入式系统技术已获广泛应嵌GPS模块GSM模块移动定位终端已种运输行业获成功目前GPS设备已尖端产品进入普通百姓家庭需千元时找位置
3.信息家电:
称嵌入式系统应领域冰箱空调等网络化智化引领生活步入崭新空间家里通电话线网络进行远程控制设备中嵌入式系统武
4.家庭智理系统:
水电煤气表远程动抄表安全防火防盗系统中嵌专控制芯片代传统工检查实现更高更准确更安全性目前服务领域远程点菜器等已体现嵌入式系统优势
第二章:
1嵌入式处理器类?简述类嵌入式处理器特点应领域(P6)
嵌入式微控制器嵌入式微处理器嵌入式DSP嵌入式片系统
(1)嵌入式微处理器集成处理器核存储理器高速缓存芯片存体积重量轻成低性高等特点称单板机
(2)嵌入式微控制器集成微处理器存储器片外设芯片称微控制器片外设资源丰富适合控制单片化体积功耗低成低等特点
(3)嵌入式DSP专门信号处理嵌入式芯片适合执行DSP算法够离散信号进行集化处理提高速度
(4)嵌入式片系统SOC软硬件缝结合直接处理器片嵌入操作系统代码模块单芯片实整系统功
2 简单说明ARM7 TDMI含义(P7)
ARM7TMDI目前广泛32位嵌入式RISC处理器属低端ARM处理器核TDMI基含义:
T:支持16压缩指令集Thumb
D:支持片Debug
M:嵌硬件法器(Multiplier)
I:嵌入式ICE支持片断点调试点
3 选择ARM处理器时需考虑问题?(P34P35)
4 ARM处理器总少通寄存器?通寄存器组成结构什样 寄存器户编程中功划分?特殊寄存器?作分什?(P39P40)
ARM微处理器3732位寄存器中31通寄存器6状态寄存器
31通寄存器根编程特点分种类型:
a分组寄存器R0R7模式享
b分组寄存器R8R12R8_fiqR12_fiqFIQ模式寄存器R8R12模式享
c分组寄存器R13R14分6组户系统组种模式组:
R13_
d程序寄存器R15(PC)模式享
6状态寄存器:
CPSR前程序状态寄存器保存前程序状态五程序状态备份寄存器SPSR(svcabtundirqfrq)异常模式访问异常模式拥属SPSR发生异常时SPSR保存CPSR值异常退出时SPSR恢复CPSR
5 CPSR状态位作什?进行操作改变状态位?(P40P41)
CPSR运行模式访问包含条件码标志位中断禁止位前处理器模式标志位相关控制状态位
条件码标志位:
N两补码表示带符号数进行运算时N1表示运算结果负数N0 表示运算结果正数零
· ZZ1 表示运算结果零Z0表示运算结果非零
·
C①加法(包括较指令CMN)运算结果产生进位时(符号数溢出)C1否C0
② 减法(包括较指令CMP)运算产生位(符号数溢出)C0否C1
③ 包含移位操作非加减运算指令C移出值位 ·
V①加减法运算指令操作数运算结果二进制补码表示带符号数时V1表示符号位溢出
· CPSR低8位(包括IFTM[4:0])称控制位发生异常时位改变
状态寄存器(PSR)中余位保留位改变PSR中条件码标志位者控制位时保留位改变程序中保留位存储数
6 试述ARM处理器异常中断响应程
ARM处理器异常中断响应程述:
①保存处理器前状态中断屏蔽位条件标志位
②设置前程序状态寄存器CPSR中相应位
③寄存器lr_mode设置成返回址
④程序计数器值PC设置成该异常中断中断量址跳转相应异常中断处执行
7 ARM指令寻址方式种?试分叙述特点举例说明(P36P38)
8 ARM指令系统中字节半字字存取实现?(P37)
Byte字节8位
Halfword:半字16位
Word字32位
9课题213214掌握包括课讲常指令
10采RISC架构ARM微处理器般具什特点?
1体积低功耗低成高性
2支持Thumb (16位)ARNI (32位)双指令集兼容8位16位器件
3量寄存器指令执行速度更快
4数数操作寄存器中完成
5寻址方式灵活简单执行效率高
6指令长度固定
11ARM7ARM9分级流水线?流水线概念简述三级流水线分三级?(P35P36)
12 简述ARM体系结构T变种M变种E变种(P32)
13ARM处理器支持数类型分少位?
Byte字节8位
Halfword:半字16位
Word字32位
12ARM处理器种处理器模式?ARM处理器两种特殊工作状态?(P38P39)
ARM7种处理器模式
户模式: 正常程序运行工作模式直接户模式切换模式
系统模式: 支持操作系统特权务等直接切换模式
快中断模式:快速中断处理支持高速数传输通道处理FIQ异常响应时
进入模式
中断模式: 通中断处理IRQ异常响应时进入模式
理模式: 供操作系统种保护模式系统复位软件中断响应时进入
模式
中止模式: 虚拟存存储器保护
未定义模式:支持软件仿真硬件协处理器未定义指令异常响应时进入模式
15 ARM存储器系统存储格式分两种?课图213214求熟练掌握(P43P44)
ARM存储器端格式端端格式中字数高字节存储低址中字
数低字节存放高址中端格式相反
16ARM寻址方式中涉指令求掌握
17ARM指令格式ARM存储器访问指令ARM数处理指令ARM分支指令课堂讲掌握
18试写出ARM汇编语言语句格式注意事项(P74)
19ARM汇编语言编程中进行子程序调返回?
ARM 汇编语言程序中子程序调般通 BL 指令实现程序中指令: BL 子程序名 (BL PRINT_TEXT) 完成子程序调
该指令执行时完成操作:子程序返回址存放连接寄存器 LR 中时程序计器 PC 指子程序入口点子程序执行完毕需返回调处时需存放 LR 中返回址重新拷贝程序计数器 PC 调子程序时完成参数传递子程序回运算结果通常寄存器 R0 ~ R3 完成
BL 指令调子程序汇编语言源程序基结构:
AREA Init CODE READONLY
ENTRY
Start
LDR R0 0x3FF5000
LDR R1 0xFF
STR R1 [R0]
LDR R0 0x3FF5008
LDR R1 0x01
STR R1 [R0]
BL PRINT_TEXT
┉┉
PRINT_TEXT
20什嵌汇编?特点什?
第三章:
1嵌入式系统硬件组成部分?(P87)
嵌入式系统处理器核心加存储器IO接口电路必附属电路(电源时钟复位中断)相应总线辅助接口组成
2 试简单描述总线四周期握手程(P89)
(1) 设备升高输出电发出查询信号告诉设备二应准备接受数
(2) 设备二准备接收数升高输出电发出应答信号时设备准备
发送数设备二已准备接收数
(3) 旦数传输完毕设备二降低输出电表示已接受完数
(4) 设备二应答信号变低设备降低输出电
3 什DMA?DMA完成种总线操作?(P91)
直接存储器访问(Direct MemeryAccessDMA)允许读写CPU控制总线操作专硬件完成外设存储器间高速数传输CPU外操作外设存储器读写操作
4 请画图说明分级存储器系统结构(P94)
5 RAM存储器种?特点什?(P95P96)
静态RAM特点:价高容量功耗低稳定性求高场合
动态RAM特点:电路简单价低容量稳定性低
6 ROM存储器种?特点分什?
(1)编程ROM编程次
(2)紫外线擦编程ROM该类ROM通紫外线擦出重复编程
(3)电擦编程ROM户字节单位次电擦改写存储容
7总线概念什?(P88)基总线操作包括?结合图33说明总线读写操作程
8触摸屏电阻式电容式应(P103)
第四章:
1驱动层软件分三种类型?(P119)
板级初始化程序系统软件相关驱动程序应相关驱动程序
2什BootLoader什说BootLoader赖目标硬件实现?(P120)
Bootloader系统加电首先运行段程序代码目系统软硬件环境带合适状态调操作系统核准备正确坏境
种嵌入式微处理器体系结构BootloaderBootloader赖具体嵌入式板级硬件设备配置赖目标硬件实现
3 硬件抽象层般实现功?(P136)
硬件抽象层目硬件抽象化通程序控制CPUIO存储器等硬件操作系统十倍驱动程序硬件关功抽象层般应实现相关硬件初始化数IO操作硬件十倍配置操作等
4 设计板级支持包目什?实现功?(P136)
驱动程序提供访问硬件设备寄存器函数包
5嵌入式软件体系结构分层?
6 BootLoader包含两种操作模式?试简述特点
第五章:
1什嵌入式操作系统?请列举典型嵌入式操作系统简述特点
1) VxWorks
性优越开发调试便利强技术支持昂贵价格开发者步
2) Windows CE
精简模块化操作系统 硬件台支持
支持线线网络连接 稳健实时性支持
丰富媒体语言支持 强开发工具
3) Palm OS
3Com公司产品专门掌电脑开发32位嵌入式操作系统
占非常存基Palm OS编写应程序占空间非常(通常十KB)
Palm提供串行通信接口红外线传输接口利方便外部设备通信传输数
拥开放OS应程序接口开发商根需行开发需应程序 具强开放性现约数千种专门Palm OS编写应程序程序容理游戏行业解决方案Palm OS包丰富软件支持基Palm OS掌电脑功断扩展
操作系统节功Palm OS应程序中果没事件运行系统设备进入半休眠(doze)状态果应程序停止活动段时间系统动进入休眠(sleep)状态
合理存理Palm存储器全部读写快速RAM动态RAM(Dynamic RAM)类似PC机RAM全局变量需永久保存数提供时存储空间存储RAM(Storage RAM)类似PC机硬盘永久保存应程序数
Palm OS数数库(database)格式存储
4) 嵌入式Linux
嵌入式Linux OS逐渐形成Windows CE等EOS相抗衡局面目前正开发嵌入式系统中49项目选择Linux作嵌入式操作系统Linux现已成嵌入式操作系统理想选择
开放源码丰富软件资源广泛软件开发者支持价格低廉结构灵活适面广
精简核性高稳定务
适CPU支持种体系结构X86ARMMIPSALPHASPARC等 够提供完善嵌入式GUI嵌入式XWindows
提供嵌入式浏览器邮件程序MP3播放器MPEG播放器记事等应程序 提供完整开发工具SDK时提供PC开发版 户定制提供图形化定制配置工具
常嵌入式芯片驱动集支持量周边硬件设备驱动丰富 针嵌入式存储方案提供实时版完善嵌入式解决方案
2 非占先式核占先式核区什?
非占先式核优点:(1)响应中断快(2)重入函数(3)享数方便
占先式核务级响应时间优化确定应直接重入函数
3.进程线程概念什?区联系什?
4务处种状态?
名词解释:
RTOS ARM RISC DMA BSP HAL
删
2011学年度嵌入式系统期末复资料
计科网工通信专业
1 嵌入式系统特点
系统核系统精简专性强实时性求高等等
2 嵌入式系统般部分组成?
嵌入式微处理器系统外部电路嵌入式操作系统特定应程序
3 ARM7种运行模式分什?属特权模式?
模式寄存器会
4ARM汇编中种寻址方式?中什寄存器寻址?什存储器寻址
5哈佛体系结构特点什?
程序存储空间数存储空间分离
6ARM指令集Thumb指令集区?
6ARM寄存器组织结构特点?模式寄存器分配寄存器常作规模指针?CPSR作位含义?
7ARM异常响应程样?
8常ARM指令功法:ADDADCANDMOVCMPCMNBBL移位操作
BL指令含义移位操作否单独成命令方式否指令改变CPSR值ARM指令8086汇编指令带条件域
9LoadStore指令含义ARM指令集中常数存取指令?
特点:数存取指令访问存储器
10什交叉编译?嵌入式系统软件开发采交叉编译调试环境建立?
通常嵌入式系统软件开发采种交叉编译调试方式交叉编译调试环境建立机应开发板做目标板开发时宿机交叉编译汇编连接工具形成执行二进制代码种执行代码宿机运行目标板运行然执行文件载目标板运行进行嵌入式开发时开发环境般目标系统硬件开发板宿PC机构成硬件开发板操作系统应软件运行操作系统核编译应软件开发调试需助宿PC机完成双方间般通串口建立连接关系首先宿机安装标准Linux操作系统然安装合适编译工具利已安装交叉编译器编译生成运行目标机核应程序工具添加必设备驱动核模块完成交叉编译环境建立
11嵌入式系统中什BootLoader功?
Bootloader嵌入式系统引导程序嵌入式系统电执行第程序终操作系统启动起控制权交操作系统基功硬件系统初始化核启动参数设置启动核程序目标机中写入BootLoader程序般JTAG接口
12什嵌入式处理器?什特点?
低档处理器采哈佛结构高档处理器采冯·诺伊曼结构品种规格系列化实时务强支持力性高功耗低集成度高性价高
13复位(Reset)异常发生取指令址变少?
14Linux作嵌入式操作系统特点?
Linux存储理页式虚拟存理核具虚拟文件系统支持种文件系统作典型现代网络型操作系统开源户务操作系统Linux系统命令包含根目录sbin目录中Linux默认分区类型ext2ext3Linux文件系统中基础部件开机引导启动时候会通etcfstab文件动挂载
15Linux核裁剪特点?
make menuconfig命令进行核配置make zImage命令会编译生成核镜文件zImage嵌入式Linux核编译时应该采交叉编译器
16超级终端设置步骤包括启动超级终端基步骤设置波特率端口校验位数位控制位传输协议
17Linux环境配置TFTP?
18什NFS?作什?已具支持NFS核嵌入式Linux开发台配置NFS服务?
NFS指网络文件系统NFS服务中机挂载端远端客户机访问机文件需机配置两方面容:开NFS服务允许指定户
(1)Setup命令选择System services选中NFS项开NFS服务
(2)通编辑exports指定户
(3)通命令:etcrcdinitdnfs restart重新启动服务设置生效
19AREA Example2 CODE READONLY
CODE32
ENTRY
MOV R0 #8
MOV R1 #6
LOOP ADC R0 R0 #1
SUBS R1 #1
CMP R1 #0
BNE LOOP
END
理解程序功(包括循环次数R0R1中数变化情况终结果)
20ADS12环境运行列程序
AREA Example1 CODE READONLY
CODE32
ENTRY
MOV R0 #2
MOV R0 R0 LSL #3
MOV R1 #8
ADD R2 R0 R1 LSR #1
END
理解程序功(包括指令功作程序运行R2值少?)
21Nor FlashNand Flash异
Flash闪存非易失存储器部块存储器单元块进行擦写编程Flash芯片NorFlashNand Flash两种某方面存定差异:Nand器件执行擦操作简单Nor求进行写入前先目标块位写0 Nor读速度Nand稍快 Nand写入速度Nor快Nand需4ms擦Nor需5s快Nand Flash单元尺寸Nor器件半生产程更简单价格低Nand闪存中块擦写次数百万次Nor擦写次数十万次
Nor具XIP(eXecute In Place芯片执行)特性应程序直接Flash闪存运行必代码读系统RAM中Nor传输效率高1~4MB容量时具高成效益低写入擦速度影响性Nand结构提供极高单元密度达高存储密度写入擦速度快接口方面Nor FlashNand Flash存着差Nor Flash带SRAM接口Nand器件复杂IO口串行存取数
22ADS12环境运行列程序
#define uint8 unsigned char
#define uint32 unsigned int
Extern uint32 Add(uint32 xuint32 y)
uint sum
void main(void)
{
sumAdd(100200)
while(1)
}
EXPORT Add
AREA Example4 CODE READONLY
CODE32
ENTRY
Add ADD R0R0R1
MOV PCLR
END
理解程序功(包括指令功作程序运行R2值少?)
23完成核裁减核编译需执行条命令?
完成核裁减核编译执行条命令:
make clean 编译核前先环境清理干净时make realclean make mrproper 彻底清相关赖保证没正确o 文件存
make dep 编译相关赖文件
make zImage 创建核镜文件
make modules 创建核模块创建核模块步
make install 相关文件拷贝默认目录嵌入式设备编译时步具体核安装需手工进行
24Linux 中设备分三类?分解释三类设备列举出种常见设备
Linux 中字符设备没缓区数处理字节单位序进行支持机读写普通印机系统串口终端显示器较常见字符设备嵌入式系统中简单键触摸屏手写板属字符设备
Linux 中块设备指输入输出时数处理块单位设备般采缓存技术支持数机读写典型块设备硬盘cdrom 等户说块设备字符设备访问接口样组基文件系统调readwrite等实现细节区仅核驱动程序软件接口
Linux 中网络设备实现方法字符型设备块型设备面层文件系统层网络协议层设备节点系统正确初始化网络控制器建立核网络设备驱动程序间通信字符设备驱动程序块设备驱动程序核间通信完全样网卡属网络设备
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档