setenv bootargs root=/dev/nfs
nfsroot=192.168.1.8:/opt/rootfs
ip=192.168.1.110:192.168.1.8:192.168.1.1:255.255.255.0
init=/linuxrc console=ttySAC0,115200
maxcpus=1 lcd=wy070ml tp=gslx680-linux
saveenv
说明:
root=/dev/nfs:告诉linux内核,将来利用NFS网络服务
到上位机去找根文件系统rootfs
nfsroot=192.168.1.8:/opt/rootfs:告诉linux内核
找到IP地址为192.168.1.8这个上位机
并且这个上位机的/opt/rootfs就是
要找的根文件系统rootfs
ip=下位机的IP (此时相当于给下位机的linux系统配置了一个静态ip):上位机的IP:网关:掩码
init=/linuxrc:告诉内核将来运行的第一个程序是根文件系统
rootfs根目录下的linuxrc程序
注意:linuxrc程序会调用/sbin/init
maxcpus=1:只启动一个CPU核(CPU0)
console=ttySAC0,115200:告诉内核uImage,将来系统的打印信息
通过第一个串口发送给上位机
ttySAC0:表示第一个串口
ttySAC1:表示第二个串口
...
lcd=wy070ml:指定LCD显示屏的型号
tp=gslx680-linux:tp(touch pannel)指定触摸屏的型号