ARM
old_Charle
这个作者很懒,什么都没留下…
展开
-
ARM指令寻址方式
ARM指令的编码格式 实际指令语法格式为: ADDEQS R0,R1,R2; 该指令的编码格式为: ARM指令的助记符 ARM指令在汇编程序中用助记符表示,一般ARM指令的助记符格式为: {} {S} ,, 其中: 操作码,如ADD表示算术加操作指令; {} 决定指令执行的条件域; {S} 决定指令执行是否影响CPSR寄存器的值; 目的寄存器原创 2012-12-16 16:31:53 · 773 阅读 · 0 评论 -
解决make menuconfig 缺少ncurses-devel库
<!-- @page {margin:2cm} td p {margin-bottom:0cm} p {margin-bottom:0.21cm} a:link {} --> 解决Ubuntu使用`make menuconfig`配置Linux内核时,出现缺少'ncurses-devel'库支持。 root@zhucha-Inspiron-N5010:/h原创 2013-01-26 21:55:25 · 954 阅读 · 0 评论 -
u-boot启动过程完全解析
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能 Ø 硬件设备初始化 Ø 加载U-Boot第二阶段代码到RAM空间 Ø 设置好栈 Ø 跳转到第二阶段代码入口 (2)第二阶段的功能 Ø 初始化本阶段使用的硬件设备 Ø 检测系统内存映射 Ø 将内核从Fla转载 2013-02-21 19:32:27 · 324 阅读 · 0 评论 -
source insight支持.S的汇编文件
用source insight看blob以及内核中的代码,发现即使全局搜索,也找不到定义中后缀为.S的函数,而明明在*.S中用汇编定义了该函数的。去网上查了一下,发现原因是*.S文件并没有添加到改工程中来。 为了用source insight能搜索到.S的汇编文件,必须把该文件添加进来。 方法: 1、在创建工程前先特别设置好source insight 。设置如下: Options->Do原创 2013-09-30 14:09:29 · 426 阅读 · 0 评论