NXP i.MX8系列平台开发讲解 - 1.6 i.MX8M Linux源码编译问题(yocto)

 专栏文章目录传送门返回专栏目录


目录

1. 网络问题

2. python版本问题

3. 源码下载中断问题


从源码编译问题查看,主要问题可能存在三个

  • 网络问题
  • python 版本问题
  • 源码下载中断问题
开发环境EVK BoardSockernel
Ubuntu 18.04i.MX 8M QUAD EVKi.MX8MQkernel 5.10


1. 网络问题

由于本教程采用虚拟机方式,在windows设置了代理共享,在ubuntu 设置代理解决,主要涉及命令:

# repo设置proxy
export http_proxy=http://192.168.6.104:10809
export https_proxy=https://192.168.6.104:10809

# Git设置proxy
git config --global http.proxy http://192.168.6.104:10809
git config --global https.proxy https://192.168.6.104:10809

# 取消
git config --global --unset http.proxy
git config --global --unset https.proxy

Ubuntu 设置端口需要在代理端口的基础上加1(比如:共享端口设置10808,Ubuntu 设置是10809)


2. python版本问题

python 版本问题一般在于python2.x 与python3.x 的切换,这里强烈建议采用update-alternatives进行管理:

关于update-alternatives使用主要命令如下:

# 添加版本到管理中
    
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
#这里将python 版本改为Python3.8
sudo update-alternatives --config python

(当前项目忘记截图,以其他为例)


3. 源码下载中断问题

使用代理还存在问题:

org/git2_github.com.opencv.opencv_3rdparty.git.tar.gz’ --progress=dot -v

–2022-03-25 09:37:28-- http://sources.openembedded.org/git2_github.com.opencv.opencv_3rdparty.git.tar.gz

Connecting to 192.168.5.104:10809… connected.

Proxy request sent, awaiting response… 500 Internal Privoxy Error

发现下载opencv 不稳定,网络问题,这里可以复制链接,下载完成后放入路径中:

/mnt/work/zheng/linux_imx/imx-yocto-bsp/downloads/

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值