当前位置:
文档之家› 嵌入式系统设计与开发期末复习提纲PPT课件
嵌入式系统设计与开发期末复习提纲PPT课件
《嵌入式系统设计与开发》 期末复习提纲
主讲人:油海东 院系:信息学院 时间:2007.10.23
2020/2/29
信息学院-通信教研室-油海东
1
第1章 概述
嵌入式系统的一般定义(简单) 嵌入式系统架构 嵌入式处理器分类(简答) 常用的嵌入式微处理器 常见的嵌入式操作系统 嵌入式Linux分为哪两类?
ADT/SDT下程序移植到GNU下的方法 链接脚本及其用途(简答) C和汇编混合编程时参数传递规则 ARM汇编程序如何调用C程序 C程序如何调用ARM汇编程序
2020/2/29
可编辑
8
第5章 嵌入式LINUX
LINUX版本分为哪两类?内核版本号是如何构 成的?
常见的LINUX的发行版
2020/2/29
可编辑
2
第3章 ARM处理器体系结构
什么是ARM? ARM指令执行分为哪些阶段? ARM处理器工作状态 什么是存储器大端格式和小端格式(简单)
2020/2/29
可编辑
3
第3章 ARM处理器体系结构
ARM处理器7种工作模式,如何设置? ARM寄存器一共多少?分为哪两大类? 通用寄存器分为哪几类? 什么是CPSR和SPSR CPSR各标志位的含义 ARM所支持的异常类型有哪些? 异常向量表
2020/2/29
可编辑
12
第7章 嵌入式开发环境
什么是交叉开发环境?(简答) 什么是交叉编译(简答) 为什么要制作交叉工具链(简答) 交叉调试的分类 BootLoader有什么作用?(简答)
2020/2/29
可编辑
11
第8章 Maker及Makefile
什么是Make和Makefile Makefile文件的编写 Make的工作过程(简单) 使用Makefile变量/宏
2020/
ARM的寻址方式:
立即寻址 寄存器寻址 寄存器间接寻址 基址+偏址寻址 移位寻址
常用数据处理指令
MOV,BIC,ADD,ADC,SUB,SBC,CMP
2020/2/29
可编辑
5
第3章 ARM处理器体系结构
LOAD/STORE指令
LINUX下是如何访问一个文件的?
2020/2/29
可编辑
9
第6章 LINUX下C编程基础
VI的模式、模式如何切换 GCC的工作过程(简答) GCC常用选项-c/-E/-S/-o/-g GDB常用命令:l/b/info b/r/p 变量
/n/s/c/q
2020/2/29
可编辑
10
硬盘分区在LINUX中的表示方法
LINUX文件的属性表示方法(简单)
LINUX下文件的种类
LINUX常用命令
Man、chmod、cd、mkdir、rmdir、ls、cp、 rm、more、mount、groupdel、groupadd、 useradd、userdel、passwd、sudo
LDR,STR,LDM,STM
MSR/MRS B/BL
2020/2/29
可编辑
6
第4章 ARM汇编语言程序设计
ARM程序结构 3个例题
2020/2/29
可编辑
7
第4章 ARM汇编语言程序设计
GNU下的伪操作符
.equ/.global/.extern/.end/.text/.data/