差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
digi:arm-embedded:linux:dey:dey-kernel-development [2022/03/16 22:02]
robin
digi:arm-embedded:linux:dey:dey-kernel-development [2022/03/16 22:24] (当前版本)
robin
行 11: 行 11:
  
 Linux内核源码目录位于:tmp/work-shared/ccimx6ulsbc/kernel-source ,这个目录和https://github.com/digi-embedded/linux.git是一样的。 Linux内核源码目录位于:tmp/work-shared/ccimx6ulsbc/kernel-source ,这个目录和https://github.com/digi-embedded/linux.git是一样的。
 +{{:digi:arm-embedded:linux:dey:pasted:20220316-221806.png}}
  
 Linux内核编译的结果主要是在,在编译时自动生成的.config就是位于这里: Linux内核编译的结果主要是在,在编译时自动生成的.config就是位于这里:
行 23: 行 24:
 如果我们进行make操作,实际上它会进入tmp/work/ccimx6ulsbc-dey-linux-gnueabi/linux-dey/5.4-r0/build 目录来编译,编译的结果也在这个目录下。 如果我们进行make操作,实际上它会进入tmp/work/ccimx6ulsbc-dey-linux-gnueabi/linux-dey/5.4-r0/build 目录来编译,编译的结果也在这个目录下。
  
 +  - 编译设备树
 +要修改和编译的设备树都在内核源码树下,我们需要在tmp/work-shared/ccimx6ulsbc/kernel-source/arch/arm/boot/dts/Makefile添加新建的设备树
 +一般插在原来的位置上,比如
 +<code>
 +        imx6ul-ccimx6ulsbc-id136.dtb \
 +        imx6ul-ccimx6ulsbc-lvg.dtb \   //这里新添加一个设备树
 +        imx6ul-ccimx6ulsbc-wb.dtb \
 +        imx6ul-ccimx6ulsbc-wb-mfg.dtb \ 
 +</code>
 +然后就可以直接make dtbs
  
 ************************** **************************