84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
android编译内核后生成的是o文件吗,然后再打包进boot.img?我查阅资料了解到boot.img包含boot header,kernel,ramdisk.img。这个kernel是一个什么格式的文件,是.img?还是很多.o文件?还是什么?还有个问题,.ko文件是内核模块吗?也要打包进boot.img的是吧?还有,“安装内核” 这个步骤我不是很理解,每次开机直接把内核装载到内存里面去不就行了吗?为什么还要安装内核...不是很理解
欢迎选择我的课程,让我们一起见证您的进步~~
.o是中间文件,.ko是内核模块kernel是一个可执行的bzImage,简单来讲就是由.o链接生成的目标文件,不是像你说的那样n多.o.ko可以编译进内核,也可以不编译进内核,作为插件的形式存在安装内核的意思就是把内核copy到启动分区,然后安装内核模块,以及一些其他的东西。。每次开机直接把内核装载到内存里面去不就行了吗, this also needs to be installed first. .
.o
.ko
kernel
bzImage
copy
每次开机直接把内核装载到内存里面去不就行了吗
I have never heard of it...
Is this too high-end?
It’s better to read the official documents for this kind of thing. https://source.android.com/source/building-kernels.html
.o
是中间文件,.ko
是内核模块kernel
是一个可执行的bzImage
,简单来讲就是由.o
链接生成的目标文件,不是像你说的那样n多.o
.ko
可以编译进内核,也可以不编译进内核,作为插件的形式存在安装内核的意思就是把内核
copy
到启动分区,然后安装内核模块,以及一些其他的东西。。每次开机直接把内核装载到内存里面去不就行了吗
, this also needs to be installed first. .I have never heard of it...
Is this too high-end?
It’s better to read the official documents for this kind of thing.
https://source.android.com/source/building-kernels.html