当前位置: 首页 > news >正文

Docker编译nanopc-t4源码流程介绍

官方文档
Android系统编译

vnc加环境变量配置
https://github.com/friendlyarm/docker-cross-compiler-novnc

下载

git clone https://github.com/friendlyarm/docker-ubuntu-lxde-novnc
cd docker-ubuntu-lxde-novnc
docker build --no-cache -t docker-ubuntu-lxde-novnc .

启动容器(一次性配置,用完即弃)

mkdir ~/work #创建工作路径
chown 1000:1000 ~/work
docker run --rm --privileged -v /dev:/dev \         #退出容器删除--name docker-ubuntu-lxde-novnc \			-p 6080:80 \-p 5900:5900 \									nvc访问端口-e HTTP_PASSWORD=password \-e VNC_PASSWORD=password \-e PUID=1000 \-e PGID=1000 \-e USER=ubuntu \-e PASSWORD=ubuntu \-v ~/.gitconfig:/home/ubuntu/.gitconfig:ro \-v ~/work:/home/ubuntu/work \-e RESOLUTION=1280x720 \docker-ubuntu-lxde-novnc:latest

检查容 docker容器安装情况

ocker exec -it --user ubuntu docker-ubuntu-lxde-novnc bash -c 'git config --list'
在这里插入图片描述

代为容器执行bash (优:VSCode无需再创建一个window)
docker exec -it --user ubuntu --workdir /home/ubuntu docker-ubuntu-lxde-novnc bash

下载nvc
https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-7.12.0-Windows.exe

获取本机IP
hostname -I

连接vnc
在这里插入图片描述

查看build-nanopc-t4.sh源码发现

编译版本为

PRODUCT="nanopc_t4"
VARIANT="userdebug"

直接手动编译
初始化环境变量
. build/envsetup.sh
选择编译版本
lunch nanopc_t4-userdebug
打印编译输出目录
echo ${ANDROID_PRODUCT_OUT}
在这里插入图片描述

开始编译
make -j8

静待佳音~~~
在这里插入图片描述

完结撒花★,°:.☆( ̄▽ ̄)/$:.°★* 。***
在这里插入图片描述

http://www.lryc.cn/news/383345.html

相关文章:

  • Redis八股文目录
  • Ext JS+Spring Boot 使用Ajax方式上传文件
  • windows桌面运维----第九天
  • 【Docker】安装和加速
  • 如何关闭win10音量调节时 左上角出现的黑框
  • 准确率(accuracy)、召回率(recall)的意义和区别
  • 分享5个卫星影像查看网站
  • 37岁,被裁员,失业三个月,被面试官嫌弃“太水”:就这也叫10年以上工作经验?
  • 如何选择一款优质的酱香酒?
  • SQL Server数据库安装
  • Hadoop 面试题(十)
  • Python网络安全项目开发实战,如何看清Web攻击
  • 持续总结中!2024年面试必问的操作系统面试题(三)
  • 请说明Thread类中run和start的区别,从方法的区别,及运行结果的区别分别说明
  • MySQL:概念、逻辑与物理结构设计详解
  • 《昇思 25 天学习打卡营第 6 天 | 函数式自动微分 》
  • 刷题——二叉树的中序遍历
  • 圈复杂度.
  • 分类预测 | Matlab实现GA-XGBoost遗传算法优化XGBoost的多特征分类预测
  • 说说 golang 中的接口和反射
  • 小程序注册
  • 工作记录2
  • linux挂载硬盘(解决linux不显示硬盘问题)
  • 运输标签扫描仪可简化运输和接收任务
  • Stable Diffusion 3 大模型文生图实践
  • Linux grep技巧 删除含有指定关键词的行,创建新文件
  • ChatMoney还能写剧本杀?
  • 优化系统小工具
  • 调幅信号AM的原理与matlab实现
  • [MySql]两阶段提交