免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2275 | 回复: 7
打印 上一主题 下一主题

如何入手嵌入式无线网络驱动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-25 10:25 |只看该作者 |倒序浏览
刚开始学习驱动开发,正在看ldd,手头也有一份基于sdio的无线网络驱动的源码和实验环境。但在看代码时觉得涉及到的东西太多,不知道该如何学起了。。。。
论坛里对这方面有研究的大虾能否指点一下迷津?
还有是否要先看sdio的驱动呢?
谢谢

论坛徽章:
0
2 [报告]
发表于 2010-03-25 12:30 |只看该作者
可以看看Linux里的一些无线网卡程序,比如atheros或BCM的,了解无线网卡需要实现的主要的功能和对上层和对下层的接口,最好能有相对应要做的网卡的spces可以从物理层或硬件的角度理解驱动读写寄存器的含义和作用。 编程方面主要是一些timer, queue, interrupt, DMA的管理和操作,这些在一些基本的linux kernel 编程的书中都有介绍。

论坛徽章:
0
3 [报告]
发表于 2010-03-25 17:43 |只看该作者
谢谢!

手里是有一份代码,但没有spec。看的时候,特别是调用sdio和内核函数的时候,还有一些流程,不知道为什么.......
还有,协议栈是内核实现的吗

论坛徽章:
0
4 [报告]
发表于 2010-03-26 03:20 |只看该作者
mac层是驱动和硬件共同实现的.

论坛徽章:
0
5 [报告]
发表于 2010-03-26 10:31 |只看该作者
有没有相关的文档?比如框架流程,代码分析等。如果能先有个整体的认识会好点。

论坛徽章:
0
6 [报告]
发表于 2010-03-26 12:47 |只看该作者
看看madwifi的源码

论坛徽章:
0
7 [报告]
发表于 2010-03-26 17:04 |只看该作者
这个网站有最新Linux MAC80211的介绍和实现的文档,源码,以及驱动介绍。有几个现在Linux wireless开发的大牛在维护和更新。你可以看看。不过全英文的。得有点耐心。
http://wireless.kernel.org

论坛徽章:
0
8 [报告]
发表于 2010-03-29 11:34 |只看该作者
谢谢。有这方面研究的可以share一下自己的经验就更好了.........
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP