当前位置: 技术问答>linux和unix
如何利用网口代替串口调试?
来源: 互联网 发布时间:2016-04-29
本文导语: 我的笔记本没有串口,在学习ARM开发时非常的不方便,每次都要到台式机上去看打印调试信息,非常郁闷。请问能不能用网口代替串口来查看这些打印信息,当然,前提是不换笔记本了,呵呵 我现在的环境上这样的,S3C4...
我的笔记本没有串口,在学习ARM开发时非常的不方便,每次都要到台式机上去看打印调试信息,非常郁闷。请问能不能用网口代替串口来查看这些打印信息,当然,前提是不换笔记本了,呵呵
我现在的环境上这样的,S3C44B0开发板,板上的PHY芯片是RTL8019A,目前在移植U-BOOT.因为看不到串口打印信息,所以不知道如何继续操作。
我在想是不是可以把44b0的UART口直接接到网口这边来,然后telnet上44b0,那么打印的信息应该可以通过网口转接过来。但是怎么样才telnet上44b0呢?应该是要44b0里面做有服务器才行的?
不是很懂这个过程,请大家帮我出出主意怎么去改这个板子.
我现在的环境上这样的,S3C44B0开发板,板上的PHY芯片是RTL8019A,目前在移植U-BOOT.因为看不到串口打印信息,所以不知道如何继续操作。
我在想是不是可以把44b0的UART口直接接到网口这边来,然后telnet上44b0,那么打印的信息应该可以通过网口转接过来。但是怎么样才telnet上44b0呢?应该是要44b0里面做有服务器才行的?
不是很懂这个过程,请大家帮我出出主意怎么去改这个板子.
|
最简单的方法: 找一个串口转usb的线,电子市场都有的买的。
因为你在调试uboot,怎么能确认网卡驱动是好的?
还是通过串口调试方便啊。
等内核可以起来了,在上面运行个telnetd,就可以通过telnet登陆了。
因为你在调试uboot,怎么能确认网卡驱动是好的?
还是通过串口调试方便啊。
等内核可以起来了,在上面运行个telnetd,就可以通过telnet登陆了。
|
一般在PC端需要安装驱动程序,买的时候应该会有的。
如果没有的话,到网上找个万能驱动。
如果没有的话,到网上找个万能驱动。
|
你这样的情况必须要买串口转usb的转接线了,不是连上就可以用,需要驱动的,如果你宿主机是windows比较好办,附带的驱动就可以安装,如果是linux就有点麻烦了,不过貌似在网上也能找的到。u-boot只是bootloader,telnet必须在系统引导成功后才有可能使用,而且即便是板子系统跑起来之后,通常也是没有telnet服务的,需要你自己移植。
|
笔记本的话,最好还是买根usb转串口的线
力特的牌子还不错,虽然贵了点,不过效果很不错
力特的牌子还不错,虽然贵了点,不过效果很不错
|
还有一个办法:
1.写网卡驱动
2.写简单的UDP协议,ARP协议,IP协议,ICMP协议
3.调试时发UDP包,在WINDOWS上写一个UDP接收的程序,这样就可以调试了,不过太麻烦了
1.写网卡驱动
2.写简单的UDP协议,ARP协议,IP协议,ICMP协议
3.调试时发UDP包,在WINDOWS上写一个UDP接收的程序,这样就可以调试了,不过太麻烦了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。