第一章
1. 从计算机技术应用的角度(嵌入式系统的定义)(背)(书P1)
嵌入式系统是指以应用为中心,以计算机技术为基础,软硬件可减裁,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。
2. 嵌入式系统特点(理解)(书P2)
专用性强、系统精简、软件代码固化存储、要求高可靠性、需要专门的开发工具和环境
3. 图1-2嵌入式系统应用领域(理解)(书P5)

4. 图1-3嵌入式系统开发流程(书P7)

第二章
1. 指令流水线技术(书P11)
ARM采用多级流水线技术,以提高指令执行的效率;ARM7采用冯·诺伊曼体系结构的3级指令流水线;ARM9TDMI采用基于哈佛体系结构的5级指令流水线技术;ARM10采用6级指令流水线。
2. ARM Cortex-M3/R4/A8字母含义?(表2-3)(书P13)
A—面向性能密集型系统的应用处理器内核;(顶级)
R—面向实时应用的高性能内核;
M—面向各类嵌入式应用的微控制器内核;(低端)
3. 处理器的两种工作状态及状态切换方法(书P13)
(1)ARM状态:执行32位字方式的ARM指令。
(2)Thumb状态:执行16位半字方式的Thumb指令。
① ARM→Thumb:当操作数寄存器Rm的状态位bit[0]为1时,执行BX Rm指令进入Thumb状态。
② Thumb→ARM:当操作数寄存器Rm的状态位bit[0]为0时,执行BX Rm指令进入ARM状态。当处理器进行异常处理时,则从异常向量地址开始执行,系统将自动进入ARM状态。
4. 存储格式举例(大端、小端)(书P15)⭐

例题:(以小端格式存放),以下代码存放到R0的数据是0x12345678
5. ARM处理器工作模式(书P15)
(不用背有哪7种模式,只需知道每种模式在干什么)
① 用户模式:正常用户模式,程序正常执行模式。
大多数的用户程序是运行在用户模式下。
② FIQ:处理快速中断,支持高速数据传送或通道处理。
③ IRQ:处理普通中断。
④ SVC:操作系统保护模式,处理软件中断(SWI)。
⑤ 中止:处理存储器故障、实现虚拟存储器和存储器保护。

该博客详细梳理了嵌入式系统考试的重点内容,涵盖了从计算机技术应用的角度定义嵌入式系统,深入讲解了ARM处理器的工作状态、指令流水线、存储格式、中断处理等。此外,还涉及到了寄存器移位寻址、数据定义、锁相环、看门狗定时器、存储控制器特性以及I/O接口和中断优先级等知识点。内容覆盖了从硬件到软件的多个层面,是全面复习嵌入式系统知识的好资料。

最低0.47元/天 解锁文章
561

被折叠的 条评论
为什么被折叠?



