Jetson下的i2c、spi、gpio、can、uart、485代码示例使用说明

38 篇文章 2 订阅
2 篇文章 0 订阅
本文提供了一个Python3脚本,用于与NVIDIAJetsonNano的UART接口交互,展示了如何在J41头上连接设备并通过/dev/ttyTHS1进行通信。脚本介绍了安装py-serial库的步骤,并提供了一个简单的串口交互演示和注意事项。
摘要由CSDN通过智能技术生成

适用于刚接触新设备的同学参考。

 

UART 演示代码

目前,这是一个简单的 Python 3 脚本,用于与 NVIDIA Jetson Nano 开发套件的 J41 头上的 UART 进行交互。当然只要是jetson都可以用,改一下程序里面的设备节点就行

JetsonHacks 上的原始文章:https ://wp.me/p7ZgI9-31I

在你开始之前

库存 Jetson Nano 在启动时通过服务在 ttyTHS1 串行端口上启动控制台。启动服务的脚本是 nvgetty.sh,它启动 getty。该脚本位于 /etc/systemd.conf 中。虽然这与此处提供的脚本不冲突,但如果您使用串行端口,请考虑禁用控制台以避免冲突。请注意,当服务运行时,普通的 udev 规则将被控制台覆盖。要禁用控制台:

$ systemctl stop nvgetty
$ systemctl disable nvgetty
$ udevadm trigger
# You may want to reboot instead

演示视频

该脚本打开串行端口 ( /dev/ttyTHS1 ),在串行端口上写入一个简单的标头,然后回显从串行端口接收到的任何字符。当脚本以 ^C 终止时,脚本将关闭端口。

使用该脚本的一种简单方法是通过 TTL 转 USB 电缆将 Jetson Nano 连接到 PC/Mac/Linux 盒子。Jetson Nano 信号为 3.3V。在PC上运行串口tty程序与串口连接,然后与Jetson Nano交互。

该脚本需要 py-serial。要安装 py-serial:

$ sudo apt-get install python3-serial

然后运行脚本:

$ sudo python3 uart_example.py

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

无证驾驶梁嗖嗖

让我们解决Jetson使用问题

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

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

打赏作者

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

抵扣说明:

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

余额充值