zgfp.net
当前位置:首页 >> 在linux内核文件中ArCh文件作用 >>

在linux内核文件中ArCh文件作用

就是不同平台的默认的配置。 比如你用的arm型号,是否编译网络模块,USB模块等等,里面分的很细的。 有了个这个配置文件,你编译内核的时候,才会有选择的编译一部分需要的源码。要不然内核中那么多源码总不能都编译了吧,只编译需要的就好了。

arch下面是体系架构,以及平台相关文件: 比如,把arch/arm/config里面的s3c2410_defconfig,拷贝到内核根目录,命名为.config 再修改根目录Makefile,选择arm交叉编译工具,执行make menuconfig就可以配置 你定义的内核,选择自己的驱动。 USB...

1、是在/boot目录下 2、/usr/src目录一般是系统内核代码目录 3、你看/boot/grub/grub.conf文件,kernel那行是vmlinuz...,就是代表内核的名字 4、Linux是一个一体化内核(monolithic kernel)系统。“内核”指的是一个提供硬件抽象层、磁盘及文件...

boot就是引导文件。应该是linux系统引导相关的源文件。

x86_64的代码是用makefile来区分的。 ifeq ($(CONFIG_X86_32),y) BITS := 32 ... else BITS := 64

一般在Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到http://www.kernel.org/去下载,最好使用它的镜像...

呵呵,就是architecture,在计算机术语来说主要指硬件架构,通常就是CPU架构,大多数个人计算机都是x86架构,因此,Arch Linux系统就是针对x86架构CPU作了特别优化的linux发行版。

1、arch目录是同CPU架构相关的代码,如i386\ia64\mips\arm等。 2、他属于内核的目录,但要和实际的硬件相匹配。

原来默认是编译适合编译的主机运行的二进制文件,改为 "ARCH=arm""CROSS_COMPILE = arm-linux-"表示用交叉编译工具 arm-linux-编译适合在arm平台可执行的二进制文件

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com