背景
当有需要大批量生产设备时,不太可能一台一台部署服务在设备中的,这样太耗费人力了。这种方式。主要难点在于其如何获取其根文件系统,下面将讲述如何搭建环境和获取根文件系统。
基于Linux环境的环境搭建
先构建docker容器先
docker run -it \
--privileged=true --cap-add=ALL \
--name nanopc-t6_env \
-v /hdd_4t/nanopc_t6_sdk:/work \
-v /lib/modules:/lib/modules \
-v /dev:/dev \
ubuntu:20.04 /bin/bash
-v /hdd_4t/nanopc_t6_sdk:/work \这个路径是映射了物理机的路径。用于容器与物理机的共享文件夹。这样可以直接在物理机中获取到文件。
再次进入的命令
docker exec -it nanopc-t6_env /bin/bash
更新软件源
apt update
apt-get install -y sudo curl
安装编译环境
bash -c "$(curl -fsSL https://raw.githubusercontent.com/friendlyarm/build-env-on-ubuntu-bionic/master/install.sh)"