当前位置: 首页 > 后端技术 > Python

杂谈_教学jetsonNano环境搭建

时间:2023-03-26 15:00:34 Python

原文:杂谈_手把手教学jetsonNano环境搭建初识JetsonNano:https://www.waveshare.net/stu...所需硬件:板卡、电源、sd网卡、usb2ttl(板卡与pc的通讯工具,有显示屏就更好了)、网线或者阅读无线网卡系列教程后面模块前先阅读官方文档。以下仅作参考补充,以官方文档为最稳定。官方课程:https://courses.nvidia.com/co...:DLI+C-RX-02+V1-ZH/课件唯学课堂(基础介绍、烧录镜像、tensorflow介绍、4G上网):https://www.waveshare.net/stu...JetsonNano学习总结(重点解决运行过程中的一些问题):https://blog.csdn.net/symuamu...【Jetson-Nano】jetson_nano安装环境配置及tensorflow以及pytorch安装教程(重点是一系列软件的安装):https://blog.csdn.net/u011119...jetsonNano镜像烧录镜像说明:nano镜像有两种,一种是5.3G5.3G7.7G(jetson-nano-developer-kit-sd-card-image.zip)的下载地址:https://developer.nvidia.com/...题外话:根据目前网上教程,5.3G没有默认用户名和密码,图形界面下需要创建一个新用户。如果没有独立显示器,则无法运行。7.7G下载地址(ainano-zh_v1-1-1_20GB_200203.zip):https://www.nvidia.cn/deep-le...athttps://www.nvidia.cn/deep-learning-ai/education/在本网站注册账号,进入使用JetsonNano(免费)的AI应用开发课程。您可以在本课程的设置您的JetsonNano中找到此图片。至于为什么用这个镜像,那是另外一回事了:JetsonNano使用的是aarch64架构,这个架构下的软件支持不是特别完善。所以如果使用NVIDIA提供的原版镜像,里面没有python3-numpy和torch,需要自己下载。但是在JetsonNano上一直报错(Numpy编译错误,TensorFlow好像也一样),于是找了一个NVIDIA的pre-deployedimage下载。由于我用的是7.7G的镜像,所以后续教程都以7.7G为例进行镜像烧录。参考:JetsonNano系列教程一:烧录系统镜像:https://www.waveshare.net/stu...连接登录jetsonNano使用串口连接安装软件:sudoapt-getinstallminicom连接到jetsonNano板:sudominicom-D/dev/ttyTHS1-b9600注意:1.jetson上电后,等待30秒左右,确保系统已经正常启动。2./dev/ttyTHS1,这里的ttyTHS1因机而异(我的是ttyUSB0),建议在连接jetsonNano前先用"cd/dev&&lstty*"查看,连接后再查看,这样你可以判断哪个nano对应/dev/tty设备不见了。用户名和密码都是:dlinano登录成功后:打开jetsonNano网络访问大思路:串口联网:不可行,microusb联网,网线联网重点推荐好文章:JetsonNano主板的五种联网方式:https://blog.csdn.net/Tsing_q...我使用的方法是:手机连接到nano的usb口,然后手机连接wifi(我不反对土豪用数据),然后下划线的usb共享网络部分由系统自动输出,说明共享成功,pingbaidu尝试了解基本信息,修改apt,pip源查看当前空间df-hsoftwarecleanupsudoapt-getpurgelibreoffice*sudoapt-getclean修改apt-get源,更换国内安装源:1.备份原源.listsudocp/etc/apt/sources.list/etc/apt/sources.list.bak2。修改source.listsudovim/etc/apt/sources.list将原来的内容替换为如下debhttp://mirrors.tuna。tsinghua.edu.cn/ubuntu-ports/bionicmainmultiverserestricteduniversedebhttp://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/bionic-securitymainmultiverserestricteduniversedebhttp://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/bionic-updatesmainmultiverserestricteduniversedebhttp://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/bionic-backportsmainmultiverserestricteduniversedeb-srchttp://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/仿生主多元宇宙限制duniversedeb-srchttp://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/bionic-securitymainmultiverserestricteduniversedeb-srchttp://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/bionic-updatesmainmultiverserestricteduniversedeb-srchttp://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/bionic-backportsmainmultiverserestricteduniverse更新软件列表sudoapt-getupdate修改pip源配置mkdir~/.pipvi~/.pip/pip.conf粘贴以下内容:[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=mirrors.aliyun.com使用Jtopsudo-hpipinstalljetson-stats#sudojtopPython虚拟环境需要重启后才能使用参考:【Jetson-Nano】jetson_nano安装环境配置及tensorflow和pytorch安装教程,博文4.4.3部分我们将使用python虚拟环境来保证你所使用的环境是相互独立的使用virtualenv和virtualenvwrapper,(之前试过anaconda,由于各种包编译问题,安装过程不是很顺利,为了快速使用,没有深入研究),安装命令:pipinstallvirtualenvvirtualenvwrapper安装后需要更新.bashrcvim~/.bashrc在文件底部输入#virtualenvandvirtualenvwrapperexportWORKON_HOME=$HOME/.virtualenvs#指定所有需要的虚拟环境的安装位置exportVIRTUALENVWRAPPER_PYTHON=/usr/bin/python3#指定解释器source/usr/local/bin/virtualenvwrapper.sh#Activate并生效保存退出,使用source重新加载source~/.bashrc然后为python创建虚拟环境,mkvirtualenvnano-ppython3#-p是指定在创建python3后直接进入解释器。我叫nano,你可以自己定义。virtualenvwrapper的一些常用命令:#创建环境mkvirtualenvname#在~/.virtualenvs下安装name需要的环境#激活工作环境workonname#workon后不要添加任何东西列出所有虚拟环境#退出当前虚拟环境deactivate#删除虚拟环境,需要退出rmvirtualenvname#列出所有虚拟环境lsvirtualenvenablevncviewerenablecamera有趣的项目参考JetsonNano安装步骤记录(使用7.7G镜像):https://zhuanlan.zhihu.com/p/。..JetsonNano系列教程5:生死攸关,UART(串口登录):https://www.waveshare.net/stu...玩转JetsonNano(十一)nano无显示使用问题(pycharm后端对接nano环境):https://blog.csdn.net/beckhan...人生无止境,折腾:JetsonNano填坑软件(多题解决,主要是arm虚拟环境virtualenv):https://www.codercto.com/a/74...JetsonNano系列教程2:登录JetsonNano(hdmi直连、串口登录、ssh转ip登录、vnc登录):https://www.codercto.com/a/74...waveshare.net/stu...在JetsonNano(TX1/TX2)上使用Anaconda和PyTorch1.1.0(ananconda环境管理工具):https://zhuanlan.zhihu.com/p/...TensorflowKeras安装配置JetsonNano的流程【转】:https://blog.csdn.net/Jackkii...jestonnano的安装主要有以下几个坑:1.供电一定要充足,不然容易死机或者死机o运行速度极慢。2、安装过程中一定要有耐心。有多个安装包需要编译安装,比如h5pygrpcio,安装时间比较长。3.pip3导入主要错误。4、安装过程中会出现很多系统错误。如果安装失败,您可能需要重新开始。无屏连接无屏连接方法一、putty和com串口(win10)串口连接更安全,ssh需要服务启动,串口可以刷机,比较低级报错:无法打开连接toCOM4,??Host不存在JetsonNano串口通信:https://wiki.seeedstudio.com/...–Serial-Console/无屏连接方式二、网卡和sshJetsonNano命令行连接WiFi(网络分享方式连接):https://zhuanlan.zhihu。com/p/...Jetsonnanossh远程连接(串口连接和ssh连接):https://blog.csdn.net/qq_3133...无屏连接方法3、JupyterLab方法登录终端和打开浏览器并导航到192.168.55.1:8888,使用默认密码jetson登录JupyterLabStep3,将JetRacer连接到WIFI点击文件->新建->打开终端在JupyterLab中的Terminal,在终端问题:无法打开http://192.168.55.1:8888/JetRacerAIKit教程2、安装镜像:https://www.waveshare.net/wik...,安装镜像无屏连接方法4、网卡和ssh,分享电脑的网络jetsonnano连接方法总结:shangdixinxi.com/detail-1329310.html玩转JetsonNano(一)开机准备和远程连接设置:https://blog.csdn.net/iracer/。..Jetsonnano——SSH服务和VNC远程控制(配置ssh服务):https://blog.csdn.net/Ocean_w...Jetson-Nano编程和ssh登录(亲linux上的编程系统:https://www.jianshu.com/p/33a...