USB无线网卡的Linux驱动移植

移植方针是在原有ARM监测系统的根本上实现USB无线网卡功能扩展,为系统供给数据近程无线采集方案。原ARM监测系统是在优龙YLE2440开辟板上开辟的,其Linux内核版本为2.6.12.7。USB无线网卡是外部无线收集系统供给的指定产物COMFAST CF150NS,其主芯片Realtek 8188SU的Linux内核版本要求是2.6.18~2.6.33。也就是说,整个移植过程要求USB无线网卡驱动必需是Realtek 8188SU,且工作情况是Linux2.6.12.7。Realtek公司对8188SU主芯片驱动供给的建议是PC机Fedora Linux 2.6.24测试通过。经测试,若间接将驱动利用Linux 2.6.12.7内核编译,将呈现大量错误。若何将驱动移植到Linux 2.6.12.7还需要进一步研究。

生成内核zImage后下载到方针板。在内核编译的过程中,还会呈现很多错误,次要是C90语法错误、所挪用函数数据类型不婚配、段符号不决义等问题。次要的点窜内容:

USB无线网卡的Linux驱动移植 1

① 内核编译时若呈现C90语法和C99语法错误,只需按照本编译系统所采用的编译尺度进行语法点窜。例如,/net/core/dev.c中函数“net_rx_action”的第1713~1729行提醒有语法错误。此中,第1713行的错误按照C90语法点窜即可消弭,其他错误为所挪用函数数据类型不婚配所致,点窜所挪用函数的数据类型即可。

② 呈现提醒“.data=no_cong_thresh”不决义之类的错误时,在响应源码中将其正文即可。

点窜完毕后,间接make即可在目次下生成8712u.ko。下载8712u.ko驱动到方针板。

USB无线网卡的Linux驱动移植 2

USB无线网卡的Linux驱动移植 3
User Review
0 (0 votes)
本站最新优惠

Namesilo优惠:新用户省 $1 域名注册-优惠码:45D%UYTcxYuCloZ 国外最便宜域名!点击了解更多

特别优惠:免费赠送 $100 Vultr主机-限时优惠!英文站必备海外服务器!点击了解更多

VPS优惠:搬瓦工优惠码:BWH3OGRI2BMW 最高省5.83%打开外面世界的一款主机点击了解更多

Paxful上购买比特币

【jhrs.com】原创文章,作者:江小编,如若转载,请注明出处:https://jhrs.com/2018/21961.html

扫码注册Paxful账户开始交易比特币,全球300多种支付方式任意选,国内需使用外网工具打开

必备的解锁外网工具,畅访谷歌等国外网站,几包烟钱让你无须再找免费梯

发表评论

登录后才能评论