动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,主要的用途是给内部网络自动分配IP地址,局域网中的DHCP服务器就是路由器。
dhcp - boot image via network using DHCP/TFTP protocol
举例如下:
[u-boot@MINI2440]# dhcp 192.168.1.100:u-boot.bin
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:08:11:18:12:27
operating at 100M full duplex mode
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.101
Using dm9000 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.101
Filename 'u-boot.bin'.
Load address: 0x30008000
Loading: ##################
done
Bytes transferred = 256220 (3e8dc hex)
上面的DHCP client bound to address 192.168.1.101中的192.168.1.101就是路由器分配给本目标板的动态ip了