linux 串口的坑真的好多!明明连了几个,/dev下一大堆,而且名字也多种。tty,ttyS,ttyACM,ttyUSB。。。

  1. STM32 的OTG CDC 方式的串口,链接到windows 的WSL 认出来的是ttySxx,在windows 上认出了COM36,那么,在WSL 中为ttyS36,。

  2. 不过到了ubuntu 系统中,却认出了ttyACM。ttyACM 是什么东西?网上巴拉巴拉讲了一大堆。其实 ttyACM 认为链接的是一个拨号MODEM(PSTN Modem)!更加过分的是PC在设备连接后尝试发送AT +命令约一分钟。非常烦人。无奈之下,将原先的协议AA55 引导序列的方式。感觉不太可靠。

  3. 想办法关掉这个发AT 命令的功能好像还有点难。也无法讲ttyACM 改成ttyUSB。

有一些命令还是有用的,例如:

查看某个串口的详细信息

udevadm info --attribute-walk --name=/dev/ttyACM0

查看所有链接的USB

lsusb

细节是魔鬼,一个串口花头经好多。

linux 串口ttyS, ttyACM 还是ttyUSB?相关推荐

  1. linux 串口 数量限制,linux – 你的Unix的TTY主要数量是多少?

    我目前正在开发一个串口库,它已经使用特殊的框架来获取有关系统上串行端口的信息.虽然串口是Unix中的基本设计 – 作为答案,如this one证明 – 我认为测试文件是否是串口的好方法是测试字符设备的 ...

  2. Linux串口权限与udev理解

    Linux串口权限与udev理解 本文不是很深入的探讨权限和udev问题,只是分析在日常使用中有关的一些概念.理解和解决方式. 串口的问题 在现场开发的同事反映UOS工控机没有配置串口,每次都需要su ...

  3. linux下usb设备节点名不固定,解决Linux下USB设备节点ttyUSB名不固定的问题,生成固定USB转串口设备节点...

    解决Linux下USB设备节点ttyUSB名不固定的问题,生成固定USB转串口设备节点 2018-09-19 http://blog.sina.com.cn/s/blog_8b58097f0102wx ...

  4. Linux 串口编程一 一些背景

    在大部分讲解 Linux 编程书籍的时候会发现没有单独的串口编程章节,实际上串口编程已经被概括在了"终端"或者"终端IO"章节里面.在上一篇博客中对经常出现的几 ...

  5. Serial Programming HOWTO——Linux 串口编程HOWTO

    转自:http://bbs.loveunix.net/viewthread.php?tid=35896 1. Introduction 简介 This is the Linux Serial Prog ...

  6. Linux 串口测试 操作说明

    1. 工控机的串口文件 & 测试工具cutecom介绍 linux 中的串口文件 $ ls /dev/ttyS* /dev/ttyS0 /dev/ttyS1 /dev/ttyS2 /dev/t ...

  7. linux串口助手cutecom,buntu下cutecom图像界面串口调试工具使用

    一.安装,首先下载这个软件,终端和软件中心均可下载,终端下载命令: sudo apt-get install cutecom 即可快速搞定安装问题. 软件中心: 由于我已经通过终端安装成功,所以软件中 ...

  8. Linux串口驱动(3) - open详解

    1. 用户空间open的操作实现 串口设备是被注册为字符设备的,在注册过程中填充了struct file_operations tty_fops结构体,该结构体中的成员open.read.write等 ...

  9. linux串口驱动分析

    linux串口驱动分析 硬件资源及描写叙述 s3c2440A 通用异步接收器和发送器(UART)提供了三个独立的异步串行 I/O(SIO)port,每一个port都能够在中断模式或 DMA 模式下操作 ...

最新文章

  1. php微信菜单40017错误,微信公众号接口添加菜单时错误(errcodequot;:40017 invalid button type) - 好库文摘...
  2. SQLite VC环境搭建
  3. 今天,开源中国出了一条广告史上最“正直”的广告
  4. python selenium 鼠标移动到指定元素,并点击对应的元素
  5. 信用社和民营银行存款利息都高,有5万块钱存哪个更安全?
  6. python 类继承 父类初始化_python之子类继承父类时进行初始化的一些问题
  7. pytorch中的参数初始化方法
  8. 最易懂的Spring IOC原理讲解
  9. scrapy 自动下载图片
  10. 计算机 仿真 流体力学剪切应力,基于影像的计算流体力学在冠状动脉疾病中的研究进展...
  11. 浅谈HTTP接口性能测试脚本的编写
  12. 基于FPGA的ov5640摄像头简易图像采集装置详解
  13. 【原创】《华杉讲透《孙子兵法》》阅读有感(三)
  14. string容器模拟实现及使用——C++
  15. 算法为啥子那么难【转】
  16. java计算机毕业设计宁夏红色旅游管理系统源代码+数据库+系统+lw文档
  17. 计算机b类核心期刊有哪些,B类及以上期刊有哪些
  18. 联想微型计算机开机没反应,电脑开机没反应,教您怎么解决电脑开机没反应
  19. 几种常用的气体传感器检测现状与优缺点分析
  20. 算一下你来到这个世界多少天? java语言

热门文章

  1. python做excel数据条件_懂点EXCEL就行!教你利用Python做数据筛选(上)
  2. java导出excel包含图片
  3. 如何实现微信小程序手机号授权
  4. 关于手机信号强度单位db和dBm
  5. 玩转星际争霸局部战斗 —— QMIX
  6. Java咖啡馆(2)——第一杯咖啡
  7. 封装一个可以设置微信小程序的本地缓存接口过期时间的方法!
  8. 2018年苹果年费支付失败真正的原因
  9. 有哪些业务会用到物理服务器?
  10. 这家安全厂商避谈“软件定义”,我却要为它的“反骨”点赞