“Linux内核-配置及编译”的版本间的差异

来自华清远见研发中心
跳转至: 导航搜索
解压内核
第4行: 第4行:
 
linux@ubuntu:$ cd ~/ FS-MP1A/stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.4.31-r0
 
linux@ubuntu:$ cd ~/ FS-MP1A/stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.4.31-r0
 
</nowiki></pre>
 
</nowiki></pre>
 +
[[Image:48-1-1-1.png]] <br>
 +
该目录下以patch结尾的文件为ST官方提供的补丁文件,l linux-5.4.31.tar.xz为标准linux源码包。<br>
 +
 +
解压标准内核源码包<br>
 +
linux@ubuntu:$ tar -xvf linux-4.19.94.tar.xz
 +
[[Image:48-1-1-2.png]] <br>
 +
进入内核源码目录下<br>
 +
linux@ubuntu:$ cd linux-5.4.31
 +
[[Image:48-1-1-3.png]] <br>
 +
 
==添加STMicroelectronics官方补丁==
 
==添加STMicroelectronics官方补丁==
 
==生成标准板配置文件==
 
==生成标准板配置文件==

2020年7月27日 (一) 16:18的版本

解压内核

建立源码目录

linux@ubuntu:$ cd ~/ FS-MP1A/stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.4.31-r0

48-1-1-1.png
该目录下以patch结尾的文件为ST官方提供的补丁文件,l linux-5.4.31.tar.xz为标准linux源码包。

解压标准内核源码包

linux@ubuntu:$ tar -xvf linux-4.19.94.tar.xz

48-1-1-2.png
进入内核源码目录下

linux@ubuntu:$ cd linux-5.4.31

48-1-1-3.png

添加STMicroelectronics官方补丁

生成标准板配置文件

配置内核

编译内核

编译内核模块

生成设备树

配置tftp