UBOOT常見命令 ping ipaddr

2021-10-07 10:22:13 字數 909 閱讀 4801

首先要插上網線連線主機和開發板

1 開發板執行linux下和虛擬機器ubuntu的ping通

虛擬機器必須使用橋接方式

虛擬機器選單中的「虛擬網路編輯器」要設定橋接到有線網絡卡(預設是自動連線到無線網絡卡)

iface ens33 inet static(靜態分配ip)

address 192.168.1.30 (虛擬機器位址設定為與uboot同網段即可,即ip前三部分相同,最後一部分不同)

netmask 255.255.255.0

gateway 192.168.1.1

4.終端命令列輸入/etc/init.d/network-manager restart(20.0版本)重啟網絡卡或直接重啟虛擬機器

開啟不了的話試試這個命令:檢視網絡卡ifconfig -a 開啟網絡卡ifconfig ens33 up

然後就可以執行ping命令了,開發板ping虛擬機器、虛擬機器ping開發板都可以

2 開發板執行uboot下和虛擬機器ubuntu的ping通

在開發板啟動時進入uboot命令列,其他設定和第乙個一樣,即可執行ping命令。

uboot下使用print檢視,set設定ipaddr

3 開發板執行linux或uboot時也可以和windows主機ping通

要手動設定主機windows本地連線位址和開發板在乙個網段,然後執行ping命令

uboot新增命令

u boot cmd是乙個巨集定義,具體功能是定義乙個struct cmd tbl s的結構體變數,u boot cmd巨集傳遞的引數是該結構體變數的成員變數。通過u boot cmd定義的變數會通過指令碼鏈結到uboot指定的乙個section中,然後可以通過find cmd遍歷這個section...

uboot移植之uboot命令體系解析

1 回歸到main loop uboot啟動第二階段的最後,進入死迴圈main loop 函式,命令列中沒輸出一次命令,就會執行一次main loop函式,完成一次命令的獲取 解析和執行。2 uboot命令體系的實現原理 uboot中裡面維護了很多命令,每個命令對應乙個結構體變數,當我們在命令列輸入...

U boot 新增命令 U BOOT CMD

u boot的每乙個命令都是通過u boot cmd巨集定義的。這個巨集在include command.h標頭檔案中定義,每乙個命令定義乙個cmd tbl t結構體。命令巨集u boot cmd define u boot cmd name,maxargs,rep,cmd,usage,help c...