首页 文章
  • 0 votes
     answers
     views

    如何禁用控制台tty0?

    我有一台旧的笔记本电脑,有一个串行RS232端口 . 我在这台机器上安装了Debian来学习如何使用linux . 我想要做的一件事是通过我的笔记本电脑的物理COM端口接收和发送文本,但我遇到了问题 . 当我打开gtkterm时它会说 Cannot open /dev/ttyS0 : Permission denied . 然后,在控制台我键入 dmesg | grep tty 并显示: [0...
  • 1 votes
     answers
     views

    如何从OSX向板上发送调制解调器AT命令

    在Mac OSX机器的USB端口上安装开发板的人是否知道如何向板上发送AT tty调制解调器命令? Arduino伙计们?任何人? TL; DR 我购买了一个开发STEVAL-SPBT2ATV2 "USB Dongle for the Bluetooth class 2 SPBT2532C2.AT module",根据docs and spec已经"downloade...
  • 4 votes
     answers
     views

    屏幕/ dev / ttyUSB0具有不同的选项,如数据位,奇偶校验等

    我正在尝试使用 screen / dev / ttyUSB0 通过USB串行接口连接到旧计算机 . 我希望在这个网站上注册我会收到我的问题的答案 . 我已经搜索过并搜索过,但是还没想出要在我的命令行中输入正确的选项来从我的计算机中获取非胡言乱语的反馈(收到的文本都搞砸了) . 我的操作系统是CentOs,Gnome 2.16.0 . 我看到有一个名为KPPP的程序,它有一个“终端......”...
  • 1 votes
     answers
     views

    cat / dev / ttyUSB - 为什么这样做,也为什么它不起作用

    我有一个连续不断地将一些数据发送到通过USB连接到我的PC的FTDI . 我想使用简单的bash脚本将数据记录到CSV中 . 当我cat / dev / ttyUSB0我得到了一些我想要的角色(1023)以及一些格式错误的随机角色 . 物理数据库如何知道波特率? 来自哪里的格式错误的数据包? 运行:Debian GNU / Linux 8(jessie)64位 Screencap of...
  • 34 votes
     answers
     views

    在Linux上读取和写入C语言中的串行端口

    我正在尝试 send/receive data over an USB Port using FTDI ,所以我需要使用C / C处理串行通信 . 我正在研究 Linux (Ubuntu) . 基本上,我连接到正在侦听传入命令的设备 . 我需要发送这些命令并读取设备的响应 . 命令和响应都是 ASCII characters . 使用GtkTerm一切正常,但是当我切换到C编程时,我遇到了问题 ...
  • 2 votes
     answers
     views

    在Ubuntu 12.04中使用USB转串口 - / dev / ttyUSB0丢失

    我正在尝试将usb-serial适配器连接到Ubuntu 12.04(在VM上) . 出于某种原因,没有/ dev条目 . 我尝试过来自不同制造商的几个适配器 - 没有成功 . 此外,我有一个10.04 VM,我连接适配器,它立即出现在/ dev / ttyUSB0 我不是一个非常熟练的linux用户 . 我需要安装某种类型的驱动程序吗?
  • 0 votes
     answers
     views

    Bash编程,查询ttyUSB端口

    我是linux中bash编程的新手,基本上我想做的是编写一个可以打开端口ttyUSB0的bash文件然后我需要用AT命令(比如“0100”)查询它然后分配对变量的反应,我一直在用这种不同的方式尝试: 1)使用cat #!/bin/bash PORT= \ls /dev/ttyU* cat $PORT ???? 2)使用Minicom`#!/ bin / bash minicom ???? “ 3...
  • 146 votes
     answers
     views

    为什么打印到stdout这么慢?可以加速吗?

    我一直对使用print语句输出到终端需要多长时间感到惊讶/沮丧 . 在最近的一些痛苦的缓慢记录后,我决定调查它并且很惊讶地发现,花费的时间几乎等待终端处理结果 . 能以某种方式加速写入stdout吗? 我写了一个脚本(在这个问题的底部'' print_timer.py ')来比较写入100k行到stdout,文件和stdout重定向到 /dev/null 的时间 . 这是时间结果: $ pytho...
  • 8 votes
     answers
     views

    sudoers NOPASSWD:sudo:没有tty存在且没有指定askpass程序

    我添加了这样的用户: $ adduser --system --home /no/home --no-create-home --group --disabled-password --disabled-login testuser 将用户添加到组: $ adduser testuser testgroup 为sudoers添加了行(visudo): testuser ALL=(ALL)...
  • 14 votes
     answers
     views

    Jenkins sudo:没有tty存在,也没有使用NOPASSWD指定的askpass程序

    我花了几天时间设置文件 /etc/sudoers ,以便能够将root权限授予用户 jenkins . 我在我的服务器上安装了Jenkins,因为我主持了几个项目,包括symfony,ionic,neo4j等...问题是我无法用离子构建项目,我得到这个错误: sudo: no tty present and no askpass program specified. 这是我的内容/ etc / ...
  • 4 votes
     answers
     views

    NodeJS读取TTY Serial

    我找不到任何简单地使用Node.JS在机器上读取串口的例子,似乎我不是唯一一个看的人 . 最近它是一个包含的图书馆,但我不能做它的头或尾! http://nodejs.org/docs/v0.3.8/api/tty.html 有没有人有一个简单的读取串口,只是console.log输出的例子?
  • 77 votes
     answers
     views

    MacOS:/dev/tty.*和/dev/cu.*之间有什么区别?

    每个串行设备在 /dev 中显示两次,一次显示为 tty.* ,一次显示为 cu.* . 什么是 cu.* 设备?它与 tty.* 设备有何不同? mh@maru ~ --> ls -l /dev/*.usbmodem621 crw-rw-rw- 1 root wheel 11, 5 Dec 25 18:00 /dev/cu.usbmodem621 crw-rw-rw- 1 ...
  • 0 votes
     answers
     views

    串口列表

    我正在编写小型C项目来列出可用的串口(实际上是在Linux上) . 它应列出可用的ttyS,ttyUSB,pty等 . 我的问题是我不知道这样做的正确方法是什么 . 例如,在我的/ dev目录中,我有从ttyS0到ttyS31的设备,但实际上没有人可用 . 我尝试在/ sys / class / tty / ttyS *中查找驱动程序,但所有设备似乎都是真实的 . 实际上我只能列出由'socat ...
  • 1 votes
     answers
     views

    使用socat将一个TTY流中继到多个TCP / IP目的地,再加上一个'sniffer'程序

    使用嵌入式Linux开发板,我需要组合一个执行以下操作的小部件: 通过物理串行端口读取数据包,并将这些数据包中继到多个IP地址(最多20个;从配置文件中读取IP目的地) . 也是'sniff'那些使用自定义程序的串行数据包,可能用 c 编写 . 作为具有编程背景的人,最明显的解决方案(对我而言)是从头开始创建一个 c 程序来实现上述目标 . 但是,因为这是我需要快速拼凑的东西,因为我需...
  • 13 votes
     answers
     views

    从串口读取时如何实现read()的超时(C / C)

    我正在使用文件描述符和posix / unix read()函数从C中的串行端口读取字节 . 在这个例子中,我从串口读取1个字节(为了清楚起见,省略了波特率设置和类似内容): #include <termios.h> #include <fcntl.h> #include <unistd.h> int main(void) { int fd = open...
  • 0 votes
     answers
     views

    Linux C串口读取

    我正在使用串口从设备接收数据 . 通信工作正常,但读取数据存在问题 . 我正在使用Linux(Ubuntu) . 这是我的代码: int OpenPort(char *PortName, int *FileDesc) { *FileDesc = open (PortName, O_RDWR | O_NOCTTY | O_SYNC); if (fd < 0) { ...
  • 0 votes
     answers
     views

    pl2303“发送中断错误”是什么意思?

    我的pl2303转换器有问题 . 我正在使用其中两个: LAPTOP <-USB-SERIAL-> <-SERIAL-SERIAL-> <-SERIAL-USB-> RASPBERRYPI 换句话说,我正在使用两个usb-to-serial转换器连接Raspberry Pi和我的笔记本电脑,并在中间使用零调制解调器 . 我可以通过minicom进行通信,“视觉上...
  • 1 votes
     answers
     views

    无法运行npm命令“npm install -g tty.js” .

    ***Unable to run npm command "npm install -g tty.js". Here is the error log I am getting :*** = d:\ Users \用户pjha \应用程序数据\漫游\ NPM \ node_modules \ tty.js \ node_modules \ WS (node-gyp rebu...
  • 407 votes
     answers
     views

    如何输入已经使用新TTY运行的Docker容器

    我有一个在前台运行Apache服务的容器 . 我希望能够从另一个shell访问容器,以便在其中“查找”并检查文件 . 目前,如果我附加到容器,我只是看着Apache守护进程,无法运行任何命令 . 是否可以将另一个tty附加到正在运行的容器上?可能,我可以利用Docker实际上只是环绕LXC容器这一事实?我试过 sudo lxc-console -n [container-id] -t [1-4] ...
  • 3 votes
     answers
     views

    将DOS程序移植到linux以通过usb读/写串口

    我有一个旧的 DOS 程序,它与串口一起使用 . 我需要将它移植到 linux . 我通过USB将我的串行设备连接到linux(使用rs232电缆) . 它显示为/ dev / ttyUSB0 . 我可以使用函数 inb , outb (而不是 DOS 等效的inp,outp)从我的代码中读取或写入设备吗? ( inb 和 outb 用于低级读写字节到特定端口地址的特殊功能) . 我不明白如何确...
  • 2 votes
     answers
     views

    使用shell脚本与串行设备交互

    我有一个连接到Linux盒子的串行USB设备,它可以与串行通信程序,如minicom一起使用 . 例如,在该程序中,我发送字符串“V”,然后我回答:“UBW FW D Version 1.4.3” . 现在,我想做一个可以做同样的shell脚本,以便测试变量 . 我调查了使用minicom而不是“交互式”的可能性,但似乎不可能 . 我也试过了明显的“echo V> / dev / ttyAC...
  • 299 votes
     answers
     views

    如何修复'sudo: no tty present and no askpass program specified'错误?

    我正在尝试使用makefile编译一些源代码 . 在makefile中有一堆需要作为 sudo 运行的命令 . 当我从终端编译源时,一切正常,并且在第一次运行 sudo 命令等待密码时,make暂停 . 输入密码后,进行简历并完成 . 但我希望能够在NetBeans中编译源代码 . 所以,我开始了一个项目并展示了netbeans在哪里可以找到源代码,但是当我编译项目时,它会给出错误: sudo: ...
  • 0 votes
     answers
     views

    使用tty传递串行数据 - 主机和来宾之间的通信

    我正在使用QEMU,这是我的问题:我想从主机向客户发送基本数据 . 我首先尝试使用virtio-serial,但我无法修改我的来宾内核(2.6.32)=> virtio-console不支持virtio-serial通信 . 我不能使用USB或TCP:IP ......是的,这很痛苦 . 我想过在我的客人上使用TTY,然后使用chardevs连接到我的主机: qemu-system-i386...

热门问题