【经验】如何将Silicon Labs WiFi模块RS9116N驱动移植到嵌入式linux平台

2021-11-09 世强
WiFi模块,无线模块,RS9116,RS9116W WiFi模块,无线模块,RS9116,RS9116W WiFi模块,无线模块,RS9116,RS9116W WiFi模块,无线模块,RS9116,RS9116W

SILICON LABS RS9116无线模块是单波段和双波段模块,可提供全面的多协议无线连接解决方案,包括Wi-Fi 和双模蓝牙 5。RS9116分为RS9116WRS9116N两大系列,RS9116W和RS9116N的区别在于,RS9116W的WiFi协议栈是在RS9116上运行,主控只需要发送相应的指令进行控制;而RS9116N的WiFi协议栈则是在主控上运行,需要主控运行linux系统以及对应的RS9116N驱动。本文以树莓派为例,介绍如何将Silicon Labs WiFi模块RS9116N驱动移植到嵌入式linux平台。


硬件准备:

1)      RS9116N模块/开发板

2)      嵌入式linux平台(教程中使用树莓派)

3)      通过USB或者SDIO接口将RS9116N和树莓派连接起来

 

软件准备:

RS9116N驱动开发包,下载链接:https://www.silabs.com/support/resources.p-wireless_wi-fi_rs9116-wi-fi-transceiver-modules

 


1、  编译驱动

1) 将驱动拷贝到树莓派

2) 将驱动包中的文件通过cp Firmware/* /lib/firmware拷贝到/lib/firmware下

3) 编辑Makefile,进行配置,这里我们只使用WiFi,按照默认配置即可

4) 使用make进行编译

可能遇到的错误,SDIO_VENDOR_ID_RSI重复定义了,此时修改rsi_sdio.h,将SDIO_VENDOR_ID_RSI定义注释掉即可。

 


2、 安装驱动

1) 使用以下指令检测WiFi以及蓝牙(有使用到的话)服务是否开启,未开启的话,该指令可自动开启

# modprobe mac80211

# modprobe cfg80211

# modprobe bluetooth

 

2) 安装9116驱动

insmod rsi_91x.ko dev_oper_mode=<value> rsi_zone_enabled=<value>

dev_oper_mode为操作模式,取值如下

rsi_zone_enabled取值为0或者1,该值控制是否dmesg中打印日志

 

3) 安装USB/SDIO驱动

根据实际接口,选择rsi_usb.ko或者rsi_sdio.ko进行安装

USB接口:insmod rsi_usb.ko

SDIO接口:insmod rsi_sdio.ko sdio_clock=<1~50MHz>

安装成功后,通过ifconfig –a可以看到新增一个网卡,此时说明驱动移植安装已成功。


 

 


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 2

本文由xion提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(2

  • 用户57211437 Lv3 高级工程师 2023-11-09
    不需要配置设备树吗
    • 用户37185946_世强回复: 尊敬的客户:您好!如沟通,RS9116N-DB00-CC1-B00不需要配置设备树,若有其他疑问,欢迎致电954668或发邮件至service@sekorm.com!

      查看全部1条回复

  • 用户57211437 Lv3. 高级工程师 2023-11-09
    不需要配置设备树吗
没有更多评论了

相关推荐

【经验】使用频谱仪测试无线模块EFR32FG23的发射功率和频偏的方法

本文使用Silicon Labs无线SoC芯片EFR32FG23的BRD4265B无线模块作为测试对象,介绍如何使用Simplicity Studio 5软件配置railtest工程,并使用频谱仪测试EFR32FG23模块的发射功率和频偏的方法。

设计经验    发布时间 : 2022-03-02

【经验】使用J-Link调试Silicon Labs原厂EFR32FG23无线模块的接线方法

我们在刚开始接触到Silicon Labs的EFR32FG23无线SoC芯片时,有时需要使用EFR32FG23的开发板进行评估和测试。EFR32FG23有些开发板是由BRD4001A底板和EFR32FG23的无线模块(例如FG23-RB4265B模块)组成的。

设计经验    发布时间 : 2023-04-18

如何为您的项目选择合适的无线模块?

目前市面有很多品牌和类型的无线芯片。相关厂商基于这些无线芯片,做了很多很多的无线模块。若是对无线传输领域不熟悉的开发人员,在为项目选择合适的无线模块时可能会遇到一些困难。本文针对开发人员可能遇到到一些困难进行回复。

设计经验    发布时间 : 2024-08-09

【选型】Silicon Labs BG22、xG24、BG27无线SoC比较及信驰达无线模块选型指南

作为安全、智能无线技术领域的前沿品牌,Silicon Labs在最近几年陆续推出了EFR32BG22、EFR32xG24、EFR32BG27等系列无线SoC。RF-star作为物联网行业领先的无线通信模组厂商,基于Silicon Labs的无线SoC推出了RF-BM-BG22x系列串口转蓝牙透传模块、RF-BM-BG24x旗舰系列低功耗蓝牙模块和RF-BM-MG24x旗舰系列并发多协议无线模块。

器件选型    发布时间 : 2023-09-07

Si4463无线模块收发超长数据包分享

Silicon LabsEZRadioPro 系列的Si4463无线模块,TX FIFO 和 RX FIFO只有64字节。那么如何实现超过64字节的数据包收发呢?需要繁琐的去把长包拆分成小于等于64字节的小包,每个小包单独发送,然后接收端把这些小包数据拼接回原始的长包数据吗?本文为你介绍。

技术探讨    发布时间 : 2024-08-16

【元件】芯科科技基于Wi-Fi 6芯片的SiWx917Y无线模块,助力上市时间缩短9个月

芯科科技将推出SiWx917Y无线模块-基于超低功耗SiWx917M Wi-Fi 6芯片,具有集成天线(或RF引脚)并已通过监管认证,可将产品发布时间缩短数月,并大幅降低开发成本。

产品    发布时间 : 2024-06-11

【经验】WIFI模块WF121 SPI通信接口时序详解

Silicon Labs WIFI模块WF121的主频可以达到80Mhz,SPI3的通信速率最高可以设置为20Mbps,本文主要介绍SPI的通信时序。

设计经验    发布时间 : 2019-08-24

LoRa无线模块与FSK无线模块的对比

目前,市面上有许多无线芯片厂家。其中,Silicon Labs ,Semtech和Nordic,TI最为有名。这些芯片厂商开发了很多无线芯片的。这其中,根据其调制方式的对比,就便于我们选择合适的芯片种类了。本文介绍LoRa无线模块与FSK无线模块的对比。

技术探讨    发布时间 : 2024-08-04

你好,我想问一下咱们平台有没有成品的WIFI模块,具体功能是此WIFI模块通过RS485或者RS232与PLC连接,手机通过WIFI与此模块连接,手机开发APP,在这个局域网内,通过APP对PLC的某些数据状态进行读取更改,我无需进行硬件二次开发,只要通过RS485和RS232连接PLC即可,我们开发APP,进行应用。

世强代理WIFI模块有SILICON LABS和美格,WIFI模块通讯接口SDIO,不能支持直接接RS485或者RS232硬件电路上还需要接口转化电路才行。以SILICON LABS WF111为例,WF111的通信接口有两种:SDIO和CSPI,SDIO接口下有三种模式:SPI模式、1bit模式、4bit模式。CSPI是CSR公司根据SPI协议设计的一套新的协议。

技术问答    发布时间 : 2019-04-04

技术问答    发布时间 : 2019-11-05

【经验】WIFI模块WF121开发流程&工具详解

WF121是Silicon Labs针对工业、汽车等领域推出的高等级WIFI的应用方案,基于IEEE 802.11 b/g/n的标准,发射功率+16 dBm,接收灵敏度为-97 dBm,支持内置天线和UFL接口天线,WPA2, WPA &WEP加密方式,AP和ST两种工作方式,TCP &UDP两种服务协议。本文主要介绍WF121这一款WIFI模块的硬件和软件相关的开发流程和工具。

设计经验    发布时间 : 2019-08-26

【经验】WIFI模块WF121 NCP端SPI配置方法

Silicon Labs的WIFI模块WF121的SPI通信速率非常快,主机SPI的通信参数配置需要与WF121的SPI配置参数一致,才能建立SPI通信,NCP主机与WF121才能成功握手。本文就将介绍其具体配置方法。

设计经验    发布时间 : 2019-08-25

芯科科技和Arduino联手推出基于MGM240P无线模块的Nano Matter开发板

SparkFun已经与芯科科技合作创建了基于MGM240P无线模块的SparkFun Thing Plus Matter板。今年5月,Arduino进一步发表了Arduino Nano Matter Community Preview board。这个板的目的是打开Arduino社区的无限可能性,并通过芯科科技已准备就绪的MGM240S模块扩大支持Matter协议的开发。

厂牌及品类    发布时间 : 2024-05-22

WiFi模块有哪些?

Silicon Labs 的wifi模块选型,可参考世强电商平台:https://www.sekorm.com/doc/65990.html; 美格的wifi模块选型,可参考世强电商平台:https://www.sekorm.com/doc/593883.html。 美格的wifi模块,体积稍微大一些,然后功能上有支持WiFi+BT 4.2双模版本,同时,WiFi 2.4G和5.8G双频段,更适合做家庭网关、机顶盒等设备。Silicon Labs的WiFi模块小体积,过了非常多的认证,属于低功耗WiFi,做物联网比较合适。

技术问答    发布时间 : 2018-11-05

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:Wireless Connectivity CC0 Module

价格:¥19.3255

现货: 5,021

品牌:SILICON LABS

品类:Wireless Connectivity CC0 Module

价格:¥118.8333

现货: 7

品牌:SILICON LABS

品类:WIFI模块

价格:¥134.4426

现货: 5,342

品牌:SILICON LABS

品类:FULLY INTEGRATED Z-WAVE ® WIRELESS MODULE

价格:¥73.5856

现货: 779

品牌:SILICON LABS

品类:WIFI模块

价格:¥321.2865

现货: 350

品牌:SILICON LABS

品类:FULLY INTEGRATED Z-WAVE ® WIRELESS MODULE

价格:¥86.6673

现货: 49

品牌:SILICON LABS

品类:WIFI模块

价格:¥121.6203

现货: 30

品牌:SILICON LABS

品类:开发工具

价格:¥1,704.7328

现货: 5

品牌:SILICON LABS

品类:Radio Board

价格:¥364.2120

现货: 2

品牌:SILICON LABS

品类:WIFI模块

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RF-LINK

品类:WiFi模块

价格:¥25.5000

现货:16,272

品牌:AMPAK

品类:WiFi模块

价格:¥12.9900

现货:4,013

品牌:AMPAK

品类:WiFi模块

价格:¥17.8900

现货:864

品牌:天工测控

品类:WIFI模块

价格:¥15.1894

现货:465

品牌:AMPAK

品类:WiFi模块

价格:¥38.7700

现货:417

品牌:AMPAK

品类:WiFi模块

价格:¥25.1900

现货:386

品牌:RF-LINK

品类:WiFi模块

价格:¥30.2500

现货:225

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:150,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:Position Sensor

价格:¥3.0897

现货:12,568

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

WIFI射频及通信协议测试

可根据用户的wifi模块,使用无线连接测试仪MT8862A,测试IEEE802.11a/b/g/n/ac (2.4Ghz和5Ghz)设备的TX、RX射频特征,输出测试报告。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

高频/平板/电流互感变压器定制

可定制变压器的常规尺寸从EE4.4到ETD49不等,温度范围:-40℃~150℃。自动化产品的起订数量:20KPCS,其它定制产品无起订量要求。

提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面