使用網(wǎng)絡命令之前,首先需要設置開發(fā)板的IP地址和mac地址:
=> setenv ipaddr 192.168.0.232
=> setenv ethaddr aa:bb:cc:dd:ee:ff => saveenv |
我們使用PC機和開發(fā)板進行通信測試,所以需要設置PC機的IP地址為同一網(wǎng)段的:192.168.0.102。
一、ping
ping命令主要用于測試網(wǎng)絡通信狀態(tài),設置好開發(fā)板IP和PC機IP之后,使用網(wǎng)線連接好開發(fā)板和PC機,使用ping命令:
=> ping 192.168.0.102
Using FEC1 device host 192.168.0.102 is alive |
host is alive,表示網(wǎng)絡通信暢通。
二、tftp
前面章節(jié)已經(jīng)講解了tftp相關知識,簡單來說,tftp就是一種網(wǎng)絡文件傳輸協(xié)議,在uboot中也集成了tftp協(xié)議。在uboot階段使用tftp主要是用于將文件(一般是uboot鏡像、內核鏡像、設備樹)從Ubuntu系統(tǒng)中傳輸?shù)介_發(fā)板的內存中,方便調試或者更新鏡像。如何在Ubuntu系統(tǒng)上安裝tftp服務器,這里不再贅述。我們直接使用在Ubuntu上建立好的tftp共享文件夾,將一個內核和設備樹放入其中。
仍然設置開發(fā)板ip地址為192.168.0.232,Ubuntu系統(tǒng)ip(即tftp服務器ip)設置為192.168.0.103
在板子端設置serverip為192.168.0.103:
=> setenv ipaddr 192.168.0.232
=> setenv ethaddr aa:bb:cc:dd:ee:ff => setenv serverip 192.168.0.103 => saveenv |
設置環(huán)境變量完成之后,使用ping命令測試網(wǎng)絡連接狀態(tài):
=> ping 192.168.0.103
Using FEC1 device host 192.168.0.103 is alive |