栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

香蕉派 BPI-M5折腾记录(2)—— 编译环境搭建

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

香蕉派 BPI-M5折腾记录(2)—— 编译环境搭建

Banana Pi M5 board bsp 编译需要依赖docker,使用docker搭建的交叉编译环境很方便移植,一个docker中配置好开发环境,把容器打包后,再包拷贝到其余机器,便可方便快速的部署到其余机器,具体过程如下记录。

1 安装docker

1.1 更新 apt 包索引并依赖packages:

 sudo apt-get update
 sudo apt-get install 
    ca-certificates 
    curl 
    gnupg 
    lsb-release

1.2 添加 Docker 的官方 GPG 密钥:

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

1.3 使用以下命令设置稳定存储库:

echo 
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu 
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

1.4 安装Docker Engine 和 containerd:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

1.5 通过运行 hello-world 映像来验证 Docker 引擎是否已正确安装:

sudo docker run hello-world

第一次执行该命令会自动下载hello-world image:

下载完成后继续执行该命令:

2 从Sinovoip Docker Hub 获取 BMP5 docker 镜像

2.1 Docker 拉取命令

sudo docker pull sinovoip/bpi-build-linux-4.4:ubuntu16.04

拉取镜像后,就可以启动 bash

sudo docker run -t -i sinovoip/bpi-build-linux-4.4:ubuntu16.04 /bin/bash

出现如下结果代表搭建成功:

3 编译BPI-M5-bsp

下载souce code:

git clone https://github.com/BPI-SINOVOIP/BPI-M5-bsp
cd BPI-M5-bsp
git submodule update --init --recursive

这个过程需要下载挺长时间,下载后启动docker :

docker run -d -p 2222:22 -v /media:/media sinovoip/bpi-build-linux-4.4:ubuntu16.04

编译BSP,需要很长时间:

./build.sh 1

生成image:

./build.sh 6
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747420.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号