我已经从三星开源网站下载了我的三星Galaxy Tab 2018年(SM 590)的核心源代码。
我试图使用存档中内核给出的指令编译未修改的源代码,但是得到的内核文件是~28 is,而可以从存储ROM的boot.img中提取的内核文件是~13 is。
当然,28‘t的大型编译内核不会启动系统,当我在恢复中选择reboot to system时,它会返回下载模式。
我遵循的步骤:
1. How to Build
- get Toolchain
From android git serveru, codesourcery and etc ..
我正在尝试将linux内核驱动程序添加到android源代码中。
我将它添加到要构建(kernel/msm-4.9/arch/arm64/config/sdm845_defconfig).的配置文件中
CONFIG_LEDS_QPNP_WLED=y
# CONFIG_LEDS_QPNP_HAPTICS is not set
CONFIG_HAPTICS_MISC=y
kernel/msm-4.9/drivers/misc/中的makefile和Kconfig文件也进行了更新,以包含该驱动程序。
Makefile:
haptics-misc-objs := haptics-misc.o hatp
我想要构建和安装wil6210驱动器,这是在Linux上游。我已经设法从这里下载了源代码。该文件夹包含Makefile和另一个名为Kconfig的文件。当我试图使它说:make: *** No targets. Stop.,我尝试使用不同的配置文件,但它们没有工作。结果如下:
elans@elans-TravelMate-P446-M:~/linux-source/wil6210$ ./configure
bash: ./configure: No such file or directory
elans@elans-TravelMate-P446-M:~/linux-source/wil6