- 博客(0)
- 资源 (4)
- 收藏
- 关注
s3c2410内核配置与编译
一、首先我们如何编译适合的自己的嵌入式linux内核?
就像我们目前使用的硬件版本是SMDK2410,而我们都知道,SMDK2410是linux内核所支持的,可以
直接编译。
我们首先要做的准备工作是:准备好交叉编译器,并设置好PATH,系统能很快的找到我们需要的交
叉编译工具。这个我们都已经完成了,那么我们就从www.kernel.org上将linux的源代码下载下来,每次编
译内核的时候,我们都需要有一个默认的.config文件,就像我们编译自己电脑上使用的linux内核时,需要
将自己目前使用的内核的配置文件复制到内核的源代码根目录下,就像ubuntu,该文件就位于/boot目录下
面:config-2.6.15-26-386。
针对SMDK2410的默认设置的配置文件位于:arch/arm/configs/s3c2410_defconfig,将这个文件拷
贝到根目录下成为.config文件。在make menuconfig中加载这个默认的config文件。
2009-06-25
ARM 指令集 指令快速查找 ARM 指令格式
寄存器和处理器模式(26-bit 体系)
寄存器和处理器模式(32-bit 体系)
程序状态寄存器和操纵它的指令
寄存器装载和存储指令
算术和逻辑指令
移位操作
乘法指令
比较指令
分支指令
条件执行
软件中断指令
APCS (ARM 过程调用标准)
编写安全的 32-bit 代码的基本规则
IEEE 浮点指令
汇编器伪指令
指令快速查找
ARM 指令格式
2008-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人