前面编译了ForlinxDesktop【新提醒】【飞凌RK3568开发板试用体验】编译ForlinxDesktop镜像 - 飞凌嵌入式 - 电子技术william hill官网
- 广受欢迎的专业电子william hill官网
! (elecfans.com)
试用的ubuntu20.4LTS的桌面版本,支持4K显示器呀,就是有点美中不足,显示驱动没有优化,用起来比较卡,声卡也没有驱动。今天改作体验一下OK3568-C_Linux4.19.206。
1、编译环境:
操作系统:ubuntu20.04,本来还想用ubuntu22.04,硬盘空间不够呀。。
硬盘空间:200G由于前面,目前还有100G的空间吧。
内存:24G(为什么要用这么大,是因为小于10G就会编译报错。因为这个我特意加了32G的内存,还有一个好处,多出的内存会给用做缓存,这样就不会频繁的写硬盘)
编译完后的磁盘点用情况:
2、源码准备:
源码在飞凌提供的资料里的\OK3568-C_Linux4.19.206_用户资料-20220823\Linux\源码 目录下面。相比ForlinxDesktop,下小了差不多500M的空间。
3、在虚拟机上新建目录把文件拷进去,解压出来。
4、进入OK3568-linux-source目录里面,执行./bulid.sh就可以进行编译了:
:~/forlinx_4.19/OK3568-linux-source$ ./build.sh
执行后会有选项输入,如下图,输入 1 后按回车继续。
5、编译一段时间后会弹出下图界面,需要选择,提取图中信息,VCCIO4 和 VCCIO6 选择 1800000 其余的选择 3300000,使用上下方向按键选择选项,按回车确认选择即可。(第一次才有选择)
有了上次编译的经验,这次很顺利没有报错,编译的速度还可以,用了3个小时多一点,上次我是折腾了2天才搞定,看来是好事多磨:
2022-12-05T14:13:28 >>> host-tar 1.29 Extracting
2022-12-05T14:13:28 >>> host-tar 1.29 Patching
2022-12-05T14:13:28 >>> host-tar 1.29 Updating config.sub and config.guess
2022-12-05T14:13:28 >>> host-tar 1.29 Patching libtool
2022-12-05T14:13:28 >>> host-tar 1.29 Configuring
2022-12-05T14:13:49 >>> host-tar 1.29 Building
2022-12-05T14:13:52 >>> host-tar 1.29 Installing to host directory
2022-12-05T14:13:52 >>> host-lzip 1.19 Extracting
#结束:
directory
2022-12-05T17:19:21 >>> Finalizing target directory
2022-12-05T17:19:22 >>> Sanitizing RPATH in target tree
2022-12-05T17:19:22 >>> Copying overlay board/rockchip/common/base
2022-12-05T17:19:22 >>> Copying overlay board/rockchip/common/recovery
2022-12-05T17:19:22 >>> Copying overlay board/rockchip/rk356x/fs-overlay/
2022-12-05T17:19:22 >>> Copying overlay board/rockchip/ok3568/fs-overlay-recovery/
2022-12-05T17:19:22 >>> Executing post-build script build/post.sh
2022-12-05T17:19:22 >>> Generating root filesystem image rootfs.cpio
2022-12-05T17:19:24 >>> Generating root filesystem image rootfs.ext2
2022-12-05T17:19:24 >>> Generating root filesystem image rootfs.squashfs
2022-12-05T17:19:25 >>> Generating root filesystem image rootfs.tar
Done in 22min 36s
log saved on /home/lugl/forlinx_4.19/OK3568-linux-source/br.log
====Build OK3568-recovery ok!====
编译完后生成的固件在目录下面:OK3568-linux-source/IMAGE/OK3568-C-LINUX_20221205.1720_RELEASE_TEST/IMAGES
把update.img拷到win下面用下载工具下载就OK了。
在编译的等待中,我翻看了飞凌提供的手册,也看到的我以前遇到的一些情况。建议大家也去看看。文档我放在附件里,有需要的自己去资料包里看。
*附件:OK3568-C_用户常见问题手册_V1.0_2022.07.26.pdf
更多回帖