我正在使用Vxworks-cert-6.6 RTOS在控创板上工作。 我目前的目标是启动网络接口,并为该接口设置静态IP地址和网络掩码。
截至目前,我知道有两种方法可以达到我的要求(设置静态IP地址):
提供 ead bootline参数,指定启动界面的IP地址和网络掩码。
使用ifLib网络接口库。
第一种方法我无法选择原因,部署后最终用户每次都无法更改 ead bootline参数,以便设置和编译整个bootrom并重新部署设备。< / p>
并且,我不允许使用第二种方法,因为我使用的Vxworks-cert软件包中没有ifLib库。
所以上面说这两种方法在我的情况下是不可行的。我甚至想过在运行时和重启期间更改bootline参数的第三种方法。但是这种方法也不可行,主要原因是我使用的控创板并不支持NVRAM,因此我在运行时改变的bootline参数不能承受断电/开启周期和新的不会设置所需的IP地址。
任何人都可以建议我实现这一目标的方法;如果有任何参考链接,将会更有帮助。提前感谢您的帮助。