OpenHarmony移植小型系统exynos4412(三)
Linux内核移植
移植概述
本次主要是在OpenHarmony3.2版本上实现linux5.10内核编译成功。主要涉及build、linux-5.10、patchs、config目录的适配。
适配fs4412芯片的内核适配
主要是对四个目录进行适配
--/kernel/linux
----build
------kernel_module_build.mk//构建编译选项
----config
------linux-5.10/arch/arm/configs//配置芯片相关的config
----patchs//在linux-5.10里修改的内容需要打包到patchs进行
1、准备内核config(特别是芯片相关的config)。
config文件所在源码目录:kernel/linux/config/
配置fs4412自己的config文件,在对应的linux-5.10/arch/arm/configs/
目录下新建fs4412_small_defconfig。该config文件可以由基础defconfig(exynos4412_defconfig)与该芯片相关的config组合生成。具体配置的config文件可以在如下地址下载https://download.csdn.net/download/longyuzi/89522