差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版两侧同时换到之后的修订记录
digi:arm-embedded:linux:dey:dey-kernel-development [2022/03/16 09:06] robindigi:arm-embedded:linux:dey:dey-kernel-development [2022/03/16 21:52] robin
行 1: 行 1:
 ====DEY 系统开发流程==== ====DEY 系统开发流程====
 认识一些目录,以cc6ul为例: 认识一些目录,以cc6ul为例:
 +通常,搭建好环境后,我们会先编译一下镜像,比如:
 +
 +bitbake core-image-base
 +
 +编译完成后,记录一下这些目录内容:
 +Linux总目录是这个tmp/work/ccimx6ulsbc-dey-linux-gnueabi/linux-dey/5.4-r0,注意,它是总目录,而非内核源码目录,事实上,它下面有一个git目录就是指向内核源码的链接。
 +{{:digi:arm-embedded:linux:dey:pasted:20220316-213215.png}}
 +
 +Linux内核源码目录位于:tmp/work-shared/ccimx6ulsbc/kernel-source ,这个目录和https://github.com/digi-embedded/linux.git是一样的。
 +
 +Linux内核编译的结果主要是在,在编译时自动生成的.config就是位于这里:
 +tmp/work/ccimx6ulsbc-dey-linux-gnueabi/linux-dey/5.4-r0/build
 +{{:digi:arm-embedded:linux:dey:pasted:20220316-215131.png}}
 +
 +
 +
 +
 +
 +
 +**************************
  
 bitbake -c compile virtual/kernel bitbake -c compile virtual/kernel