
Linux怎么把串口设置
用ln做个链接可以吗
linux下怎么检查串口号
查看是用,可以对串口发送数据比如对com1口,echo lyjie126 > \\\/dev\\\/ttyS0查看串口名用 ls -l \\\/dev\\\/ttyS* 一般情况下串口的名部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS* ,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;查看串口驱动:cat \\\/proc\\\/tty\\\/drivers\\\/serial查看串口设备:dmesg | grep ttyS*
怎么切换到linux串口调试控制台
利用终端作为Linux控制可以免去额外的键盘,显和显示器,同时可将Linux主机作为一个任途的嵌入式黑匣。
那么LINUX控制台怎么定向到串口终端?下面跟着学习啦小编一起来了解一下吧。
LINUX控制台怎么定向到串口终端 目的: 台机已经装好Linux,显示器有问题,平时一般都SSH控制,当Linux网络挂的时候,想通过串口来管理。
硬件:台机自带两个串口(上面的是COM1)[under Windows] or ttyS0[under Linux)),笔记本T61p没有串口,买了个USB转串口(具体见下图)。
同时需要串口交叉线一根(NULL modem Cable),母对母(公的是针),都是凹口那种。
目标机器:安装的CentOS 5.2 Linux 内核2.6.18-92.1.22.el5和2.6.18-92.1.22.el5xen 客户端: Windows XP SP3 IBM OEM. 安装USB转串口驱动。
需要把输出定向到串口,一般有下面几处: BIOS中的设置 GRUB设置 \\\/etc\\\/inittab 设置 \\\/etc\\\/securetty 设置 BIOS中的设置 BIOS设置的作用我没尝试过,如果是可以连BIOS设置都可以定向到串口,那个强大了。
也不知道如何去掉机器需要连键盘的限制。
没拿出显示器所以没看我台机的BIOS,不过这个功能一般只有服务器级别的机器有。
【注1】台机一般没有串口重定向功能。
GRUB设置 这里的配置是为了把grub菜单定向到串口,这样你就可以在串口操作grub,选择启动项,使用single mode等等。
同时也要给kernel参数加上console选项。
[root@CentOS5 ~]# 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[ttyS0] - 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[ttyS0] (2.6.18-92.1.22.el5) [get more output in serial console] 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
Linux 串口通讯问题
1.查看.是否可用,口发送数据比如对com1口,echo lyjie126 > \\\/dev\\\/ttyS02.你要查看.串口名称使用 ls -l \\\/dev\\\/ttyS* 一般情况下串口称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS* ,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;3.你要查看.串口驱动:cat \\\/proc\\\/tty\\\/drivers\\\/serial4.你要查看.串口设备:dmesg | grep ttyS*
linux下当usb口插入时如何得到串口转usb的设备名称?
linux端是串口的话就没法看出来,因为串口设备文件是一直有的;如果是usb端的话到\\\/dev下观察 插入设备后增加的设备名称 就是你的usb设备 和上面所说的一直就是ttyUSBXX(usb设备号)。



