补充资料。

Signed-off-by: rick.chan <cy@haoan119.com>
This commit is contained in:
rick.chan 2024-07-04 12:09:25 +08:00
parent 8d49992ea6
commit cb726a0f19
1 changed files with 62 additions and 4 deletions

View File

@ -128,14 +128,51 @@ make sdk
cd .. cd ..
``` ```
#### 4.1.2 Ubuntu 固件
下载根文件系统:[Ubuntu 根文件系统(64位)](https://www.t-firefly.com/doc/download/106.html),放到 SDK 路径下
```bash
7z x ubuntu-aarch64-rootfs.7z
mkdir ubuntu_rootfs
mv ubuntu-aarch64-rootfs.img ubuntu_rootfs/rk356x_ubuntu_rootfs.img
# 配置环境变量
source envsetup.sh rockchip_rk3566
# 选择配置文件
./build.sh roc-rk3566-pc-ubuntu.mk
# 全自动编译
./build.sh
# 部分编译:编译 u-boot
./build.sh uboot
# 部分编译:配置 kernel
cd kernel
make ARCH=arm64 firefly_linux_defconfig menuconfig
make ARCH=arm64 savedefconfig
mv defconfig arch/arm64/configs/firefly_linux_defconfig
cd ..
# 部分编译:编译 kernel
./build.sh kernel
# 部分编译:编译 recovery
./build.sh recovery
# 打包固件:更新各部分镜像链接到 rockdev/ 目录
./mkfirmware.sh
# 打包固件:生成 update image完整固件会保存到 rockdev/pack/ 目录
./build.sh updateimg
```
## 5. 系统配置 ## 5. 系统配置
### 5.1. Buildroot 系统 ### 5.1. SSH
官方发布的 SDK 默认已开启 ssh用户为”root”密码为”firefly”。
### 5.2. Buildroot 系统
- 用户root - 用户root
- 密码firefly - 密码firefly
#### 5.1.1. 以太网配置 #### 5.2.1. 以太网配置
Buildroot 的网络配置需要使用到 /etc/network/interfaces 配置文件,配置完成之后,运行: Buildroot 的网络配置需要使用到 /etc/network/interfaces 配置文件,配置完成之后,运行:
@ -180,6 +217,27 @@ Error: either "local" is duplicate, or "/24" is a garbage.
那么很有可能是配置文件中多了一个空格。 那么很有可能是配置文件中多了一个空格。
#### 5.1.2. SSH ### 5.3. Ubuntu 系统
官方发布的 SDK 默认已开启 ssh用户为”root”密码为”firefly”。 #### 5.3.1. 以太网配置
```bash
cd /etc/systemd/network
touch eth0.network
vim eth0.network
```
```eth0.network
[Match]
Name=eth0
[Network]
Address=192.168.2.2/24
Gateway=192.168.2.1
DNS=114.114.114.114
```
```bash
systemctl enable systemd-networkd
systemctl disable NetworkManager
```