uboot下的網絡終端/控制台


許多linux設備可能沒有外置串口,這是就需要一個網絡終端來在uboot下操作設備,如升級鏡像等。

uboot下的網絡終端為netconsole,代碼drivers/net/netconsole.c。

netconsole的使用方法如下: 
1 在uboot的配置頭文件中加入netconsole支持,#define CONFIG_NETCONSOLE,重編uboot 
2 啟動uboot后首先設備netconsole的服務器ip,set ncip serverip。然后修改uboot下的默認輸入輸出console,set stdin nc;set stdout nc。uboot進入netonsole模式,此時串口控制台就沒有輸出了。 
3 在PC端命令行下使用nc命令發送命令和接收uboot輸出(uboot下netconsole的默認接收和發送端口都是6666) 
(1)對於windows電腦,運行start /b nc -lup 6666;nc -u 設備ip 6666 
(2)對於linux電腦,運行nc -lup 6666 &;nc -u 設備ip 6666 
之后我們就可以在PC端運行uboot命令了。

 

參考:

1. uboot下netconsole的原理及使用方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM