| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 胎儿式保姆级教程:Jetson Xavier NX镜像烧录、开机配置、中文配置、风扇设置、远程桌面配置、文件传输配置、pycharm安装环境配置、QQ安装 -> 正文阅读 |
|
[Python知识库]胎儿式保姆级教程:Jetson Xavier NX镜像烧录、开机配置、中文配置、风扇设置、远程桌面配置、文件传输配置、pycharm安装环境配置、QQ安装 |
一、使用的硬件:nx板子、原装充电器、有线鼠标(USB)、有线键盘(USB)、有线摄像头(USB)、7寸触摸显示屏、20寸大显示屏(显示屏有一个就可以,大屏幕更加方便)、SD卡(128G,用64g也可以)、读卡器、笔记本电脑(Win-11)、WIFI网络环境 二、软件:SDFormatter(v4)、Win32DiskImager(2.0)、VNC-Viewer(6.22)、Winscp 三、文件:nx镜像文件、pycharm(linux版本,可在笔记本上下载完) 有需要整套软件和镜像文件可以留言,看到会回复发送分享! 四、常用指令、 五、实际开机操作步骤 1、下载NX镜像(速度取决于网速,我这里下载比较慢) 链接:Jetson 下载中心 | NVIDIA Developer 按照画框处输入、选择 ?点击画框区域命令即可下载 2、下载pycharm(linux,这一步也可以等板子开机后在板子内下载,我这里下载因为开机后会配置文件传输功能,用这个测试)? 链接:Download PyCharm: Python IDE for Professional Developers by JetBrains ?3、下载SDFormatter(v4)、Win32DiskImager(2.0)、VNC-Viewer(6.22)、Winscp SDFormatter、Win32DiskImager在网上随便搜一下下载都可以。Winscp、VNC-Viewer可以用电脑管家下载 SD Memory Card Formatter for Windows Download | SD Association (sdcard.org) SDFormatter官方下载|SDFormatter格式化软件 V4.0 最新免费版 下载_当下软件园_软件下载 (downxia.com) Win32 Disk Imager下载_Win32 Disk Imager官方绿色版下载_3DM软件 (3dmgame.com) 如果翻墙的话也可以在SDFormatter、Win32DiskImager官网下载。但其实效果都一样。 另外也可以使用官网的格式化软件和烧录软件: 格式化软件: SD Memory Card Formatter for Windows Download | SD Association (sdcard.org) 烧录软件: balenaEtcher - Flash OS images to SD cards & USB drives ? 4.格式化SDK 打开SDFormatter 注意信息是否匹配, 确认SD卡后格式化 ? 确认 ? 确认 ? ?关闭SDFormatter 5、解压zip镜像得到img文件,用win32diskImager烧录 ? 选择解压后的镜像文件,选择SD卡设备、写入 ? ?确认, ?等待...................这个时候可以不管它了,继续完成下面步骤 6、通过USB口插入键盘、鼠标、摄像头,板子上面四个USB口里面随便都可以。 调整一下板子和各个硬件的位置,避免线路缠绕, 7、通过6号口HDMI线连接显示屏,显示屏通电。如果是小显示屏可以把屏幕的USB电源接口接到板子的USB口,用板子供电。 8、现在距离烧入完成还有一段时间,看一下一个相关知识:烧录的SD卡后面如果要恢复为正常存储卡怎么办:我们可以发现写入完毕以后电脑找不到SD卡,也无法读取SD卡显示(实际是可以的只是不能正常显示出来),这是正常现象。 如何恢复呢,如果我们以后开发板不需要将SD卡,我们把它取下来,用读卡器接入电脑,但是我们是找不到SD卡的也无法打开它。 我们需要在右击电脑(Win11)选择管理,然后找到磁盘管理 找到那个有许多分区的磁盘(比如磁盘2分区1......一直到磁盘2分区18),大概10~20左右,有可能更多, 然后将这些分区右击删除卷,不能删其他磁盘的分区啊(比如磁盘1内分区)!,只可以将有删有大量分区的,直到该磁盘剩下最后一个不可以删除的 ?然后在找到下面这个,右击建立新卷,一定跟着系统的步骤一步步确认,不要修改,全部默认就好。完成之后SD卡就变成正常的存储卡了!.................... 我们就可以在C盘、D盘、、旁边看到SD卡了 9、烧录完成后,拔出SD卡,插入到板子上 ?10、板子通电 使用8号口供电,!!!!!注意一定要使用配套原装充电设备进行供电!!!!! 11、开机成功!!!!!!!!!!!!!!! ?12、确认接受 13、中文,但是看到过说选中文开发过程可能会出现问题,所有可以接受英文最好 ?13、键盘设置不管,默认继续 14、连接网络 ?15、地区随便,默认继续 ?16、用户名密码设置 ?17、空间默认最大继续 ?18、基本配置完成、自动加载 ?19、选择登入用户,输入自己设置的密码 ?20、进入桌面 ?这里是一些快捷键,可以了解一下 但是这里不知道为什么又变成英文了,不过问题不大,忽略继续 ?21、然后可以安装一些软件了,比如这个pycharm,我这里不安装跳过继续 ?22、最后就是见证成功,光芒四射的桌面,到此开机完成!点点赞、收藏一下吧!!!! 真的是胎儿式保姆教程了 ?六、浏览器设置 默认的谷歌浏览器的谷歌引擎国内不用梯子大致是不可以用的,我们换一下引擎、百度必应都可以 打开浏览器设置为其他国内引擎 七、中文输入法、中文系统环境 1.下载谷歌输入法:sudo apt-get install fcitx-googlepinyin -y ?下载完成: 2. 打开设置/setting,可以在屏幕右上角或者点搜索栏,搜索语言支持/language ? ? 3.提示安装不完整,继续安装(点击安装后需要输入密码确认,安装要一会时间) ? 4.安装完成之后将 ? 应用到整个系统 然后重启就完成了 重启可以通过点击屏幕右上角点击->关机->重启 或者ctrl+alt+T 快捷键打开终端,输入reboot重启开发板 重启后就变成中文环境了,比如整个用户登入页面 ? ? 点击整个键盘图标选择中文输入法,哪一个都可以,或者使用快捷键“ctrl+空格键”? 就可以输入中文了 八、换源 1输入指令: sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak 将之前的删掉或者注释掉(用#注释) 按下'a'插入,编写完成后按一下esc键,输入‘:wq!’保存退出 然后终端输入更新指令:sudo apt-get update #加入清华源,或者其他的比如阿里云,中科大,豆瓣等等都可以 九、设置cuda,添加环境变量,nvcc -V检测 1.首先使用指令‘nvcc -V’ 检测? ?没有则配置则会显示找不到命令: 在打开的文本框最下面添加空白,然后加入路径: 最后使用指令‘nvcc -V’ 检测,成功。? 十、下载pip 1. 一般是没有自带pip的,比如这个例子 ?2.然后我们用指令下载pip:sudo apt-get install python3-pip 3.还需要下载很多依赖库,这个大家去其他博客找一下,尽量多下一些,不然以后可能遇到很多奇奇怪怪的问题 ?比如这位博主:(1条消息) jetson xavier nx 系统及相关环境配置(cuda,torchvision,torch,tensorflow,opencv)_我有大病的博客-CSDN博客 十一、安装Jtop控制风扇,设置风扇 1. 安装安装硬件温度检测工具sensors sudo apt install lm-sensors 输入:?sensors 2.安装: sudo pip3 install jetson-stats 安装完成之后输入:sudo jtop 启动,点击5号,如果和我的不一样就把窗口拉大,窗口太小显示不出来,不完整 ? ? ?风扇转动起来 ?其他博主也有通过指令或者脚本控制的,也可以参考他们的方法 十二、设置远程桌面(参考与简书上面一位博主(童年雅趣)的方法) Jetson搭建配置VNC Server(Xavier/Nano/NX...) - 简书 (jianshu.com) 1. 安装Vino,一般都自带安装好了,也可以用指令试一下 ?sudo apt install vino 我这里使用的板子自带,已经安装好了 然后,这个博主是指令方法,也可以打开软件“桌面共享”(在搜索栏里面搜share设置) 启动vino-server后,用ctrl+Z退出,然后继续下面? ? ? ?分辨率1920x1080可以根据自己电脑屏幕实际修改 3.电脑下载VNC Viewer、WinSCP 将电脑和开发板连接同一热点 打开手机个人热点,找到已连接设备,点进去,看到连接热点设备的IP地址,把开发板的IP地址记下来 电脑打开VNC Viewer 第一次连接会有这个警告,选择不在提示,继续 ? ?打开winscp,传输文件 主机名就是IP地址,用户名密码就开发板设置的用户名密码,端口不用改? ?连接成功后,可创建工作区到桌面快捷方式,下次直接点击快捷方式连接 十三、pycharm安装配置 1. 安装pycharm之前我们需要配置一下Java 这里给出两位博客java-11和java-8 java-11: (1条消息) Jetson AGX Xavier安装Pycharm_围白的尾巴的博客-CSDN博客 java-8: (1条消息) Jetson Xavier NX上安装Pycharm_Suyuoa的博客-CSDN博客 不管是Java11还是Java8都是可以的 但是注意:不可以安装两个!! 虽然安装时候不会出问题,但是在后面打开pycharm会报错,原因用java11去运行Java8的环境或者反之,总之我们选一个安装就行,这里我选的java11 sudo apt-get install openjdk-11-jdk java --version? ?#查看是否安装成功 sudo vim ~/.bashrc? #配置环境变量,在打开的文本内最下面添加下面四条 export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-arm64 点击保存后,再关闭 source ~/.bashrc? ?#刷新 如果下载两个出现问题了也不要慌,通过下面三条指令卸载所有版本JDK重新选一个配置就好了 dpkg --list | grep -i jdk 另外如果你和我一样不小心把环境变量写错了导致大部分命令失效 可以在终端输入下面里面暂时恢复,重启终端还是没用需要再次输入 ?export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 如何解决: 先输入终端暂时恢复,通过指令 sudo gedit ~/.bashrc 打开文本,将下面这句 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin ?加入最下面 然后刷新 2.下载pycharm-Linux版本 下载链接: Download PyCharm: Python IDE for Professional Developers by JetBrains 我这里是提前在电脑上面下载好了,用winscp传到板子上面的主目录下 将下载的包解压,个人觉得手动解压比命令行快(因为每个人路径可能不一样),然后把文件夹改成pycharm(去掉版本号后缀) ?打开pychrm文件夹进入bin目录,找到pycharm.sh文件, 打开终端,将pycharm.sh拖到终端里面会自动出现命令,去掉首位的两个引号( ' ' ), 回车运行就好了 ? ? ?3. 进去之后配置中文环境(不需要可以跳过) ? ? ?下载插件之后需要重启,之后就是中文版本了 ? ? 4.建立项目,如果没用项目就新建,有的话就打开,这里是新建一个? 选择完成之后,确定,就可以打开了 ? 5.添加快捷方式 ? ? ? ?6.添加库:文件-->设置 ? ? 7.pycharm内终端命令下载库pytorch 首先更新pip python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple ?进入官网:PyTorch 往下翻,选择版本1.12.1,Linux,pip,python,cuda10.2(之前我们用nvcc -V指令查看过),将生成的链接复制到终端下载。? ? ? 等它下载完成就可以了,会自动配置依赖库文件,但是可能中途下载失败,所以需要注意一下下载情况,如果失败了就重来 ? ?8. 使用镜像下载 window版本下面的可以再设置里面添加镜像源,就不用每次输入了,但是Linux版本有点问题,没这个功能,需要每次输入,而且Python Packages也存在问题,这个功能没用生效,否则就可以通过它更加方便下载。 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simple/ 在pycharm终端里面使用pip的时候加参数“-i"+镜像源 比如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow 下载opencv pip install opencv-python --user -i https://pypi.tuna.tsinghua.edu.cn/simple 使用这个指令下载opencv一般会自动下载一些依赖库,但是以防万一,再补一条 pip install opencv-contrib-python --user -i https://pypi.tuna.tsinghua.edu.cn/simple 9.有些版本的python是没有Tkinter库,要自己配 sudo apt-get update sudo apt-get install python3-tk sudo apt-get install -f |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 10:10:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |