下载后可任意编辑如何将新的应用程序添加到 uCLinux 下 假设新应用程序名称为 app,操作步骤如下: 1.在 uClinux-coldfire/user/目录下增加一个新的目录,并且将新的应用程序源代码复制到这个目录下。该目录下 Makefile 文件的编写方式,可以参考其它已经有的用户程序,如 tip 下的 Makefile,并作适当修改。 2.修改 uClinux-coldfire/venders/config.in 文件,在该文件合适的位置增加下面一句:bool 'app' CONFIG_USER_APP这样,在 Make config 时,uCLinux 就会提示你是否需要编译这个新的应用程序。 3.修改 uClinux-coldfire/user/Makefile 文件,在该文件合适的位置增加下面一句:DIRS$(CONFIG_USER_APP) += app加上这句后,假如你在 Make config 时选择了这个新应用程序,则编译时就会编译这个新的应用程序。 4.修改 uCLinux-coldfire/romfs.mk 文件,在该文件合适的位置增加下面一句BIN$(CONFIG_USER_ APP) += $(USER)/app/app这里假设新添加的应用程序的可执行文件名称为 app, 在 user/app 目录下。加上这一句后,在最后编译成的可执行二进制影象中,root 文件系统的/bin/目录下就会增加一个新的应用程序 app。如何设置目标系统的 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 uproute 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 地址。修改完成后重新编译内核...