立即注册
查看: 3240|回复: 18

[海思技术资料] 海思Hi3861V100/Hi3861LV100 WiFi软件开发指南

已绑定手机
已实名认证
发表于 2020-10-29 14:38:28 | 显示全部楼层 |阅读模式 来自 广东省深圳市
Hi3861V100、Hi3861LV100 通过API(Application Programming Interface)面向开发者提供Wi-Fi功能的开发和应用接口,包括芯片初始化、资源配置、Station创建和配置、扫描、关联以及去关联、状态查询等一系列功能。

Hi3861/Hi3861L API 接口控制流框图
Hi3861 Hi3861L API接口控制流框图.jpg

Wi-Fi 驱动加载与卸载
在完成芯片上电后,驱动加载实现对芯片寄存器的初始配置、校准参数读取与写入、软件资源的申请和配置;驱动卸载实现软件资源的释放。

开发流程:
步骤1 调用ˉ2Ȏw2ēȎ2n2ì,完成Wi-Fi驱动初始化。
步骤2 参考“3 STA功能”或“4 SoftAp功能”配置Wi-Fi功能。
步骤3 调用ˉ2Ȏw2ēȎšž2n2ì,完成Wi-Fi驱动去初始化。

使用场景:Wi-Fi驱动初始化为Wi-Fi功能提供基本资源配置和芯片初始化,是Wi-Fi功能实现的第一步。当需要配置Wi-Fi功能时,必须先完成驱动的初始化,Wi-Fi功能使用完成后,可以使用去初始化完成资源释放也可以使用软复位来完成资源释放。

注意事项:
1.驱动资源配置不支持运行中修改,须先卸载驱动再进行修改,修改后重新初始化。
2.驱动为了保证Wi-Fi业务的连续性,会在启动时根据VAP数量和用户数量预申请内存,其中1个VAP资源预申请约5K内存,1个用户资源预申请约7K内存,请根据场景需要合理配置初始化的资源数。目前仅配网时需要用到SoftAp和STA共存,一般建议配置为2个VAP和2个用户;如果可以实现配网时先关闭SoftAp再启动STA去关联,VAP和用户数量均可配置为1。

编程实例
示例1:基于LiteOS的app_main函数,在系统初始化时自动完成Wi-Fi驱动的加载,此加载方式无须进行卸载开发,系统reboot时自动完成驱动卸载和加载。

代码示例

代码示例



文件下载请回复
游客,如果您要查看本帖隐藏内容请回复


发表于 2020-10-29 14:45:28 | 显示全部楼层 来自 广东省深圳市
学习了,非常感谢!!!
已绑定手机
发表于 2020-10-30 14:16:30 | 显示全部楼层 来自 福建省厦门市
资料不错,值得下载
已绑定手机
发表于 2021-3-21 16:16:48 | 显示全部楼层 来自 上海市
学习下。。。。。。。。。
已绑定手机
发表于 2021-4-1 18:25:41 | 显示全部楼层 来自 广东省深圳市
学习学习~
发表于 2021-6-18 16:17:26 | 显示全部楼层 来自 浙江省
已绑定手机
发表于 2021-6-19 09:46:21 | 显示全部楼层 来自 福建省泉州市
海思Hi3861V100/Hi3861LV100  海思 SONY 优势 WX18359525700  
已绑定手机
发表于 2021-7-14 17:44:57 | 显示全部楼层 来自 浙江省杭州市
学习学习
已绑定手机
发表于 2021-7-21 17:57:53 | 显示全部楼层 来自 湖南省长沙市
学习参考参考¥¥¥
已绑定手机
发表于 2021-11-5 16:33:48 | 显示全部楼层 来自 湖南省长沙市
学习了,非常感谢!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表