分类: LINUX
2011-02-23 21:59:35
一、移植环境
二、移植步骤
#gedit arch/arm/mach-s3c2440/mach-smdk2440.c |
static struct map_desc smdk2440_iodesc[] __initdata = { .type = MT_DEVICE, |
2. 在设备初始化列表中添加对DM9000E设备的支持,红色部分
#gedit arch/arm/mach-s3c2440/mach-smdk2440.c |
static struct platform_device *smdk2440_devices[] __initdata = { |
#gedit arch/arm/plat-s3c24xx/devs.c |
/* DM9000 registrations */ |
#gedit arch/arm/plat-s3c/include/plat/devs.h |
5. 修改DM9000驱动源码,注意驱动是1.31版本。图片蓝色部分为添加或修改的内容
#gedit drivers/net/dm9000.c |
Device Drivers ---> |
7. 在文件系统中添加网络配置文件,使系统在开机过程中自动完成对网卡的配置
1)在文件系统/etc/net.conf文件中添加内容
IPADDR=192.168.1.105 |
#!/bin/sh |
3)在文件系统/etc/init.d/rcS文件中添加网络配置语句
/sbin/ifconfig lo 127.0.0.1 #设置本地回环设备的IP地址 |
8. 在文件系统中添加完上述网卡配置信息后重新编译文件系统下载到开发板,系统上电启动后就会对网卡自动配置,并执行#ifconfig命令可以看到网卡的配置信息
9. 测试与主机的通信,开发板的IP地址可以在/etc/net.conf中修改