CS8900A网络驱动程序移植
上图为开发板上的网卡原理图,可得到:
1.CS8900A的访问基址为0x19000000
2.总线位宽为16
3.中断引脚为EINT9
驱动文件drivers/net/cs89x0.c既可以编进内核,也可以编译为一个可加载模块。编译进内核时,它的入口函数为cs89x0_probe;编译为模块时,它的入口函数为init_module。这两个函数最终都会调用cs89x0_probel函数来枚举CS8900A。因此需要在调用cs89x0_probel函数之前,指明CS8900A芯片使用的资源。
下面修改驱动文件drivers/net/cs89x0.c:
(5)其他修改
1)
2)
到此代码修改完成。
使用网络功能:
CS8900A网络驱动程序移植相关推荐
- 基于2440的Linux开发原理,基于S3C2440和Linux的嵌入式网络驱动程序开发
摘要: 嵌入式与互联网已经成为最热门的技术.使嵌入式系统具备网络功能,并将它们与Internet或企业局域网连接起来,增强了嵌入式系统多方面的实用性. 本文采用S3C2440微处理器为硬件开发平台,根 ...
- S3C2440实现dm9000网卡驱动程序移植
20150419 S3C2440实现dm9000网卡驱动程序移植 2015-04-19 Lover雪儿 首先附上厂家提供的完整的dm9000程序: 1 /* 2 3 dm9ks.c: Version ...
- Linux操作系统网络驱动程序编写
2019独角兽企业重金招聘Python工程师标准>>> Linux操作系统网络驱动程序编写 一.Linux系统设备驱动程序概述 1.1 Linux设备驱动程序分类 1 ...
- 以太网卡驱动程序移植linux,基于S3C2440的DM9000网卡驱动的移植
摘 要: 主要研究了基于Linux内核的网卡驱动的移植.Linux网络设备驱动程序的体系结构可以分为4层,首先分析了各层的具体功能实现,并在此基础上充分利用S3C2440开发板完成DM9000网卡驱 ...
- linux-2.6.32在mini2440开发板上移植(16)之LED 驱动程序移植
LED 驱动程序移植 编者:对于led的驱动程序,很多文章都有详细的介绍,我的博客里面有一篇专门详解这个的.需要看的,可以找下.led灯的驱动其实就代表了I/O口的驱动.在linux系统下,操作一个I ...
- Windows内核原理与实现之 NDIS(网络驱动程序接口规范)
文章摘录自<Windows内核原理与实现>一书. 在Windows的网络栈中,网络协议与网络适配器是分离的,协议驱动程序并不针对特定的网络适配器而设计,然而,当协议驱动程序正真运行时,它必 ...
- NDIS网络驱动程序-----
from:http://blog.sina.com.cn/s/blog_61d65e360100waop.html NDIS网络驱动程序-----学习(一) (2011-08-15 21:48:14) ...
- 【安富莱】【RL-TCPnet网络教程】第8章 RL-TCPnet网络协议栈移植(RTX)
第8章 RL-TCPnet网络协议栈移植(RTX) 本章教程为大家讲解RL-TCPnet网络协议栈的RTX操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要 ...
- 以太网卡驱动程序移植linux,Linux下移植ENC424J600网卡驱动,SPI接口初始化的相关问题...
.chip_select]; if (devices.bus_num == 0) enable_spi0 = 1; else enable_spi1 = 1; 以下是初始化通讯接口 if (enabl ...
最新文章
- 行业洞见 | 一文了解自动驾驶汽车
- 仿Twitter的公告效果
- js路由在php上面使用,React中路由使用详解
- phpstrom xdebug配置
- 谷歌浏览器F12快速定位网页上组件信息
- 《代码整洁之道:程序员的职业素养》一一1.1 清楚你要什么
- 【转】MongoDB:C#应用
- Windows server 2008 R2和Windows server 2003系统有什么区别?开服用什么系统的更好?
- 小程序外包需要注意哪些事情(小程序外包开发流程)
- docker和k8s的常见命令
- 为什么HierachyViewer无法连接真机调试
- 医院PACS系统源码 影像系统源码 区域PACS源码
- oracle 11g的Oracle Enterprise Manager(Oracle企业管理器,简称OEM)
- ⌨RK61键盘使用方法
- 常见java空指针异常
- 眼球中心定位跟踪算法—eyelike 代码解析
- linux控制主机风扇转速,开发环境 - Linux下设置机箱上的风扇转速
- linux hexo使用教程,Linux下使用Hexo搭建github博客(示例代码)
- 分析波卡与以太坊2.0有什么不一样的地方?
- 热点的ap频段哪个快_AP频段2.4和5.0哪个好?有什么区别?
热门文章
- 简述python程序结构_python架构的概念讲解
- seaborn系列 (3) | 折线图lineplot()
- 刚盈利的DeepMind收购MuJoCo:转手开源,所有人免费用
- 谁是李党生?带领中国本土期刊登上国际C位,施一公说他眼光很毒辣
- 特斯拉的三季度:车卖很多、车主很烦、股价很魔幻
- 「表面光鲜,实则搬砖」,机器学习社区自嘲不为人知的AI工程师真相
- GitHub也会断供:美国制裁地区帐号都受限,毫无预警,个人页面直接404
- 刷新ImageNet纪录,GAN不只会造假!DeepMind用它做图像分类,秒杀职业分类AI
- 企业级 SpringBoot 教程 (十二)springboot集成apidoc
- Mysql 共享锁(lock in share mode),排他锁(for update)