`
cloudtech
  • 浏览: 4610023 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Linux设置串口终端(暂未测试)

 
阅读更多

在某些情况下,出于调试的目的需要给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串口终端下源码,里面有发送和接收两个源文件,并且源码里面最重要还有一份说明文档等等,源码经测试,直接可编译使用

    Linux版本串口终端通信显示程序

    从数据采集板上接收数据帧,进行判断,然后接收,并且显示在表格上,以及显示在坐标轴上。同时支持通过串口下传数据。备注:由于是按照具体的数据帧设计的,不同数据帧测试时候会不准确,得作出相应的修改。

    嵌入式linux下QT开发lincom串口终端源码

    是基于嵌入式linux下QT开发lincom串口终端源码,并且源码里面最重要还有一份QT界面的控件说明文档等等,源码经测试,直接可编译使用

    串口助手1.0.5(Linux)

    资源为deb包,双击即可安装,可通过桌面图标直接启动使用,无需root,真正的图形应用,完全脱离终端,已在Ubuntu14.04下测试通过。 “串口助手”提供以下功能 ①ASCII码、十六进制和中文收发,可计算CRC校验。 ②...

    Linux下串口命令行交互实例

    实现一个在linux终端命令行界面的交互方式,交互命令可以自定义,该方式使用函数指针和命令列表实现,代码方便移植,非常适合调试测试时使用。

    嵌入式Linux系统串口和AD转换器编程

    利用外部模拟信号编程实现 ARM 循环采集全部前 4 路通道,并且在超级终端上显示。 了解在 linux 环境下对 S3C2410 芯片的 8 通道 10 位 A/D 的操作与控制。理解总个实验的原理,能按步骤做出实验,得到实验结果,并...

    简单方法测试串口好坏

    内容打开超级终端(电脑自带:所有程序---附件----通讯----超级终端),串口不插线,将串口的2、3脚两根针短接,用键盘输入字符,如果超级终端能够显示输入的字符,说明串口工作正常,如果有万用表,

    串口助手(Linux)

    资源为deb包,双击即可安装,可通过桌面图标直接启动使用,无需root,真正的图形应用,完全脱离终端,已在Ubuntu14.04下测试通过。 “串口助手”提供以下功能 ①ASCII码、十六进制和中文收发,可计算CRC校验。 ②...

    Linux uart测试收发Command代码

    command 模式测试串口的硬件是否有问题,用tx,rx方式在终端进行操作,方便快捷

    终端仿真程序终端仿真软件

    pytty是一款运行于windows环境PC的国产终端仿真软件,支持标准telnet协议,ssh协议,R3232串口通信, 可以连接到任何telnet服务端,常用于登录远程的UNIX系统,linux系统,AIX系统. 对汉字有强大的支持能力。 对各种...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    嵌入式Linux应用程序开发标准教程(第2版全)

    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可视化界面串口调试工具

    自己开发的一款Linux系统下面的串口调试工具,RS232/422/485模式都可用,可设置波特率、数据位、校验位、停止位、流控等,并可自动收发数据,可以设置发送周期,16进制发送等。目前已Ubuntu16.04 32/64bit系统下面...

    简单的串口测试程序

    程序为YC2440通过串口1(COM1)向计算机主机发送一个字符串,主机可用超级终端(windows)或minicom(Linux)接收。  3.minicom下只能显示90个左右的字符,原因寻找中。  #include  /*标准输入输出定义*/  #...

    LINUX系统管理白皮书

    第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...

    嵌入式Linux程序设计案例与实验教程(配套光盘)第一部分

    第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等通讯测试

    工具支持:串口通讯、串口代理、TCP、UDP、Telnet、Ping、TFtp等通讯测试 1、本工具支持固定预定义命令,命令可以进行分组,由树形控件管理。点击“命令编辑”即可编辑预定义命令, 编辑保存后点击“命令更新”...

    嵌入式Linux程序设计案例与实验教程-实例代码

    第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 设备文件系统...

    TLIMX8-EVM评估板测试手册.pdf

    进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装SecureCRT串口调试终端、VMware虚拟机、Linux SDK等相关软件。 本文档主要提供评估板的硬件资源测试方法。无特殊说明情况下,默认使用USB ...

    嵌入式Linux程序设计案例与实验教程(配套光盘)第二部分

    第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...

Global site tag (gtag.js) - Google Analytics