什么是嵌入式系统?
嵌入式系统是嵌入到对象体系中的、用于执行独
立功能的专用计算机系统
嵌入式系统三要素?
嵌入性-满足环境要求
专用性-满足配置要求
计算机系统-满足控制要求
嵌入式实时系统按实时性分为?
强实时型
一般实时
弱实时型
嵌入式系统特点?
专用性、可靠性、实时性、资源有限、专用工具
嵌入式系统按软件实时性需求分为?
非实时系统
软实时系统
硬实时系统
按系统复杂程度分为?
小型系统
中型系统
复杂系统
按系统的形态分为?
芯片级系统
板级系统
设备级系统
嵌入式系统的组成?
嵌入式处理器
外围硬件设备
嵌入式操作系统
应用软件
两种体系结构的区别?
冯诺依曼:
程序和数据放在同一存储器的不同地址
顺序执行指令
哈佛:
程序和数据放在不同的存储器
并行执行指令
两种指令系统的区别?
CISC复杂指令集计算机:
设计目标,用最少的机器语言完成所需的计算任
务
包括大量有复杂功能的指令和丰富的寻址方式
82原则,常用的只占20%,在程序中出现80%
丰富的单元电路,功能强,面积大,价格高,共
好大,与嵌入式要求相悖
RISC精简指令集计算机:
设计目标,借助一些可以在单个CPU周期完成的
命令,降低CPU复杂度,将程序的复杂性交给编
译器
只包含最有用的指令,只提供简单的操作
确保数据通道快速执行每一条指令
LoadStore结构
CPU硬件结构设计变得简单,只包含较少单元电
路,面积小,功耗低
ARM内核命名和含义:
ARM微处理器七种运行模式的特点?
ARM微处理器两种工作状态的区别?
两种工作状态的切换方法?
CPSR寄存器控制字分析?
ARM体系结构中的两种存储格式?
ARM处理器MMU的地址转换过程及虚拟地址到物理地址的转换方法?
虚拟内存重点复习?
听录音
ARM的七种异常类型?
异常向量?异常向量地址?异常向量表?
ARM状态下异常处理过程?
八种寻址方式的特点?
基址寻址
熟悉常见ARM汇编指令的格式和功能,能看懂基
本的arm汇编程序 ?
没学
结合第五章接口,编写简单的接口操作汇编程
序?
没学吧
嵌入式存储器的分类?不同类型存储器的特点和
使用场合?
嵌入式存储器系统的构成及其存储空间的分布和
特点?
使用NAND Flash为引导ROM的启动流程
基本的存储器芯片和嵌入式微处理器芯片的连接
方法?地址线?
存储器地址线始终从A0开始
一片八位 微处理器从ADDR0开始
两片八位 微处理器从ADDR1开始
四片八位 微处理器从ADDR2开始
第五章
使用IO端口实现基本数据输入输出的方法,包括
相关特殊功能寄存器控制字的分析方法及使用汇
编指令实现控制的方法?
弄清中断控制器的功能?
外部中断请求信号管理
中断模式设定
中断请求信号标记
中断屏蔽设定
中断优先级管理
中断服务标记
相关特殊寄存器的用途?
外部中断控制寄存器:
设定外部中断请求的触发方式
外部中断滤波寄存器:
设定八个外部中断请求的滤波器的时钟信号来源
和滤波宽度
外部中断屏蔽寄存器:
设定20个外部中断请求信号是否允许中断
外部中断挂起寄存器:
标记20个外部中断请求信号是否触发,供中断服
务程序服务和判断
源挂起寄存器:
标记31个一级中断源的中断请求信号是否触发
中断模式寄存器:
设定32个一级中断源的中断模式
中断屏蔽寄存器:
设定32个一级中断源是否被允许中断
中断挂起寄存器:
标记32个一级中断源的中断请求是否即将或者正
在被微处理器服务
中断偏移寄存器:
标记INTPND中置1位对应中断源的偏移量,其值
代表了即将或正在被服务的中断源号
重点掌握普通外部中断的处理流程及使用汇编程
序实现中断初始化和中断处理及中断返回的方
法?
围绕S3C2440芯片,弄清其内部定时器的构成及
工作过程?
能根据定时需求,初步设计定时器相关参数并使
用汇编指令配置相关特殊功能寄存器?
第六章
交叉编译概念?
在一种平台上编译出能在另一种平台上运行的程
序
Linux的子系统结构和功能?
五个主要子系统
1、进程调度
2、进程间通讯
3、内存管理
4、虚拟文件系统
5、网络接口
其他部分
6、各子系统需要对应的设备驱动程序
7、依赖体系结构的代码
具体背各自功能
常见终端命令Makefile文件的结构?
Linux的调试?
第七章
Shell编程基础(含简单示例程序)?
Bootloader过程(两阶段)?
R14在子程序调用中的作用?
跳转至标号Label时,执行程序B,将Label下一条
指令地址存入R14
B执行最后,将R14内容放入PC,返回程序A
大段小段看看题目?
虚拟内存看书?
芯片连接?
时钟控制模块计算题?
1、先由CLKDIVN得到P:H:F(也可能直接给)
2、再由MPLLCON得到MDIV、PDIV、SDIV
3、m=MDIV+8、p=PDIV+2、s=SDIV+1
4、由计算公式带入m、p、s计算出F
5、由P和H、F的比例算出三个值
公式 F=2*m*频率/(p*2^s)