完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
RockChip RK1808 Linux SDK获取、编译及代码管理
一、SDK获取(从 Github 开源网站获取源码 ) 1、下载 repo 工具 git clone https://github.com/rockchip-linux/repo.git 2、同步代码 mkdir rk1808_linux cd rk1808_linux/ ../repo/repo init --repo-url=https://github.com/rockchip-linux/repo -u https://github.com/rockchip-linux/manifests -b master -m rk1808_linux_release.xml ../repo/repo sync 二、SDK编译 1、完全编译 进入SDk根目录下,执行以下指令即可完成完全编译: ./build.sh all 默认是 buildroot,可以通过设置坏境变量 RK_ROOTFS_SYSTEM 指定 rootfs的类型 2、部分编译 (1)、编译u-boot 进入u-boot目录下,执行以下指令即可完成u-boot编译: ./make.sh rk1808(对应板子的型号) 编译后生成文件在 u-boot 目录下生成对应的.bin、uboot.img、trust.img (2)、kernel编译 进入kernel目录下,执行以下指令即可完成kernel编译: make rk1808_linux_defconfig(对应板子的配置文件) make rk1808-evb-v10.img(对应板子的dts) -j12 编译后在 kernel 目录生成 boot.img,这个 boot.img 就是包含 kernel 的 Image 和 DTB (3)、recovery编译 进入工程目录根目录执行以下命令自动完成 Recovery 的编译及打包: ./build.sh recovery 编译后在 Buildroot目 录/output/rockchip_rk1808_recovery/images 生成 recovery.img (4)、Buildroot rootfs 及 APP 编译 进入工程目录根目录执行以下命令自动完成 Rootfs 的编译及打包: ./build.sh rootfs 编译后在 Buildroot 目录 output/rockchip_rk1808/images 下生成 rootfs.ext4 三、固件打包 上面 Kernel/Uboot/Recovery/Rootfs 各个部分的编译后,进入工程目录根目录执行以下命令自 动完成所有固件打包到 rockdev 目录下: ./mkfirmware.sh 四、代码管理 1、先将SDK整体编译一遍,然后执行./build.sh cleanall清理编译文件,目的是下载编译中所需的软件包(cleanall时不会清理掉这些下载的软件包); 2、删除.repo和所有的.gitignore文件,可使用如下命令: find . -name ".git" | xargs rm -rf find . -name ".gitignore" | xargs -i -t mv {} {}.bak 3、提交代码到gitlab; |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
626 浏览 0 评论
887 浏览 1 评论
784 浏览 1 评论
1997 浏览 1 评论
3242 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 19:06 , Processed in 0.621855 second(s), Total 72, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号