学习ARM新姿势,理论实践的结合

我用ARM Development Studio和FVP把ARM架构和系统软件栈(从firmware一直到Linux OS)一口气研究了个遍,所有寄存器变化,cache,mmu页表等等都能可视化直观的看到,而且整个系统级软件栈都可以源码级debug,简直不要太爽,比qemu强大一百倍,各个异常级别,安全状态都可以直观的看到,gic,smmu等高级系统组件都可以看到寄存器级别的状态,但是比qemu上手门槛更高,教程也很少,我研究了很久才掌握,一旦掌握你会发现,遇到的所有问题立马就会在脑海里有对策了,所以学习困难,有时候不是我们的问题,就是工具和方法没选对,选对工具和方法很重要

相关推荐
女神下凡3 天前
嵌入式设计的各种存储芯片的硬件/软件设计规范,非常全面。
arm开发·单片机·嵌入式硬件
从零开始的嵌入式之旅3 天前
day47
arm开发·经验分享·笔记·嵌入式硬件
老当益壮梁奶奶3 天前
ARM汇编学习笔记(六):【i.MX6ULL】时钟系统与定时器(EPIT & GPT)
c语言·arm开发·嵌入式硬件·学习·51单片机
昌原的儿子LEO3 天前
IMX6ULL 时钟系统与 EPIT/GPT 定时器原理与配置
arm开发·学习
sunoo-2293 天前
【ARM嵌入式学习笔记Day6】一文打通i.MX6ULL时钟体系:PLL/PFD/预分频+滞回比较器全解析
arm开发·笔记·vscode·单片机·imx6ull·汇编语言
M78佐菲4 天前
ARM学习笔记(1)
linux·arm开发·笔记·嵌入式硬件·学习
sunoo-2294 天前
【嵌入式裸机开发Day04】i.MX6ULL 蜂鸣器驱动详解:从引脚地址查找到代码实现全流程
arm开发·单片机·嵌入式硬件·学习·串口·裸机
Doraemomo4 天前
IMX6ULL裸机开发——PWM
arm开发·嵌入式硬件·imx6ull
老当益壮梁奶奶4 天前
ARM汇编学习笔记(五):从按键轮询到 GIC 中断控制器(ARM Cortex-A7 )
arm开发·笔记·单片机·嵌入式硬件
M78佐菲4 天前
ARM学习笔记(五)
linux·arm开发·笔记·嵌入式硬件·学习