• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

TX2使用pyserial建立串口通讯

人工智能 一三五 1634次浏览 0个评论

平台:ubuntu18.04、TX2、Python3.6

写在前面

目前经过测试TX2上是带有串口通讯驱动的,我们只需要设置一下即可。本次主要讲解如何使用USB转RS232的串口通讯。   由于USB转RS232可使用不同的芯片,自然包含各种各样的驱动,目前主流大概有3种:CH340、FT232、PL2303   经过测试,TX2板子上直接使用CH340是没有问题的,但是,使用FT232RL工业串口盒的时候,出现通讯问题(可能是我这块TX2板子自身问题)   下面步入正题,先说一下如何解决Ubuntu系统下串口驱动的问题吧~  

如何解决Ubuntu系统下串口驱动的问题

使用ls /dev/ttyUSB*查看哪几个串口已连接。   使用sudo chmod 777 /dev/ttyUSB*解决权限问题。   ? 1、 将PL2303驱动从/lib/modules/4.2.0-27-generic/kernel/drivers/usb/serial/下的ftdi_sio.ko文件拷贝到/usr/src/Linux-headers-4.2.0-27-generic/drivers/usb/serial下面。   中间出现不能复制、粘贴的情况,请找到需要复制的文件目录,如上面的/usr/src/Linux-headers-4.2.0-27-generic/drivers/usb/serial   只需要运行:sudo chmod 777 /usr/src/Linux-headers-4.2.0-27-generic/drivers/usb/serial 系统提示输入密码,正确输入密码之后,就可以粘贴了   注意,内核如果不一样,此处路径也可能不同。   ?2、 然后使用命令modprobe usbserial   ?3、 再使用命令modprobe ftdi_sio   这时将USB转串口插入电脑USB并确保连接到Ubuntu虚拟机,使用命令dmesg | tail可看到usb ftdi_sio等信息。说明驱动安装成功。   最后请注意:ubuntu下如果不是root用户,打开串口会遇到权限问题,请运行 sudo chmod 777 /dev/ttyUSB  


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明TX2使用pyserial建立串口通讯
喜欢 (0)

您必须 登录 才能发表评论!

加载中……