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%打开外面世界的一款主机点击了解更多

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

扫码关注【江湖人士】公众号,您会获得关于国外被动收入的最新资讯

WA付费会员QQ群:387027533,加这个群需要回答您的WA会员名,待核实后予以通过

普通QQ交流群:178758794,可分享交流建站的各类经验和知识

发表评论

电子邮件地址不会被公开。 必填项已用*标注

17 + 18 =