linux读取串口数据(linux读取串口)-冯金伟博客园

串口控制台如何打开linux终端控制台?

串口控制台打开linux终端控制台的方法是追加打开命令的行,为了将这些信息显示在终端上,可以将这些文件中含有echo命令的行追加" > TTY "。 TTY 是终端的串口(与/etc/inittab 中串口终端行的一样)。

值得注意的是,这样做的好处是利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将Linux主机作为一个任意用途的嵌入式黑匣。

具体的操作方法是,在文件/etc/inittab 增加下面一行。

ID:RUNLEVELS:respawn:/sbin/agetty -L SPEED TTY TERM。

  这里: ID =两字母的标识符,如s1或s2。RUNLEVELS = 终端激活的运行级别。SPEED = 串口端口速率。TTY = 串口的设备名。TERM = TERM环境变量。范例如下s2:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100,表示串口 /dev/ttyS1 (COM2 )速率为 9600 bps,终端模式为vt100。

怎么切换到linux串口调试控制台?

 利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将Linux主机作为一个任意用途的嵌入式黑匣。那么LINUX控制台怎么定向到串口终端?下面跟着学习啦小编一起来了解一下吧。  LINUX控制台怎么定向到串口终端

  目的: 台机已经装好Linux,显示器有问题,平时一般都SSH控制,当Linux网络挂的时候,想通过串口来管理。

  硬件:台机自带两个串口(上面的是COM1) or ttyS0# cat /boot/grub/menu.lst

  # grub.conf generated by anaconda

  #

  # Note that you do not have to rerun grub after making changes to this file

  # NOTICE: You have a /boot partition. This means that

  # all kernel and initrd paths are relative to /boot/, eg.

  # root (hd0,0)

  # kernel /vmlinuz-version ro root=/dev/vg00/lv_root

  # initrd /initrd-version.img

  #boot=/dev/hdb1

  serial –unit=0 –speed=9600 –word=8 –parity=no –stop=1

  terminal –timeout=10 serial console

  default=2

  timeout=20

  #splashimage=(hd0,0)/grub/splash.xpm.gz =>这些在console下会工作不正常,注释掉。

  #hiddenmenu

  title CentOS (2.6.18-92.1.22.el5)

  root (hd0,0)

  kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/vg00/lv_root rhgb quiet

  initrd /initrd-2.6.18-92.1.22.el5.img

  title CentOS Serial – Console (2.6.18-92.1.22.el5)

  root (hd0,0)

  kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/vg00/lv_root console=ttyS0,9600 console=tty0

  initrd /initrd-2.6.18-92.1.22.el5.img

  title CentOS Console – serial (2.6.18-92.1.22.el5)

  root (hd0,0)

  kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/vg00/lv_root console=tty0 console=ttyS0,9600

  initrd /initrd-2.6.18-92.1.22.el5.img

  title CentOS Xen (2.6.18-92.1.2

上位机labview怎么通过串口接收下位机发来的数据并进行处理?

方法一找个仪器(示波器,daq)读电平时序自己解析,方法二找个i2c的转换芯片转串口或usb或者芯片提供dll,方法三搞个单片机自己写下位机解析时序再用串口传到电脑,方法四找一台带i2c模块的主机然后调用win_api(Linux就不知道了)r

comix串口调试怎么用?

Comix是一个串口终端软件,用于调试串口设备和与它们通信。使用它非常简单,首先需要安装comix,然后依次选择串口和波特率。选择完毕后,点击“打开”按钮,即可打开串口。

可以在发送框中输入命令并通过点击“发送”按钮将它们发送到串口设备中。接收到的数据会显示在接收窗口中。另外,可以通过设置自动发送功能,向串口定时发送数据。comix功能齐全,易于使用,是一个非常实用的串口调试工具。