Jetson 系统环境 搭建

制 sd 卡镜像

cd Linux_for_Tegra/tools
sudo ./jetson-disk-image-creator.sh -o sd-blob.img -b jetson-xavier-nx-devkit
生成的 sd-blob.img 用 Etcher 工具烧到 sd 卡里

1、在emmc上创建Ubuntu系统
https://developer.nvidia.com/embedded/linux-tegra-r3251
download
在这里插入图片描述

#1  sudo apt-get install qemu-user-static
#2  sudo apt-get install python
#3	mkdir 32.4.5&cd 32.4.5
#4	tar -xf Tegra186_Linux_R32.4.5_aarch64.tbz2
#5	cd Linux_for_Tegra/rootfs
#6	sudo tar -xpf ../../ Tegra_Linux_Sample-Root-Filesystem_R32.4.5_aarch64.tbz2
#7	cd Linux_for_Tegra
#8	sudo ./apply_binaries.sh

在装有 Ubuntu 系统的电脑主机上,通过 USB 线连接到需要烧写系统的 Jetson
设备上的 OTG 接口,并使 Jetson 设备进入 recovery 模式。

#9	cd Linux_for_Tegra
#10	sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1

*2、添加SD卡扩展驱动

#11	 cp tegra194-p3668-all-p3509-0000-ncb.dtb ~/nvidia/nvidia_sdk/JetPack_4.5_Linux_JETSON_XAVIER_NX/Linux_for_Tegra/kernel/dtb/tegra194-p3668-all-p3509-0000.dtb
#12	cd Linux_for_Tegra
#13	sudo ./flash.sh -r -k kernel-dtb p3449-0000+p3668-0001-qspi-emmc mmcblk0p1

3、NX端安装SD卡驱动

#14	cp extlinux.conf /boot/extlinux/ 
#15	reboot

4、安装balena复制母卡

https://www.balena.io/etcher/

5、修改SD卡引导驱动

1、插上已克隆好系统的SD卡;

2、查询SD卡和EMMC内存的挂载地址:mount指令;

3、修改根目录文件夹下的启动文件(sudo gedit /boot/extlinux/extlinux.conf);

原文件是
在这里插入图片描述
修改后

APPEND ${cbootargs} quiet root=/dev/mmcblk1p1 rw rootwait rootfstype=ext4 console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=s

在这里插入图片描述
在这里插入代码片
重启reboot
6、4G模块拨号

lsmod

Ifconfig -a

sudo dhclient wwan0


at+cfun=0

at+cfun=1

at^ndisdup=1,0

at^ndisdup=1,1

at+cgcontrdp=1

7、NX端连接飞控

ls /dev/ttyACM* 查询NX是否与飞控连接良好

修改/opt/ros/melodic/share/mavros/launch/px4.launch文件中的服务器地址

gcs_url default=”tcp://192.168.29.97:20900”(根据服务器地址修改)

给ttyACM0串口权限:sudo chmod 777 /dev/ttyACM0

根目录运行:roslaunch mavros px4.launch

垃圾清理:rosclean purge

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Jetson Nano是一款由NVIDIA推出的嵌入式计算平台,它具有强大的GPU性能和低功耗特性,适用于边缘计算和人工智能应用开发。在Jetson Nano上搭建开发环境可以使用PyCharm进行代码编辑和调试。首先,你可以通过SSH远程连接Jetson Nano,在终端中输入ifconfig命令查看动态IP地址,然后使用PuTTY等工具进行远程连接。接着,你可以输入账号密码登录Jetson Nano,并输入jtop命令查看GPU、CPU、内存等运行状况。如果你觉得在Jetson终端操作不方便截图,你可以使用远程连接代替。此外,为了方便中文搜索和书写中文注释,建议在Jetson Nano上安装中文输入法。Jetson Nano自带ibus中文输入法,你可以在终端中输入ibus命令进行简单配置,以实现中文输入功能。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [JetsonNano学习(二)环境配置](https://blog.csdn.net/weixin_45463952/article/details/124064198)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [国产版Jetson Nano学习篇2—详细讲解Jetson Nano的开发环境配置和其 Ubuntu 18.04系统的操作,入门必看](https://blog.csdn.net/weixin_64260325/article/details/127826320)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞同学

随时为您服务

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值