VxWorks IP地址设定

与Linux操作系统一样,IP地址的设置对于VxWorks操作系统来说是件最为平常的事。本人初学VxWorks,碰到了此问题,就写下总结希望对和我一样的初学者有帮助,同时也给自己以后的需要留点足迹。
 
U-Boot的启动:
在未进入系统之前,也就是U-Boot中,可以使用设置环境变量方法配置主机IP,方法如下:
setenv ipaddr 192.168.20.200 (本机IP地址)
setenv ethaddr 11:22:33:44:55:66 (本机MAC地址,可以不设)
setenv serverip 192.168.20.115 (服务器IP地址)
 
在VxWorks内核usrAppInit.c中加入开机启动代码:
 /* Make TFFS */
 usrTffsConfig(0,0,"/tffs0"); 
 /* Set the default FTP Server dir */
 if(ioDefPathSet("/tffs0/") == ERROR)
  printf("ioDefPathSet ERROR!\n");
 
 ipAttach(0,"mottsec");
 ipAttach(1,"mottsec");
 
 ifconfig("mottsec0 up");
 ifconfig("mottsec1 up");
 
 ifconfig("mottsec0 192.168.20.200"); 
 ifconfig("mottsec1 192.168.20.210");
 
以上方式可以配置所需要的IP地址了,当然你也可以用其他方式,修改Bootline中的参数也可达到同样的效果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值