|
【技术讨论】
配置自己的内核或新的驱动模块到内核的方法
发表于 2021-4-19 17:10:48
浏览:6584
|
回复:1
打印
只看该作者
[复制链接]
楼主
本帖最后由 chenlvqing 于 2021-4-21 09:16 编辑
开发板:rk3399pro-jd4 + 移远 EC20 4G模组
问题描述:我想将ppp的驱动配置到内核中,在内核目录下使用【make menuconfig】命令进行配置并更新到.configure文件中,然后在该目录下使用sudo make 重新编译内核,在以下目录生成了Image镜像文件
/kernel/arch/arm64/boot
但是我在根目录使用./build.sh kernel命令重新编译内核后,有以下信息。
Image: resource.img (with rk3399pro-firefly-aiojd4.dtb logo.bmp logo_kernel.bmp) is ready
Image: boot.img (with Image ramdisk.img resource.img) is ready
Image: zboot.img (with Image.lz4 ramdisk.img resource.img) is ready
/home/chenlvqing/chenlvqing/RK3399PRO_JD4_SDK/rk3399pro_linux_release_v2.5.1_20210304
====Build kernel ok!====
问题1:在驱动一章中有【保存配置并编译内核,把 kernel.img 烧到 AIO-3399PRO-JD4 板子上 我们可以使用串口输入命令】,但使用以上命令的时候并没有生成kernel.img这个镜像文件,生成的是Image镜像文件???它就是Image这个镜像文件么?用它可以烧写到板子里么?
问题2:在使用./build.sh kernel命令重新编译内核后重新在内核目录下使用【make menuconfig】命令 打开发现ppp驱动没有被选中??这是为什么?如何有效地将自己编写的驱动或者已有未支持的驱动通过【make menuconfig】命令成功编译到内核中??
|
|