1. 由于内核已经带有DM9000 网卡的驱动,所以主要移植工作是在板文件中添加 platform_device 结构,并加入 ok6410_devices[] __initdata 数组。

代码如下:

/*DM9000*/

#define DM9000_IRQ_EINT0 IRQ_EINT(7)

static struct resource ok6410_dm9000_resources_cs1[] = {
[] = {
.start= S3C64XX_VA_DM9000,
.end = S3C64XX_VA_DM9000 + S3C64XX_SZ_DM9000 - ,
.flags = IORESOURCE_MEM,
},
[] = {
.start = (DM9000_IRQ_EINT0),
.end = (DM9000_IRQ_EINT0),
.flags = IORESOURCE_IRQ,
},
}; static struct dm9000_plat_data ok6410_dm9000_setup_cs1 = {
.flags = DM9000_PLATF_16BITONLY
}; struct platform_device ok6410_device_dm9000_cs1 = {
.name = "dm9000_con201",
.id = ,
.num_resources = ARRAY_SIZE(ok6410_dm9000_resources_cs1),
.resource = ok6410_dm9000_resources_cs1,
.dev = {
.platform_data = &ok6410_dm9000_setup_cs1,
}
};

2. 内核所需得配置参考  http://blog.csdn.net/laoyuliang/article/details/7915666

http://www.cnblogs.com/zuobaozhu/articles/2498092.html#_Toc324535486

3. 配置成功后,启动内核会发现如下的打印则说明移植成功:

最新文章

  1. Linux堆溢出漏洞利用之unlink
  2. redis 原子增一的妙用
  3. 高性能网站架构设计之缓存篇(5)- Redis 集群(上)
  4. 20145337 《Java程序设计》第九周学习总结
  5. 传智播客JavaWeb day07、day08-自定义标签(传统标签和简单标签)、mvc设计模式、用户注册登录注销
  6. github 向导/介绍
  7. hdu 2028
  8. win7进入不了系统故障修复
  9. 在安装MySQL Workbentch的时候出现如下问题,已经解决。
  10. AJAX同步和异步的区别
  11. spring mvc中的注解说明
  12. SQLMAP注入教程-11种常见SQLMAP使用方法详解
  13. 用Python绘制一个感兴趣是数学公式图
  14. WC2019 题目集
  15. 【leetcode-74】搜索二维矩阵
  16. java内部类及四种内部类的实现方式
  17. MySQL八、备份和还原
  18. Templates中的for标签
  19. poj_1979(dfs)
  20. thinkphp5 数据库和模型

热门文章

  1. gulp安装,淘宝镜像
  2. scrapy中 selenium(中间件) + 语言处理 +mysql
  3. .NET C#获取当前网页地址
  4. Xcode清除缓存,清除多余证书
  5. java容器思维导图
  6. 《汇编语言 基于x86处理器》第十章 - 运行一个 16位实地址汇编程序
  7. python中的ljust、rjust
  8. 再谈java clone 以及 浅/深拷贝
  9. UML图基础知识
  10. js判断用户是客户端还是移动端