- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM的嵌入式Linux无线网卡设备驱动研究.pdf
30
第30卷第4期 核电子学与探测技术 V6L No.4
NuclearElectronicsDetection
2010年4月 Technology 2010
Apr.
基于ARM的嵌入式Linux无线
网卡设备驱动研究
杨 勇1,叶 梅2,张秦艳1,初元萍2,胡磊2
(1.北京邮电大学自动化学院,北京100876,2.中科院高能物理所,北京100049)
摘要:Or绍了D--Link无线网卡在嵌入式Linux下的驱动设计与实现。基于医用伽玛相机和小型
SPECT设备的手持数据采集系统,首先搭建好嵌入式开发的软硬件环境,分析Linux内核USB驱动模
块和网络驱动工作原理,然后针对D--Link无线网卡对通用的无线网卡驱动进行修改和交叉编译,最终
移植到ARM平台上,建立嵌入式无线局域网,为进一步的无线网络研究搭建好开发平台。
关键词:ARM;嵌入式Linux;USB;无线网卡;802.119;设备驱动
391
中图分类号:TP 文献标识码:A 文章编号:0258-0934(2010)03--0519-05
随着移动通信和便携通信的发展,无线局 进行通信的网络接口卡(简称无线网卡)和接入
域网wLAN应运而生,日渐普及,嵌入式系统点/桥接器(AP/网桥)。其中无线网卡提供了
的无线局域网接人可以实现对嵌入式系统的无 最终用户设备(手持设备)与接入点/桥接器之
线控制和数据传输,可以满足一些特殊应用的 间的接口。目前,无线网卡主要以PCMCIA,
场合。本文通过对USB无线网卡的Linux设
CompactFlash(CF)卡的形式广泛应用。大多
备驱动的深人理解和分析,成功地移植在At— 数可用的无线网卡都是基于IntersilPrism或
mel9261
ARM处理器上,实现了嵌入式系统的 Lucent
Hermes芯片组的,其中USB设备的无
无线局域网接入,利用此平台,可以进一步设计 线网卡则是Atmel芯片组支持的[21。本系统
完善的医用伽玛相机和小型SPECT设备的手采用D—Link的WLG一12254M无线网卡,
持数据采集系统,使得控制人员远离数据采集 HOST
芯片组为Prism2,通过USBPORT接
现场,较好地解决了安全性问题,可以将现场的 人。
数据和各种控制信号由远程终端来控制。 1.2系统构成
1硬件系统构成 主控制器采用ATMEL9261,工作频率
180
MHz,具有16kBytes数据cache和16
1.1 USB无线网卡介绍
NANDFLASH
kBytes指令cache,外接64M
无线网卡是无线局域网(WLAN)的重要
和64MSDRAM,外围接口有10/100M自适应
组成部分,WLAN的物理层及MAC层是由无
文档评论(0)