主页 关于万禾 产品通道 技术支持 技术论坛 解决方案 成功案例 合作伙伴 English
 
   
  常见问题解答
  研发问题集锦
  LINUX知识集锦
  下载专区
   
以色列嵌入式产品
 
 
 
 
  如何设置目标系统的IP地址
   
  目标系统的IP地址是在出厂时是固定的,为192.168.1.42,要想改变目标系统的IP地址,例如改为192.168.2.34,有两种方法
一、在目标系统上输入下列命令:
/>ifconfig eth0 192.168.2.34 netmask 255.255.255.0 up
/>route add -net 192.168.2.0 eth0
这样就改变了目标系统的IP地址。但是这种改变无法保存,复位或断电再重新加电后系统仍然是原来的IP地址。

二、修改源文件,重新编译后将编译好的内核写入Flash中,加电后重新启动目标系统,这样就改变了目标系统的IP地址,而且这种改变是保存在Flash中的,不会因为断电而丢失。

对于万禾SOM5307A硬件平台,需要修改的源文件有两个。
一个是uCLinux-coldfire/venders/generic/big/rc,修改以下两句:
ifconfig eth0 192.168.1.42 netmask 255.255.255.0 up
route add -net 192.168.1.0 eth0
其中,192.168.1.42要改为你需要的IP地址,192.168.1.0也要相应地修改为新的网络地址。

另外一个要修改的文件是uCLinux-coldfir/common.mk,修改其中一句:
TARGET_IP = 192.168.1.42
其中,192.168.1.42也要改为你需要的IP地址。修改完成后重新编译内核,
最后用以下命令将新内核通过串口传送到目标系统上并且写入Flash:
$cd /home/uCLinux-coldfire
$make
$make sloadf