jetson tx2 使用串口通信详细教程

article/2025/9/1 18:08:30

目录

  • 基础理论
    • 硬件连线
      • 软件调试
      • win10端
      • Linux(tx2)
      • 编写串口通信程序
      • 使用usb串口

基础理论

查看串口情况
ls -l /dev/ttyTHS*
在这里插入图片描述
我们用的串口是J17,如果没有ttyTHS2,则需要自己打开,打开方式参考https://blog.csdn.net/weixin_38428439/article/details/80103280

硬件连线

这里首先需要用到两个设备:ttl转rs232口,无线数传电台
(当然,用其他ttl转rs485口等也行,我这里用无线数传电台是项目需要,满足远程无线传输)
在这里插入图片描述
(图中,白色的那整块是电源—给无线数传电台供电)
J17接口
Pin 1: GND
Pin 2 : UART_RTS
Pin 3 : NULL
Pin 4 : UART_RXD
Pin5 : UART_TXD
Pin 6 : UART_CTS
在这里插入图片描述
TTL转RS232
在这里插入图片描述
注意
TTL的RXD口接J17的TXD口
TTL的TXD口接J17的RXD口
(不是对应的,如果不行的话,再试一下依次对应,可能是我转接口的问题吧)
TTL的CTS与RTS可以不接

软件调试

win10端

win10可以用我写的一个qt界面,下载后解压,可直接用,波特率为9600
下载链接:https://download.csdn.net/download/xx970829/13976448
在这里插入图片描述

Linux(tx2)

minicom的安装及设置
安装minicom:

sudo apt-get install minicom

配置minicom

sudo minicom -s

在这里插入图片描述

选择Serial port setup,回车,如图所示,按A,将Serila Device设置为/dev/ttyTHS2,按F将Hardware Flow Control设置为No。波特率等也可在此处进行配置。
在这里插入图片描述

回车返回上一级,并选择Save setup as dfl,将配置设置为默认,然后退出。

cutecom的安装及设置
安装cutecom

sudo apt-get install cutecom

设置cutecom

sudo cutecom

将默认的/dev/ttyS*修改为dev/ttyTHS2,修改波特率等,最后点击open device,然后就可以调试了
在这里插入图片描述

编写串口通信程序

为了方便自己应用,需要通过编程实现其通信功能,这里我是直接用的ros里面一个serial包实现串口通信的
可以参考:https://blog.csdn.net/liuxiaodong400/article/details/90370927
(注意,这里用的是J17的话,需要将usb0改为THS2)
在这里插入图片描述
也可以直接下载我的功能包进行调试:(不需要积分哈)
下载链接:https://download.csdn.net/download/xx970829/13976760
下载之后,将其直接放到自己的工作空间,然后编译一下
然后运行:source devel/setup.bash
rosrun serial_port serial_port
(记得提前运行roscore喔)

使用usb串口

最后谈一谈关于USB接入串口,就是直接将无线电数传电台通过rs232转usb线,像接入鼠标、键盘一样直接接到jetson tx2上。
如果你使用的Tegra版本是 L4T 27.1,TX2默认没有把usb串口的相关驱动加进来,需要手动勾选。
可直接参考:https://zhuanlan.zhihu.com/p/59568392
(小编在操作过程中使用USB是失败了,发现只能接收到0-32的数,而且返回时也没找到对应关系,如果有大佬看到还望不吝赐教)
参考:https://blog.csdn.net/zomb1e0117/article/details/85157014
https://cloud.tencent.com/developer/article/1151499


http://chatgpt.dhexx.cn/article/8wJbpbBs.shtml

相关文章

TX2学习笔记(1)——NVIDIA Jetson TX2 开箱上电

期待已久的NVIDIA Jetson TX2终于到货了,迫不及待拆箱上电学习学习! 第一次接触这么高配置的板子,拆箱上电还是比较束手束脚,怕一不小心就弄坏了,好在这板子质量确实可以。 按照教程放心用,哈哈~~~ 1、拆…

Nvidia Jetson TX2刷机(三天刷机真实过程包教包会)

SDK MANAGER JETPACK 4.5.1最新版本 一、准备工作 1.host端(ubuntu)配置: 安装Nvidia官方提供的刷机工具SDK MANAGER,注意host端的ubuntu系统要保留较大的磁盘空间,此处为保险起见分配了80GB,但由于自己的ubuntu系统已无空间,便…

Jetson TX2 刷机

文章目录 准备工作1. host端(ubuntu)配置2. 连接线3. 安装 NVIDIA SDK Manager 开始刷机STEP1STEP2STEP3STEP4 准备工作 1. host端(ubuntu)配置 要有一台安装有 ubuntu 系统的主机,且有30GB以上的可用空间。 配置US…

NVIDIA Jetson TX2 简单介绍

NVIDIA Jetson TX2 嵌入式领域的AI超级电脑 它是一台基于NVIDIA Pascal™架构的AI单模块超级计算机。它性能强大,外形小巧,节能高效,适合机器人、无人机、智能摄像机和便携医疗设备等智能终端设备。它支持 Jetson TX1 模块的所有功能&#…

TX2刷机全过程

由于作者接手学长的tx2,在不刷机的情况下配置yolo环境失败,并且tx2黑屏,于是开始刷机。 硬件方面 一根原厂自带的数据线,一根网线(不建议使用无线网络,因为很不稳定) 软件方面 主机使用的Ubu…

TX2刷机 JetPack4.4

TX2刷机 JetPack4.4 Ubuntu18.04 虚拟机安装SDK Manager 安装TX2系统刷入Jetson OS 安装宝塔资源配置查看TX2 DesktopSharing 无法启动TensorFlow 1.X、2.X 安装包 Ubuntu18.04 虚拟机安装 VMware16 安装方法传送 Ubuntu 18.04 下载 清华源传送门 内存8G起步 硬盘80G起步 …

Jetson TX2 刷机教程(JetPack4.2版本)

自从NVIDIA出现JetPack4.2(Ubuntu18.04)版本之后,安装方式和之前就大不相同,看了前面的几个安装版本之后,感觉新版的好像安装起来更加简洁了,只需要一个SDK就可以,下面来看看详细步骤: ①下载SDK Manager&a…

Jetson TX2 入门 ——介绍

暑假留校,老师给我们拿了两块开发板,一个是英伟达的Jetson TX2,一个是up squared,让我们先熟悉开发板,为明年的比赛做准备。这两个板子是前几届学长做比赛用过的。自己也是刚开始接触这些板子,就按照网上的…

Jetson TX2介绍

目录 Jetson TX2概述 Jetson TX2架构 1.模组配置 2. 对外接口 3.按键接口 和TX1的对比 自带的软件包配置JetPack 3.0 CUDA OpenCV VisionWorks 应用场景 Jetson TX2概述 Jetson TX2是NIVDIA瞄准人工智能在Jetson TK1和TX1推出后的升级 TX2的GPU和CPU都进行了升级…

tensorRT部署tx2

NVIDIA JETSON TX2 部署 CUDA10.2TensorRT 7.1.3 目标硬件平台NVDIA Jetson TX2host主机更换国内源安装sdkmanagertx2与host通信 最近负责公司的新项目,多个目标实时检测,选择性能较好的yolov5算法进行检测,调试好模型后,将其部署…

Jetson TX2摄像头使用 和 YOLO如何调用TX2摄像头

参考文章: Jetson Xavier NX 配置(六)—— 连接CSI和USB摄像头进行Yolov5实时目标检测 环境:Ubuntu18.04系统 文章目录 1、CSI摄像头连接1.1 终端连接打开摄像头 2、用摄像头视频流进行实时的Yolov5检测3、同时调用多个usb摄像头…

TX2--NVIDIA Jetson TX2 开箱使用--精贴(jetpack)

一、开箱验货 1、本人作为NVIDIA Jetson TX2新手,刚拿到开发板的时候,很是惊喜,毕竟这么高配置的板子以前没接触过,当然开始比较束手束脚,怕一不好,闹坏了,不过这板子质量还是很好的&#xff0…

【玩转Jetson TX2 NX】(二)TX2 NX刷机+烧录系统和SDK(详细教程+错误解决)

1 Jetson TX2 NX硬件准备 Jetson TX2 NX 刷机需要Ubuntu系统电脑,本文直接在安装虚拟机的笔记本电脑进行: 【玩转Jetson TX2 NX】(一)win10安装VMware14 Workstation Pro创建Ubuntu18.04虚拟环境(详细教程错误解决) …

【玩转Jetson TX2 NX】(三)TX2 NX挂载 M.2 固态硬盘+移动系统(详细教程)

1 Jetson TX2 NX安装 M.2 固态硬盘 将 M.2 固态硬盘安装到Jetson TX2 NX,并贴上散热片,如图所示: Jetson TX2 NX上电开机,打开终端,输入命令 df -h检查硬盘信息,此时没有识别到硬盘,如图所示&…

NVIDIA Jetson TX2简介

前面写了很多关于树莓派4B方面的博客,可见博主的专栏 https://blog.csdn.net/jiugeshao/category_11447160.html?spm1001.2014.3001.5482https://blog.csdn.net/jiugeshao/category_11447160.html?spm1001.2014.3001.5482接下来会有关于NVIDIA Jetson TX2方面的博…

TX2

目录 1.Jetson TX2简介2.使用前准备2.1显示2.2控制2.3电源2.4开机2.5系统2.6使用图形界面2.7系统更新,安装模块3.对外接口:4.软件包配置JetPack4.1使用JetPack 5.TX2的使用 1.Jetson TX2简介 Jetson是低功耗嵌入式开发平台,Jeston模块可以支持…

NVIDIA Jetson TX2 上手指南

文章目录 一个性能强大的边缘设备我和**NVIDIA Jetson TX2**的初体验Fresh Your TX2为什么在第一步取消Host Machine可能遇到的问题 用上最好的性能,小风扇跳舞吧~~运行一下例子程序干点正经事想不到吧,我又回来了参考资料 一个性…

NVIDIA Jetson TX2 环境配置

前言 笔者参加学校的冰壶机器人实验课基于NVIDIA Jetson TX2开发板进行开发。这篇文章主要记录NVIDIA Jetson TX2的环境配置过程和踩坑记录。 一.NVIDIA Jetson TX2简介 NVIDIA Jetson TX2是NVIDIA 基于NVIDIA Pascal 架构,开发适用于各种边缘计算领域的超级计算…

TX2--TX2介绍

一、性能参数介绍 1、具体参数如下 二、实物 三、架构 1、CPU、GPU、软件架构详见 TX2学习笔记--Tegra架构介绍。 致谢 1、 Hardware For Every Situation(官方) 2、 TX2学习笔记--Tegra架构介绍

TX2超详细,超有用的刷机教程

TX2超详细,超有用的刷机教程 TX2被Nvidia官方称作是最快,最节能的嵌入式AI计算设备。它的功耗小,只有7.5W,体型也小,只有一张信用卡那么大,它是真正可以实现AI边缘计算的利器。在刷机前,我首先…