【BIGTREETECH PI开发板】 系统源代码编译
[复制链接]
本帖最后由 TL-LED 于 2023-8-2 14:41 编辑
这篇来学习下开发板系统源代码编译。
一、下载源代码
下载地址:
二、编译
2.1、安装软件库
安装软件命令:
sudo apt-get install ccache debian-archive-keyring debootstrap device-tree-compiler dwarves
sudo apt-get install gcc-arm-linux-gnueabihf jq libbison-dev libc6-dev-armhf-cross
sudo apt-get install libelf-dev libfl-dev liblz4-tool libpython2.7-dev libusb-1.0-0-dev
sudo apt-get install pigz pixz pv swig pkg-config python3-distutils qemu-user-static u-boot-tools
sudo apt-get install distcc uuid-dev lib32ncurses-dev lib32stdc++6 apt-cacher-ng
sudo apt-get install aptly aria2 libfdt-dev libssl-dev
过程如下:
2.2、编译
复制下载的文件到ubuntu系统
执行编译命令:root@ubuntu:/opt/CB1-Kernel-kernel-5.16# ./build.sh
选择OS image
编译过程中报错
使用的编译环境是ubuntu20.04,官方使用的是ubuntu 22.04 , 可能和系统 有关,下面我重新安装ubuntu22.04版本,搭建环境重新编译镜像。编译过程如下
2.3、编译完成后,生成的镜像文件
2.4、烧写系统
将生成的系统文件复制到window系统下,烧写镜像
三、运行
烧写完成后,TF卡安装到开发板,运行串口输出
编译烧写完成,系统运行正常。
|