1、智能物联网工程师,免费共享100G学习资料
2、
3、qq号码:538435543
4、
5、欢迎大家加入交流经验,互相学习分享
6、cortex-A8 中只有CP14和CP15 两种协处理器。CP14用来测试(test),CP15用作系统控制.
7、cortex-A8中协处理器CP15是协助处理器做管理工作,属于A8内部。
8、cortex-A8的通用寄存器和状态寄存器属于A8内部 的32位存储器 。
9、跳转指令BL只能实现前后32M的小范围的跳转,使用“LDR PC,..” 伪指令可以实现大范围的跳转。大范围4G
10、汇编中用#注释( F)。@  错误,是@符号注释
11、 根据ATPCS标准,子程序间通过寄存器R0、R1、R2、R3来传递参数,如果参数多余4个,则多出的部分用堆栈传递,返回值用R0传递。
12、寄存器R13用作数据栈指针,记作SP。
13、寄存器R14称为链接寄存器,记作LR,它用于保存子程序的返回地址。
14、寄存器R15是程序计数器,记作PC,不能用作其它用途。
15、汇编的优点是效率高,体积小。(对)
16、S5PV210内部对模块的管理是分区域管理的,分为那几个区域(    )、(    )、(      )。
不清楚答案,查询得知,S5PV210由ARM内核、系统外围设备、存储器子系统、多媒体加速、电源管理、连接性模块 等模块组成, p42
17、S5PV210内部有三条总线,他们是APB总线,频率100兆以下、AHB总线,200-100兆、AXI总线。
18、S5PV210的AHB总线的工作频率范围是200M~100M。
19、S5PV210的APB总线的工作频率范围是100M以下。
20、CortexA8的工作频率高达(1GHZ),定时器的PLCK的值是(  66MHZ)。
21、S5PV210内部有(  5 ) 个定时器,其中有PWM引脚的有定时器(  T0 T1 T2 T3      ),有死区功能的有定时器(  T0  T1      )。
22、占空比就是输出的PWM中,高电平保持的时间 与该PWM的时钟周期的时间之比。
23、可以通过改变高低电平的时间改变占空比,也可以通过修改时钟周期的时间改变占空比。(F)  前面话对,后面话错
24、ARM 处理器有两个级别的中断请求,他们分别是( fiq    )和(  irq  )。
ARM上实现内存管理的单元叫(    MMU  )。
25、ARM的全称是(  Advanced RISC Machine)
目前常用的嵌入式外围设备按功能可以分为(    存储设备      )、(  通信设备      )和(    显示设备      )。硬件设备=嵌入式处理器+外围设备
外围设备是完成存储通信调试显示等辅助功能的其他部件。目前常用,存储设备(ram,sram,flash),通信设备(rs232接口,),显示设备(显示屏)。
26、嵌入式linux操作系统属于免费的操作系统。
27、ARM 有3种含义,它是(  一个公司名词    ),是(  一类微处理器通称          ),还是(  一种技术              )的名称。
28、ARM支持(  大端  )和(  小端    )两种内存模式。
29、CPSR寄存器是(    程序状态寄存器        )寄存器,SPSR寄存器是(      程序状态保存          )寄存器。
30、嵌入式系统的硬件包括(    嵌入式处理器      )和(    外围设备      )。
31、S5PV210的APB总线的工作频率范围是100M以下。                        (T )正确,APB总线的工作频率范围是100M以下,AHB总线的工作频率范围是200M-100M
嵌入式系统是,以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能成本体积功耗等要求的专用计算机系统
根据掉电是否丢失数据分为RAM  ROM
RAM随机存储器,又称内存,易失存储器,
RAM分为  SRAM静态存储器  利用触发器保存信息,
和  DRAM动态存储器  ,利用MOS电容储存电荷保存信息,优于前者。
ROM 只读存储器,是非易失存储器一种
flash是非易失存储器优秀一种。掉电不会丢失,速度快,擦写方便。
risc和cisc区别p16
arm体系构架
v4 arm7
v5  arm9  arm10 有dsp指令
v6  arm11 4种指令集
v7  cortex    a  r    m系列 
a高端 r实时性
m满足传统市场
arm7特点,简答题p19
成熟的大批量32位 risc芯片
最高主频130mips
功耗低,兼容16位处理器
代码与arm9 arm10E兼容
开发工具多
调试机制完善
提供0.25 0.18 0.13微米 多样 生产工艺
arm采用32位架构,基本数据类型4种,填空
Byte                8位    字节
HalfWord            16    半字    2字节对齐
Word                32            4
DoubleWord          64            8
arm嵌入式系统期末考试大端小端内存模式,
小端是默认模式,平常就是这个
大端模式,高地址,放数据低位
v6体系 引入be-8模式,改变be-32大端模式
be-8模式
str r0,【r1】数据位高地址,放数据低位
ldrb r2,【r1】
内核工作模式,cortex a8,(课本8种)8种
填空
usr
fiq
irq
svc特权模式
abt数据访问中止模式
und未定义指令中止模式
sys
mon监控模式, 可在安全模式和非安全模式切换
8个模式中,除用户模式usr, 其他7个全部特权模式
7个特权模式中,除了系统模式,剩下6个都属于异常模式
异常模式:
快速中断请求模式(FIQ)    用于高速数据传输
 外部中断请求模式(IRQ)  用于通常的中断处理
特权模式(SVC) 
 数据访问终止模式(abt)   当数据或指令预取终止时进入该模式,可用于虚拟内存及存储保护
 未定义指令止模式(und)  用于支持硬件协处理器的软件仿真(浮点、微量运算)
mon监控模式
一、Arm工作模式:
Arm微处理器工作模式,分别为: (课文8种)
1. 用户模式(Usr)            用于正常执行程序
2. 快速中断模式(FIQ)    用于高速数据传输
3. 外部中断模式(IRQ)  用于通常的中断处理
4.  特权模式(SVC)         操作系统使用的保护模式(高权限),复位和软件中断进入
5. 数据访问止模式(abt)   当数据或指令预取终止时进入该模式,可用于虚拟内存及
存储保护
6. 系统模式(sys)            运行均有特权的操作系统任务
7. 未定义指令终止模式(und)  用于支持硬件协处理器的软件仿真(浮点、微量运算)
8 mon监控模式, 可在安全模式和非安全模式切换
异常模式优先级如下:
1(最高)                        SVC  复位
2                                abt  数据中止
3                                FIQ(快速中断请求)
4                                IRQ(外部中断请求)
5                                abt 预取指令中止
6(最低)        und  未定义指令,  SWI 软件中断
 
存储系统管理,通常使用协处理器cp15: 系统控制协处理器
多级存储器系统:内核级(最快存储量最少),芯片级,板卡级,外设级
cp15包含16个32位寄存器,编号0-15
较高级操作系统,存储系统管理使用存储管理单元,MMU,启动后转换映射虚拟地址
arm7为止使用流水线3级
取指令,从寄存器装载一条指令
译码 为下一周期准备控制信号
执行  处理指令,结果写会寄存器
arm9,五级流水线 3级+缓冲/数据  回写
arm10  6级流水线

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。