linux串口输出(Linux开发板)

大家好,感谢邀请,今天来为大家分享一下linux串口输出的问题,以及和Linux开发板的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

如何设置ubuntu系统的串口输出

1.平台:intel X86 baytrail平台

2.由于开发模式需要查看内核串口输出,所以需要将linux系统从开机到系统引导起来的部分都定向到串口,那么如何设置呢?

安装ubuntu系统后(这里装的是14.10版本的ubuntu系统)

(1)首先设置grub参数:

修改/etc/default/grub文件:

修改如下内容为:

GRUB_CMDLINE_LINUX_DEFAULT="text console=tty0 console=ttyS0,115200n8"

然后增加一行:

GRUB_SERIAL_COMMAND="serial--unit=0--speed=115200--word=8--parity=no--stop=1"

然后执行update-grub,使配置生效

(2)然后在/etc/init/目录中创建ttyS0.conf,内容如下:

#ttyS0- getty

start on rc RUNLEVEL=[2345]

stop on runlevel [!2345]

respawn

exec/sbin/getty-L 115200 ttyS0 vt100

遗留问题:

系统起来后,在串口部分只显示到:

* Starting regular background program processing daemon[ OK ]

* Starting Signal sysvinit that alsa-utils tasks are complete[ OK ]

* Starting CPU interrupts balancing daemon[ OK ]

* Stopping save kernel messages[ OK ]

* Stopping Restore Sound Card State[ OK ]

* Starting cups-browsed- Bonjour remote printer browsing daemon[ OK ]

* Starting automatic crash report generation[ OK ]

* Starting configure virtual network devices[ OK ]

[ OK ]toring resolver state...

[ OK ]rting uuid generator uuidd

* speech-dispatcher disabled; edit/etc/default/speech-dispatcher

saned disabled; edit/etc/default/saned

* Stopping System V runlevel compatibility[ OK ]

* Stopping cold plug devices[ OK ]

* Stopping log initial device creation[ OK ]

* Starting save udev log and update rules[ OK ]

[ 150.593006] systemd-logind[947]: Failed to start unit user@1000.service: Unknown unit: user@1000.service

[ 150.602779] systemd-logind[947]: Failed to start user service: Unknown unit: user@1000.service

然后在VGA上有显示登录,但是串口上没有显示

这里需要进一步研究

不过总算将这一步做出来了,后面的问题就是开机脚本配置的问题了

如何查看linux下串口是否可用串口名称等

分析如下:

1、查看串口是否可用,可以对串口发送数据比如对com1口,echo lyjie126>/dev/ttyS0。

2、查看串口名称使用ls-l/dev/ttyS*一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS*,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;

3、查看串口驱动:cat/proc/tty/drivers/serial。

4、查看串口设备:dmesg| grep ttyS*。

扩展资料

串口控制器顾名思义,就是可通过串口实现控制功能的一台控制器。即由上位机通过串口发送特定协议格式的指令给控制器,进而来控制外围设备或器件,也叫单片机串口控制器。

串口控制器就是1台写入了串口通信程序的单片机控制器,有2种工作模式:

1)上位机监控模式:可由上位机串口控制,实现串口监控;

2)脱机控制模式:在通过上位机设置好相关参数后,也可脱离上位机进行独立控制。

串口控制器就是1台写入了串口通信程序的单片机控制器,有2种工作模式:

1)上位机监控模式:可由上位机串口控制,实现串口监控;

2)脱机控制模式:在通过上位机设置好相关参数后,也可脱离上位机进行独立控制。

参考资料来源:百度百科:串口控制器

linux串口设置命令linux串口设置

如何设置串口1作为linux调试信息输出端口?

需要修改内核配置单,在Linux移植教程中的附录5中贴出来的配置单中,在Kernelhacking里面有个S3CUart的配置,改为从0改为1或2;在SystemType里面有个S3CUART的配置,也从0改为1或2;同时修改u-boot的启动参数,bootargs中的console=ttySAC?(?从0改为1或2)。

就是要用串口线连接交换机的管理口对交换机进行配置?

1、首先打开计算机,在计算机内打开SecureCRT。

2、然后使用鼠标点击快速连接选项。

3、出现配置窗口,协议选择Serial,端口一般选择com1,波特率选择9600,流控把RTS前面的勾去掉,其他的保持默认就可以了。

4、最后使用鼠标单击连接即可。扩展资料SecureCRT一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行。其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等。SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。广泛的终端仿真:VT100,VT102,VT220,ANSI,SCOANSI,Xterm,Wyse50/60和Linuxconsole仿真(带有ANSI颜色)。优秀的会话管理特性:新的带标签的用户界面和Activator托盘工具,最小化桌面的杂乱。会话设置可以保存在命名的会话中。协议支持:支持SSH1,SSH2,Telnet,RLogin,Serial,和TAPI协议。

linux下串口调试工具xgcom安装?

当然是串口。

串口硬件电路简单,基本不需要任何驱动以及软件,且可以根据需要提供硬件加载各个阶段的调试信息(如bootloader或Linux内核启动阶段的调试信息)。

而以太网接口首先硬件设计较为复杂,软件上也需要驱动和协议栈支持,往往需要等待系统启动进入正常工作状态后才可提供调试信息。

从灵活性上来讲,两者实际上差不太多,串口也只需要一根USB转串口线就可使用。另外因为电脑上有多个usb口,可以连接多个设备同时调试。

另外以太网需要设置ip、网关等相关设置,比串口复杂。

串口的速度劣势在调试场合时不明显,不如说以太网的速度用作调试完全是浪费。

据我所知,在嵌入式设备上,串口一直是最主流的调试接口。

请问,用易语言怎样编写串口调试工具,谢谢?

当然是串口。

串口硬件电路简单,基本不需要任何驱动以及软件,且可以根据需要提供硬件加载各个阶段的调试信息(如bootloader或Linux内核启动阶段的调试信息)。

而以太网接口首先硬件设计较为复杂,软件上也需要驱动和协议栈支持,往往需要等待系统启动进入正常工作状态后才可提供调试信息。

从灵活性上来讲,两者实际上差不太多,串口也只需要一根USB转串口线就可使用。另外因为电脑上有多个usb口,可以连接多个设备同时调试。

另外以太网需要设置ip、网关等相关设置,比串口复杂。

串口的速度劣势在调试场合时不明显,不如说以太网的速度用作调试完全是浪费。

据我所知,在嵌入式设备上,串口一直是最主流的调试接口。

请问:LINUX启动的时候,串口打印的消息怎么显示到屏幕上?

这就是开始工作了。系统提示你按快捷键contrlaz显示帮助。这个时候如果串口有ascii数据,会直接打印出来。要修改串口设置也是按快捷键进入,minicom的工作方式就是这样的。r

阅读剩余
THE END