• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

树莓派ttys和tty

drepa 2017-11-25 浏览量:1958

       如题,在树莓派、香蕉派等开源硬件中,在/dev目录下会有许许多多的tty、ttys等外设,上网搜过,这种外设好像是用于程序调试的,如SSH登录所需要的串口硬件支持等。但是我还是搞不懂这些外设的实现原理到底是怎样的,具体该如何调用它们?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 对于/dev下的目录指的是数据流设备,如果你用ls -l列出具体属性,可以看到在这些设备属性的最前面是一个d,代表了这是一个数据流设备。

    通过将数据传递给设备,再有设备驱动,就能够在这个设备上收发信息了,实现数据交流。

    具体实现方式,如python,可以导入一个serial的库,调用某个串口,然后直接往这个串口里读写数据就可以了。

    • 发布于 2017-11-25
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:4

  • 首先ttys0有特殊用途,一般情况下尽量不要读写这个文件;
    另外tty系列设备,无论后缀是什么,如ttys,ttyo,ttyusb都是用于命令行收发显示的设备,也就是可以作为一个你操作板子Linux系统的一个独立线程来工作。

    • 发布于2017-11-27
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :就是,B版本型号后边会带FX字样 回复

  • 首先这些设备不一定是用于调试的,他们就是普通的设备链路数据设备。他们是并行、串行接口设备而已。
    • 发布于2017-11-28
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :LSM6DSMUSTR 详细说明 :加速度计,陀螺仪,温度,6轴传感器I²C,SPI输出 (所有的满足条件的都没货) 回复

  • 有些是额外添加的外设驱动来的,树莓派上面有块USB扩展的芯片
    • 发布于2017-12-02
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :是的,请查阅P5型号对应的封装https://www.onsemi.com/pub/Collateral/MJD2955-D.PDF 回复

相关问题

问题达人换一批

树莓派ttys和tty