在某些情况下,出于调试的目的需要给linux配置串口控制台,或者linux根本没有显卡,也需要配置串口终端。一个串口控制台将发送所有的终端显示到串口,而串口终端则可以实现通过串口登录到系统。你可以同时设置两个或者其中一个。
为了控制内核输出所有控制台消息到串口,你需要在时向内核传递参数console=ttyS0,这可以通过GRUB来实现,下面的例子会将控制台消息发送到tty0(显示器控制台)和ttyS0(串口1),发送到串口控制台的速度为115200,但是需要注意的是一种类型设备只能定义一个控制台,例如不能把消息同时发送到串口1和串口2,编辑/boot/grub/grub.conf,添加如下内容:
console=ttyS0,115200console=tty0
例如:
# cat/boot/grub/grub.conf# grub.conf generated by anaconda## Note that you do nothave to rerun grub after making changes to this file# NOTICE: You have a /bootpartition. This means that# all kernel
and initrd paths are relative to /boot/,eg.#
root (hd0,0)#
kernel/vmlinuz-version ro root=/dev/hda2#
initrd/initrd-version.img#
boot=/dev/hda
default=0 timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red HatEnterprise Linux AS (2.4.21-27.0.2.ELsmp)
root (hd0,0)
kernel/vmlinuz-2.4.21-27.0.2.ELsmp ro root=LABEL=/ console=ttyS0,115200 console=tty0
initrd/initrd-2.4.21-27.0.2.ELsmp.img
串口终端为了设置一个串口终端,需要为串口衍生(spawn)一个agetty,在/etc/inittab添加如下内容:co:2345:respawn:/sbin/agetty ttyS0 115200 vt100 init q 例如:
# Run gettys instandard runlevels1:2345:respawn:/sbin/mingettytty12:2345:respawn:/sbin/mingetty tty23:2345:respawn:/sbin/mingettytty34:2345:respawn:/sbin/mingetty tty45:2345:respawn:/sbin/mingettytty56:2345:respawn:/sbin/mingetty
tty6co:2345:respawn:/sbin/agetty ttyS0 115200vt100 init q
也可以在/etc/securetty文件中添加串口设置,这样才可以以root身份从串口登录,在该文件最后添加一行,内容为
ttyS0
(如果不添加此行,则登录时会不能输入密码。)
分享到:
相关推荐
是基于嵌入式linux串口终端下源码,里面有发送和接收两个源文件,并且源码里面最重要还有一份说明文档等等,源码经测试,直接可编译使用
从数据采集板上接收数据帧,进行判断,然后接收,并且显示在表格上,以及显示在坐标轴上。同时支持通过串口下传数据。备注:由于是按照具体的数据帧设计的,不同数据帧测试时候会不准确,得作出相应的修改。
是基于嵌入式linux下QT开发lincom串口终端源码,并且源码里面最重要还有一份QT界面的控件说明文档等等,源码经测试,直接可编译使用
资源为deb包,双击即可安装,可通过桌面图标直接启动使用,无需root,真正的图形应用,完全脱离终端,已在Ubuntu14.04下测试通过。 “串口助手”提供以下功能 ①ASCII码、十六进制和中文收发,可计算CRC校验。 ②...
实现一个在linux终端命令行界面的交互方式,交互命令可以自定义,该方式使用函数指针和命令列表实现,代码方便移植,非常适合调试测试时使用。
利用外部模拟信号编程实现 ARM 循环采集全部前 4 路通道,并且在超级终端上显示。 了解在 linux 环境下对 S3C2410 芯片的 8 通道 10 位 A/D 的操作与控制。理解总个实验的原理,能按步骤做出实验,得到实验结果,并...
内容打开超级终端(电脑自带:所有程序---附件----通讯----超级终端),串口不插线,将串口的2、3脚两根针短接,用键盘输入字符,如果超级终端能够显示输入的字符,说明串口工作正常,如果有万用表,
资源为deb包,双击即可安装,可通过桌面图标直接启动使用,无需root,真正的图形应用,完全脱离终端,已在Ubuntu14.04下测试通过。 “串口助手”提供以下功能 ①ASCII码、十六进制和中文收发,可计算CRC校验。 ②...
command 模式测试串口的硬件是否有问题,用tx,rx方式在终端进行操作,方便快捷
pytty是一款运行于windows环境PC的国产终端仿真软件,支持标准telnet协议,ssh协议,R3232串口通信, 可以连接到任何telnet服务端,常用于登录远程的UNIX系统,linux系统,AIX系统. 对汉字有强大的支持能力。 对各种...
本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...
6.4 嵌入式Linux串口应用编程 6.4.1 串口概述 6.4.2 串口设置详解 6.4.3 串口使用详解 6.5 标准I/O编程 6.5.1 基本操作 6.5.2 其他操作 6.6 实验内容 6.6.1 文件读写及上锁 6.6.2 多路复用式串口操作 6.7 本章小结 ...
自己开发的一款Linux系统下面的串口调试工具,RS232/422/485模式都可用,可设置波特率、数据位、校验位、停止位、流控等,并可自动收发数据,可以设置发送周期,16进制发送等。目前已Ubuntu16.04 32/64bit系统下面...
程序为YC2440通过串口1(COM1)向计算机主机发送一个字符串,主机可用超级终端(windows)或minicom(Linux)接收。 3.minicom下只能显示90个左右的字符,原因寻找中。 #include /*标准输入输出定义*/ #...
第4章 串行硬件的设置 32 4.1 Modem通信软件 32 4.2 串行设备概述 32 4.3 访问串行设备 33 4.4 串行硬件 34 第5章 TCP/IP网络配置 36 5.1 proc文件系统的设置 36 5.2 二进制文件的安装 37 5.3 另一个例子 37...
第4章 嵌入式Linux接口设计与驱动程序53 4.1 驱动程序设计基础53 4.1.1 Linux驱动程序简介53 4.1.2 开发驱动程序的方法53 4.1.3 设备驱动程序的分类53 4.1.4 主设备号和次设备号54 4.1.5 设备文件系统(devfs...
工具支持:串口通讯、串口代理、TCP、UDP、Telnet、Ping、TFtp等通讯测试 1、本工具支持固定预定义命令,命令可以进行分组,由树形控件管理。点击“命令编辑”即可编辑预定义命令, 编辑保存后点击“命令更新”...
第4章 嵌入式Linux接口设计与驱动程序53 4.1 驱动程序设计基础53 4.1.1 Linux驱动程序简介53 4.1.2 开发驱动程序的方法53 4.1.3 设备驱动程序的分类53 4.1.4 主设备号和次设备号54 4.1.5 设备文件系统...
进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装SecureCRT串口调试终端、VMware虚拟机、Linux SDK等相关软件。 本文档主要提供评估板的硬件资源测试方法。无特殊说明情况下,默认使用USB ...
第4章 嵌入式Linux接口设计与驱动程序53 4.1 驱动程序设计基础53 4.1.1 Linux驱动程序简介53 4.1.2 开发驱动程序的方法53 4.1.3 设备驱动程序的分类53 4.1.4 主设备号和次设备号54 4.1.5 设备文件系统(devfs...