我有一块基于ubuntu 12.0.4 LTS在linux(xillinux 1.3)上运行的硬件(微板)。我想将外围设备(TI wifi /蓝牙模块)连接到我的主板。为了检测和工作设备我相信应该启用设备。在我的boot文件夹的内核配置文件中,我找到了以下选项:
# Texas Instruments WL128x FM driver (ST based)
#
CONFIG_RADIO_WL128X=m
这是否意味着WL128X已启用,因此我可以直接使用该模块而无需重新配置任何内核?
我正在使用TI的模块编号WL1835MODCOM8B。但该模型的文档表明,WLAN和蓝牙,BLE内核的软件和硬件与之前的WL127x,WL128x和CC256x产品兼容,便于轻松迁移到设备。
因此,如果WL128x的上述条目表示器件已启用,那么我可以直接使用WL1835模块,因为它与WL128x兼容,符合文档要求。
答案 0 :(得分:1)
您正在看到的选项是构建使用FM无线电组件所需的驱动程序,这是TI芯片组合的一部分(这些是最初针对智能手机的芯片,因此也具有FM无线电功能)。这与WiFi完全无关。
与这些芯片一起使用的WLAN驱动程序是wl18xx(位于drivers/net/wireless/ti/
)。您需要配置CONFIG_WL18XX
并重新编译内核。
除此之外,您还必须遵循Alexandre关于编辑电路板文件或设备树的建议。
答案 1 :(得分:0)
WL1835正在使用SDIO和UART。那些公共汽车对他们的设备没有任何发现机制。因此,您必须通过编辑电路板文件或设备树来描述如何将模块连接到开发板,具体取决于您的平台和内核版本。