Linux串口打印设置

上传人:枫** 文档编号:543842441 上传时间:2024-01-18 格式:DOCX 页数:10 大小:236.22KB
返回 下载 相关 举报
Linux串口打印设置_第1页
第1页 / 共10页
Linux串口打印设置_第2页
第2页 / 共10页
Linux串口打印设置_第3页
第3页 / 共10页
Linux串口打印设置_第4页
第4页 / 共10页
Linux串口打印设置_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Linux串口打印设置》由会员分享,可在线阅读,更多相关《Linux串口打印设置(10页珍藏版)》请在金锄头文库上搜索。

1、一、基于VM虚拟机linux系统串口配置配置分为虚拟机下配置及linux系统下minicom配置两部分。虚拟机模块配置如下:打开虚拟机配置界面。选择Edit virtual machine settings。进入配置界面。选择Add按钮,添加相关的设备文件。选中串口选项后继续选择下一步。此处选择”使用主机上的物理串口设备”选项,继续下一步。此处我们选择文件。对于物理串口选项,此处可以采用自动检测选项。如果下来菜单中有对应于串口的端口号,则可以选择。注意,对于设备状态,要确保选中“connect at power on“,即,上电连接状态。至此,虚拟机端串口配置完毕。注意:此处我们串口添加成功后

2、默认未COM2.Linux下串口配置及使用。Linux下一般使用minicom来作为串口数据输入输出的终端。类似于Windows下的超级终端。虚拟机下配置完毕后,进入Linux系统中,在Shell终端下输入minicom -s即可配置串口终端。配置完成后执行minicom启动串口终端。在终端界面下完成相关的参数配置并保存后,启动终端设备,即可在minicom中观察到数据输出。 Minicom的使用 (1)minicom界面介绍第一次运行minicom,启动minicom要以root权限登录系统,需要进行minicom的设置,输入下了命令#minicom s,显示的屏幕如下所示,按上下光标键进行

3、上下移动选择,我们要对串行端口进行设置,因此选中Serial port setup,然后回车:_configuration-/配置 Filenames and paths /文件名和路径 File transfer protocols/文件传输协议 Serial port setup /串行端口设置 Modem and dialing /调制解调器和拨号 Screen and keyboard /屏幕和键盘 Save setup as dfl /设置保存到 Save setup as. /储存设定为 Exit /退出 Exit from Minicom /退出minicom(2)minicom

4、的参数设置选中设置串行端口,点击回车后,弹出设置的界面如下:点击”A”设置串行设置为/dev/ttyS1,这表示使用串口2(com2),如果是/dev/ttyS1则表示使用串口2(com 2).按”E”键进入设置”bps/par/Bits”(波特率)界面,如下图所示。再按”I”以设置波特率为115200,点”F”键硬件流控制设置为NO,回车最终的设置结果如下,然后回车返回到串口设置主菜单中A-Serial Device(串口设备): /dev/ttyS1B-Lockfile Location(锁文件位置): /var/lockC-Callin Program(调入程序):D-Callout P

5、rogram(调出程序):E-Bps/Par/Bits(): 115200 8N1F-Hardware Flow Control(硬件数据流控制): NoG-Software Flow Control(软件数据流控制): No 二、Linux 标准输入输出重定向到串口指南设置 linux 系统的标准输入输出到 com2(console 口),以便维护人员 在无网络、无显示器的情况下对系统维护。 在各文件(/etc/grub.conf、 /etc/inittab、 /etc/securetty)中添加红色部分!文件修改完成后reboot 系统即可在 com2 口看到标准输入输出信息。1、 gru

6、b.conf 文件配置# 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/VolGroup00/LogVol0

7、0# initrd /initrd-version.img#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenuserial -unit=0 -speed=115200 -word=8 -paity=no -stop=1 terminal -timeout=10 serial console serialtitle Red Hat Enterprise Linux Server (2.6.18-164.el5)root (hd0,0)kernel /vmlinuz-2.6.18-164.e

8、l5 ro root=/dev/VolGroup00/LogVol00 console=ttyS1,115200n8 rhgb quiet console=tty1 crashkernel=192M16Minitrd /initrd-2.6.18-164.el5.img2、 inittab 文件配置# System initialization.si:sysinit:/etc/rc.d/rc.sysinitl0:0:wait:/etc/rc.d/rc 0l1:1:wait:/etc/rc.d/rc 1l2:2:wait:/etc/rc.d/rc 2l3:3:wait:/etc/rc.d/rc

9、3l4:4:wait:/etc/rc.d/rc 4l5:5:wait:/etc/rc.d/rc 5l6:6:wait:/etc/rc.d/rc 6# Trap CTRL-ALT-DELETEca:ctrlaltdel:/sbin/shutdown -t3 -r now# When our UPS tells us power has failed, assume we have a few minutes# of power left. Schedule a shutdown for 2 minutes from now.# This does, of course, assume you h

10、ave powerd installed and your# UPS connected and working correctly. pf:powerfail:/sbin/shutdown -f -h +2 Power Failure; System Shutting Down# If power was restored before the shutdown kicked in, cancel it.pr:12345:powerokwait:/sbin/shutdown -c Power Restored; Shutdown Cancelled# Run gettys in standa

11、rd runlevels1:2345:respawn:/sbin/mingetty tty12:2345:respawn:/sbin/mingetty tty23:2345:respawn:/sbin/mingetty tty34:2345:respawn:/sbin/mingetty tty45:2345:respawn:/sbin/mingetty tty56:2345:respawn:/sbin/mingetty tty67:2345:respawn:/sbin/agetty ttyS1 1152000,115200 xterm# Run xdm in runlevel 5x:5:respawn:/etc/X11/prefdm -nodaemon3、 securetty 文件配置consolettyS1vc/1vc/2vc/3vc/4vc/5vc/6vc/7vc/8vc/9vc/10vc/11tty1三、修改Consle打印过滤级别 echo 8 /proc/sys/kernel/printk /执行此命令后各级别printk()打印均可同步输出到串口 此处我们把此命令加入到/etc/rc.d/rc.local,每次开机自动运行。四、大功告成 以后我么就可以在“步骤一、”中配置的串口关联文件中查看串口打印信息 了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号