linux-2.6.30的DM9000移植
来源:互联网 发布:linux 进程绑定cpu 编辑:程序博客网 时间:2024/05/18 21:11
第一步:在arm/arm/plats3c24xx/devs.c 文件中添加如下代码
//-----------------------------------------------------------
#include <linux/dm9000.h>
static struct resource s3c_dm9k_resource[] = {
[0] = {
.start = S3C2410_CS4,
.end = S3C2410_CS4 + 3,
.flags = IORESOURCE_MEM,
},
[1] = {
.start = S3C2410_CS4 + 4,
.end = S3C2410_CS4 + 4 + 3,
.flags = IORESOURCE_MEM,
},
[2] = {
.start = IRQ_EINT7,
.end = IRQ_EINT7,
.flags = IORESOURCE_IRQ | IRQF_TRIGGER_RISING,
},
};
static struct dm9000_plat_data s3c_dm9k_platdata = {
.flags = DM9000_PLATF_16BITONLY,
};
struct platform_device s3c_device_dm9k = {
.name = “dm9000”,
.id = 0;
.num_resources = ARRAY_SIZE(s3c_dm9k_resource),
.resource = s3c_dm9k_resource,
.dev = {
.platform_data = &s3c_dm9k_platdata,
}
//-----------------------------------------------------
第二步:在 arm/arm/pla/include/plat/devs.h 文件中 添加如下一行
extern struct platform_device s3c_device_dmk; //for dm9000 --------hainanyunyu --广州大学
//----------------------------------------------------------------
第三步:在 arm/arm/mach-s3c2410/mach-smdk2410.c
文件中的*smdk2410_devices[] __initdata
添加&s3c_device_dm9000,//for dm9000 --------hainanyunyu --广州大学
如下所示:
static struct platform_device *smdk2410_devices[] __initdata = {
&s3c_device_usb,
&s3c_device_lcd,
&s3c_device_wdt,
&s3c_device_i2c,
&s3c_device_iis,
&s3c_device_dmk,//for dm9000 --------hainanyunyu --广州大学
};
- linux-2.6.30的DM9000移植
- Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- 【引用】Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- Linux-2.6.32.2内核在mini2440上的移植----移植DM9000网卡驱动
- 【转载】Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- DM9000的移植(S3C2440)
- dm9000的移植
- linux设备驱动-DM9000移植
- 基于linux下的dm9000网卡移植全分析
- 基于linux下的dm9000网卡移植全分析
- 基于linux下的dm9000网卡移植全分析
- linux-2.6.30平台下移植DM9000网卡驱动到TQ2440
- LINUX移植——DM9000网卡移植
- DM9000网卡驱动移植(linux-2.6.29mini2440)
- DM9000网卡驱动的移植
- asp.net页面事件执行顺序
- spring 杂谈1
- 诺基亚Web Runtime开发者讨论
- 自己写的jQuery下的验证框架,支持自定义验证函数,支持自定义错误显示效果
- 企业级系统架构和工具类软件架构的区别
- linux-2.6.30的DM9000移植
- #pragma pack 用法详解
- JQuery UI - progressbar
- JQuery UI - slider
- 八个必须掌握的DOS命令
- 被生活给弄了还是自己弄了生活
- Fedora12安装后的一些配置
- linux 2.6源代码情景分析笔记之进程8
- 如何:针对 64 位平台配置 Visual C++ 项目