社区
Linux_Kernel
帖子详情
如何将开发板上的串口调试信息重定向到telnet或ssh上?
wangyj44064
2011-07-18 04:38:48
各位大牛。我的开发板上只有一个串口,该串口已经用于开发板启动时的输出调试信息和登录了, 现在我需要该串口用于传数据程序,请问有没有办法在linux启动的时候不要占用该串口,而直接将调试信息打到telnet等客户端中去。
...全文
972
10
打赏
收藏
如何将开发板上的串口调试信息重定向到telnet或ssh上?
各位大牛。我的开发板上只有一个串口,该串口已经用于开发板启动时的输出调试信息和登录了, 现在我需要该串口用于传数据程序,请问有没有办法在linux启动的时候不要占用该串口,而直接将调试信息打到telnet等客户端中去。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiubo666
2012-06-04
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
引用 7 楼 effik 的回复:
请问6楼,如何实现
3楼可以呀,另外也可以修改内核重定向到其它地方。
[/Quote]
请问修改内核的哪里来将串口输出重定向到telnet
ezword
2012-02-23
打赏
举报
回复
[Quote=引用 7 楼 effik 的回复:]
请问6楼,如何实现
[/Quote]
3楼可以呀,另外也可以修改内核重定向到其它地方。
dongjiawei316
2012-02-20
打赏
举报
回复
如何做
effik
2012-02-19
打赏
举报
回复
请问6楼,如何实现
ezword
2012-02-08
打赏
举报
回复
可以,实现过。
Linux-Torvalds
2012-02-07
打赏
举报
回复
不知道启动的时候行不行。可以采用netconsole配置一下。
https://wiki.ubuntu.com/Kernel/Netconsole
一叶扁舟与星辰大海
2011-08-04
打赏
举报
回复
这个比较实用,关注中
seared2008
2011-07-20
打赏
举报
回复
应该可以,关注ing
RK3399
开发板
调试android8.1功能实现
本次课程将会使用 RK3399 多块
开发板
,使用 android 8.1 最新代码,带领大家把
开发板
上面的硬件模块功能都实现了总体课程规划如下; 1准备篇 2.点亮屏幕 3.触摸屏 4.以太网WIF和蓝牙 5.USB功能实现和TF卡 6.GPIO驱动操作及串口 7.camera摄像头 8. audio音频
A40i使用笔记:
重定向
串口输出
信息
到
telnet
端口(任意定向)
一、前言 在嵌入式Linux系统中,我是用的是A40i,有时通过远程(
telnet
或者
ssh
)登录到现场设备,想看程序的实时打印的调试
信息
,需要将输出到串口的调试
信息
重定向
到当前登录的终端界面上。 下面是实现的代码,可以将输出到串口的日志
信息
,
重定向
到当前的
telnet
或者
ssh
界面上,是不是很神奇! 神奇个毛线 二、环境 Ubuntu16.0 window10 A40i 参考连接: linux下tty, ttyn, pts, pty, ttySn, console理解 linux C语言
嵌入式Linux printf输出在串口与/dev/pts/0间切换
在嵌入式Linux系统中,有时通过远程(
telnet
或者
ssh
)登录到现场设备,想看程序的实时打印的调试
信息
,需要将输出到串口的调试
信息
重定向
到当前登录的终端界面上。当然也可以将程序重新启动到当前终端界面,但是在程序出现问题时,如果重启程序,可能会破坏了问题现场,再查找问题就不好查找了。/dev/ttySn: 串口终端/dev/ttyS0和/dev/ttyS1是第一个和第二个串口终端,即通过串行口连接的终端设备,一般嵌入式
开发板
都是以/dev/ttyS0做为调试串口;
QEMU网络--端口
重定向
要在用户模式网络下,允许网络连接到guest OS,可以将主机操作系统上的端口
重定向
到guest OS上的端口。 这对于支持guest OS里的文件共享、Web 服务器和
SSH
服务器很有用。(跟docker容器的端口
重定向
同样的应用场景) 以下是如何在用户模式网络下设置 QEMU来与Windows XP guest共享文件和网页。 主机上的TCP 端口5555 被
重定向
到guest的端口 80(web服务器),主机上的 TCP 端口 5556 被
重定向
到guest的端口 445 (Windo...
printf和scanf的串口
重定向
,格式化输入输出
MicroLib是对标准C库进行了高度优化之后的库,供MDK默认使用,相比之下,MicroLIB的代码更少,资源占用更少,在MDK编译环境下可以使用其MicroLib,快速实现printf
重定向
;1)勾选Use MicroLib,使用半主机模式2)重定义fputc到串口此函数原本是将 字符ch 打印到文件指针 stream 所指向的文件流去的,现在我们不需要打印到文件流,而是打印到串口1。在 usart.c 中,重写fputc。
Linux_Kernel
4,438
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章