代码改变世界

随笔分类 -  ARM

Uboot中start.S源码的指令级的详尽解析

2018-04-20 14:22 by nigaopeng, 555 阅读, 收藏,
摘要: Uboot中start.S源码的指令级的详尽解析 https://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/html/uboot_starts_analysis.html 阅读全文

ARM-汇编指令集(总结)

2018-04-20 10:46 by nigaopeng, 217 阅读, 收藏,
摘要: https://www.cnblogs.com/wxb20/p/6249580.html 阅读全文

嵌入式中 ARM的几种工作模式 以及异常模式的优先级

2017-09-21 16:43 by nigaopeng, 3528 阅读, 收藏,
摘要: 一、Arm工作模式: Arm微处理器支持7种工作模式,分别为: 1. 用户模式(Usr) 用于正常执行程序 2. 快速中断模式(FIQ) 用于高速数据传输 3. 外部中断模式(IRQ) 用于通常的中断处理 4. 管理模式(SVC) 操作系统使用的保护模式(高权限),复位和软件中断进入 5. 数据访问 阅读全文

ARM 内核SP,LR,PC寄存器

2017-09-21 16:41 by nigaopeng, 3085 阅读, 收藏,
摘要: 深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。 1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五种异常模式、非异常模式(用户模式和系统模式),都有各自独立的堆栈,用不同的堆栈指针来索引。这样当ARM进入异常模式的时候 阅读全文