关于RDK X3 Module 编译和烧录问题

在使用操作手册中,对于编译流程不太清楚,主要是针对自己编译uboot,kernel,如何打包成一个烧录镜像不清楚,

对于烧录这块,不清楚的是如何单独烧录kernel步骤,因为在使用有时需要再内核中增加一个驱动,

希望这边可以完善一下,或者整理一下

你好,kenerl无法单独烧录,6.1 开发环境搭建及编译说明 | RDK X3用户手册 (horizon.cc) 自定义的包参考这里即可

我现在想使用自己修改过的kernel 镜像,怎么操作呢,手册里没有看到哪里讲这方面的内容,比如像X3M的源码包,kernel 修改后,只需要编译一下kernnel,在执行一下打包脚本就可以就生成新的系统镜像,针对X3 module 的源码貌似没有这些操作

使用自定义的debian包

pack_image.sh不带参数运行时,默认从地平线文件服务器上下载最新发布的debian软件包安装进系统,如果您修改了同名软件包,则需要跳过从文件服务器上下载debian包的过程,可以在执行 pack_image.sh命令时带上任意选项参数即可,如以下命令则不会重新下载debian包,把自己做的包替换原来下载好的软件包后重新打包即可,例如您重新生成了hobot-boot,命名为 hobot-boot_2.0.0-customer_arm64.deb, 则用该文件替换deb_packages目录下的hobot-boot-xxx_arm64.deb文件。

sudo ./pack_image.sh c

把自己做的包替换原来下载好的软件包后重新打包即可,例如您重新生成了hobot-boot,命名为 hobot-boot_2.0.0-customer_arm64.deb, 则用该文件替换deb_packages目录下的hobot-boot-xxx_arm64.deb文件。这些内容能不能把详细的步骤列出来,替换哪个目录下的文件,怎么打包操作?现在默认是把内核编译好了

替换deb_packages下的文件,使用pack_image.sh直接打包就好,这里描述的很清楚呀,你的疑惑在哪里呢?