linux 配置串口重定向,Linux重定向console口控制台
首先,因为Linux系统的版本不一样,重定向规则也稍有不同。所以这里只以Fedora13版的Linux系统来说明。下文以Linux自称。Linux从
首先,,因为Linux系统的版本不一样,重定向规则也稍有不同。所以这里只以Fedora13版的Linux系统来说明。下文以Linux自称。
Linux从启动到启动完成的所有输出均复制到Com口上,一共需要修改3个文件。在此之前还要确认/sbin/agetty文件是否存在,此文件用来把系统的输入输出映射到其它设备上。
1.首先在 /etc/inittab里面添加如下内容:
最后一行另加一行加上:sc:2345:respawn:/sbin/agetty ttyS0 1152000,115200 xterm
“sc”为改行ID,“2345”指改行的运行级别是2、3、4、5级;“respawn”是使命令退出后再执行一次,以便其他用户能够登录;“/sbin/agetty ttyS0 9600 vt100”表示具体的命令,即通过他来执行打开串口/dev/ttyS0(COM1),后面是波特率和终端模式
xterm是一个X Window System上的标准虚拟终端。用户可以在同一个显示器上开启许多xterm,每一个都为其中运行的进程提供独立的输入输出(一般来说此进程是Unix shell)。
2.修改/etc/securetty里面的内容:
第2行另加一行加上:ttyS0
该文件是允许root身份登录的tty设备列表,这些设备由/bin/login程序读取,为了使用户能以root身份通过串口登录,需要在该文件中添加“ttyS0”,说明系统认为这里的COM1是安全的;
3.修改/etc/grub.conf文件里面的内容:
重定向grub:
在#Enable Serial Console下另加一行(有时可能有误差)加上:
serial --unit=0 --speed=115200 --word=8 --paity=no --stop=1
terminal --timeout=10 serial console
serial
初始化一个串口设备。
重定向console:
在/etc/grub.conf文件中kernel语句本行加上:
console=tty0 console=ttyS0,115200n8
其中“ttyS0”,“0”表示串口使用COM1;“9600”表示波特率为9600bps;“n”表示无校验位;“8”表示有8位数据位。
linux 配置串口重定向,Linux重定向console口控制台相关推荐
- linux 配置串口驱动程序,linux下安装PCIE转串口卡驱动简介
1. 所购买的PCIE转串口卡芯片为MCS9922,在官方网站上下载驱动MCS9900_Linux.tar.gz. 2. 解压,阅读readme,发现是一般的安装方法,遂直接操作之. 3. make, ...
- Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口
Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...
- linux开启端口,linux配置端口,Linux关闭端口
linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口开放端口命令----保存-----重启服务-------查看端口是否开放/sbin/iptables -I ...
- 查看linux下串口数据库,linux 读串口数据库
嵌入式开发基础(2) 嵌入式开发基础(2) 一.目标板在开发机(运行桌面Linux系统)和目标板(嵌入式开发板)之间:首先通过RS-232串口线进行连接,其次通过以太网连接线进行连接.通过RS-232 ...
- linux内核串口调试,linux 串口调试方法
linux 串口调试方法 作者:syhdjf 发布于:2015-4-8 16:41 最近项目上用到linux下的串口,与下级模块的通信出了些问题,所以写了个小程序想要测试下串口,物理连接是PC端串口调 ...
- linux 测试串口命令,Linux 下测试串口的命令microcom
昨天应为要测试主板上的串口,查了一下,可以使用microcom 这条命令进行测试. 命令使用方法很简单: Usage: microcom [-d DELAY] [-t TIMEOUT] [-s SPE ...
- linux配置串口不支持serial,linux 串口serial1和serial2不能用?
我的内核启动只显示 s3c2410-uart.0:s3c2410 serial0 at MMIO 0x50000000 (irq = 70) is a S3C2410 serial1 和 serial ...
- 控制台服务编写 Linux,一步步搭建ubuntu server console(控制台,字符模式)开发环境...
在我们安装完ubuntu server之后,这个系统还不算完善,因为他缺少很多重要的软件及包的支持. 下面,我以ubuntu 13.04的服务器开发环境搭建作为例子来介绍一下我们如何使用ubuntu搭 ...
- ft4232树莓派linux扩展串口,树莓派Linux串口编程实现自发自收
串口是计算机上一种非常通用设备通信的协议,常用PC机上包含的是RS232规格的串口,具有连接线少,通讯简单,得到广泛的使用. Linux对所有设备的访问是通过设备文件来进行的,串口也是这样,为了访问串 ...
最新文章
- Python可视化(matplotlib)在图像中添加文本和标记(Text and Annotation)
- 日本未来投资重点领域是物联网和人工智能应用
- mysql老是下载了用不了_mysql - 下载与安装
- Node.js 体验-在Windows Azure工作者角色上托管Node.js
- 车辆动力学及控制pdf_Simulink软件仿真平台之车辆模型
- mac下webstorm 安装
- bootstrap --- 标签页切换
- android与php使用base64加密的字符串结果不一样解决方法
- ASP.NET MVC中的路由IRouteConstraint方法应用实例
- Java的三大特性:封装、继承、多态
- Telnet发邮件过程
- python difflib模块_Python一起来找茬—difflib模块
- MySQL 58到家数据库30条军规解读
- Hibernate与mybatis比较
- 信息化系统软件实施工程师基础技能
- PymongoDB报错MongoError: The dotted field .. is not valid for storage
- 前女友闺蜜给我发了一个压缩包,居然还带密码?暴力破解ZIP加密文件的密码!
- 强推win10损害用户利益?这锅微软不背
- 网络基础之网络协议篇
- Linux知识点求职应聘必备