修改高通wifi驱动,降低微功耗wifi

上海润欣科技股份有限公司创研社

导语:越来越多的IOT应用场景中需要使用4G模块而在有些特定的场合需要把4G上网能力转化wifi功能,比如说无人机中视频传输以及打印机行業中都有类似的应用案例,以便更好的提供给更多的客户端去使用为了更节省成本,我们把4G模块中Opencpu 利用起来结合硬件的SDIO接口去实现wifi上網功能。

OPENCPU是一个基于高通MDM9x07为用户提供的二次开发平台节省成本,目的是帮助客户更快的开发部署应用程序并提供更加丰富的外设接口,同时可简化应用程序的开发工作

接下来就是讲解如何移植QCA9377 wifi驱动。

SDK开发包包含如下图内容:

模块提供2个SDIO接口(SDC1和SDC2)都是4-bit 双向传输,其ΦSDC1可以作为Wi-Fi接口而SDC2是专用的SD卡接口。

1.3程序编译及运行调试

选择支持wifi支持的相关配置最后.config 的配置如下:

以上操作完成后就是编译源码了。

由于高通的MDM9X07平台 Linux内核添加了高通wifi的特性的相关代码:如图所示:这部分代码相比较如其他的常规的Linux 内核是没有的

进入wifi驱动目录:修改

同時在把对应的固件放置在如下位置:在系统中/lib/firmware目录下存放如下:

wifi 配置文件:对应目录为:

测试驱动是否加载成功:

有以上信息表示驱动配置成功,接下来就是测试STA功能启动station连接热点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者夲人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

3月26日高通宣布推出下一代超低微功耗wifi蓝牙5.0音频SoC,包括高端的QCC514x系列、中端和入门的QCC304x系列可打造音质更加出色的真无线耳机产品。

高通QCC514x、QCC304x系列SoC是此前QCC5100、QCC30xx系列的升级版专門面向真无线耳机、耳戴式设备而优化,能提供更稳健的连接、更持久的电池续航、更高的舒适度同时集成专用硬件,支持高通混合主動降噪(Hybrid ANC)、语音助手以及顶级的无线声音与语音品质。

它们还支持创新的TrueWireless Mirroring技术可以让一只耳机通过蓝牙连接至手机,另一只耳机则成为其镜像还能快速切换。

比如从耳朵中取下和手机相连的耳机之后无需任何操作,镜像耳机就会接管与手机的连接避免音乐或语音通話中断。

它还支持管理单一蓝牙地址将两只耳机与手机进行配对时,手机只会显示一只耳机设备配对更方便。

全新SoC还采用了集成式混匼主动降噪技术拥有ANC专用硬件,支持外部环境声音的超低时延透传可对周围环境进行真正自然的感知,可广泛适用于飞机、运动、办公等各种场景

新的SoC还拥有超低的微功耗wifi,65mAh电池即可支持长达13小时的播放时间而且启用ANC降噪单元对续航的影响也微乎其微。

定位高端的QCC514系列还特别针对多个语音生态系统提供始终在线的唤醒词激活,CC304x系列则支持按键语音激活这也是中低端SoC首次支持该功能。

转载请注明絀处:快科技

我要回帖

更多关于 微功耗wifi 的文章

 

随机推荐