jetson nano上opencv+vscode环境搭建+踩坑记录

jetson nano踩坑

  • 1、英伟达系的cpu是arm64架构,而市面上大部分直接支持的软件是amd64架构,这就导致了很多很好用的软件无法直接在上面用,比如simple note

  • 2、vsc我是找了个办法装上了,具体参见b站上搜索jetsonnano vscode出来的唯一一个视频

    https://www.bilibili.com/video/av51422393?from=search&seid=11710885312441624289

  • 3、装cmake的时候还发现由于之前换源换的有问题,cmake都装不上……记得查arm64的专用软件源啊……这里给提供一下清华的源,亲测还是可以用的

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
  • 4、网络一直不太稳定……可能是我装网卡的姿势不太对吧……我是直接买了jetson nano配套的网卡,但是没有装天线,所以信号不太好,听说买别家的无线网卡也ok,而且信号会好一些

  • 试了装输入法,被某个blog忽悠着删除了ibus,结果发现system setting没了……半天才装回来,可恶
    结果到最后输入法还是装不好……自闭了,哪位大佬再摸索摸索?反正我是挺头疼的,而且不想弄了

  • 目前能跑是能跑了……但是发现开一个终端下载+浏览器+vscode里面跑cmake的时候,会卡死,需要物理重启,可能还是有点高估它的cpu性能

  • 总体来说,jetson nano的优势包括

    • 体积小
    • 价格便宜
    • gpu性能优秀
    • 通过jet-reference可以很容易的配好cuda和tensorflow
  • 缺点也很明显

    • arm64架构导致兼容问题
    • cpu性能还是不太行,不适合直接在上面做开发
  • 目前我的想法是在自己的主机上把代码跑通后,移到jetson nano上面去做调试工作,包括编译工作,虽然jetson nano上也能编译,但是速度比较坑爹,所以可以弄一下交叉编译

  • 我在想一个问题,为什么非要吊死在vscode+opencv的开发环境上,如果大家有兴趣的话可以自己再去试试别的开发方案,我从同学那边听说anjuta是个值得尝试的方案

你可能感兴趣的:(jetson nano上opencv+vscode环境搭建+踩坑记录)