在jetson tx2上使用串口通信

0.串口的查看

在Jetson TX2上共有5路UART接口,通过使用命令:

 ls -l  /dev/ttyTHS*

可以查看在设备上已经启用的串口,结果如下:

Jetson TX2默认启用两路串口,其中的ttyTHS1和ttyTHS3分别是控制台串口和蓝牙模块,而ttyTH2就是我们要使用的串口。

该串口位于位于J17模块处。如图所示,J17为Serial Port Header模块,对应的是UART1,共包含6个引脚。其中pin1为GND,pin4为TXD,pin5是RXD,这三个引脚也是我们在接线时需要用到的引脚。

接下来我们要实际使用该串口。需要在Jetson TX2上安装minicom用于配置串口和cutecom串口调试助手用于调试串口。

1.minicom的安装与设置

1.1minicom的安装

sudo adp-get install minicom

1.2minicom的配置

使用该命令进入设置:

sudo minicom -s

出现如图所示界面:

选择Filenames and paths,回车,如图所示,按A,修改Download directory;按B,修改Upload directory。目录自定,回车回到到上一级界面。

选择Serial port setup,回车,如图所示,按A,将Serila Device设置为/dev/ttyTHS2,按F将Hardware Flow Control设置为No。波特率等也可在此处进行配置。之后回车返回上一级,并选择Save setup as dfl,将配置设置为默认。

2.cutecom的安装与配置

2.1cutecom的安装

输入如下命令安装cutecom:

sudo apt-get install cutecom

1.2cutecom的配置

输入如下命令打开cutecom:

sudo cutecom

将默认的/dev/ttyS*修改为dev/ttyTHS2。

3.接线与调试

如前文所述,pin1为GND,pin4为TXD,pin5是RXD,此外,使用J26模块前的3V3引脚供电。连接到相应的单片机或者USB-TTL上,并在CuteCom中点击Open device即可进行串口通信。需要注意的时候,使用时,若在minicom的界面上显示已经打开串口,但在控制台上出现报错,则需要在控制台打开minicom。

 

要在Jetson TX2上部署YoloV5,可以按照以下步骤进行: 1. 安装JetPack:JetPack是NVIDIA Jetson平台的软件开发工具包,它包括Jetson操作系统、CUDA、cuDNN等必要软件。在Jetson TX2上部署YoloV5前,需要首先安装JetPack。 2. 安装依赖库:在Jetson TX2上运行YoloV5需要安装一些依赖库,例如OpenCV、PyTorch等。可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install -y python3-pip libjpeg-dev libtiff5-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk-3-dev libatlas-base-dev gfortran python3-dev python3-numpy python3-opencv python3-torch ``` 3. 下载YoloV5代码:可以使用以下命令将YoloV5代码克隆到Jetson TX2上: ``` git clone https://github.com/ultralytics/yolov5.git ``` 4. 下载模型权重文件:YoloV5模型权重文件可以在YoloV5官方网站上下载。将下载的权重文件存放在yolov5目录下的weights文件夹中。 5. 运行YoloV5:使用以下命令运行YoloV5: ``` cd yolov5 python3 detect.py --weights weights/yolov5s.pt --img 640 --conf 0.25 --source 0 ``` 其中,--weights参数指定了模型权重文件路径,--img参数指定了输入图像大小,--conf参数指定了置信度阈值,--source参数指定了输入源,可以是摄像头、视频文件或图像文件。 以上是在Jetson TX2上部署YoloV5的基本步骤,具体操作可能会因环境配置、软件版本等原因而有所不同。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值