炬芯3019系列简介

       炬芯3019的IC在九月份开发了源码给到各个开发者手里,比以前大部分都是通过配置工具去配置方便了很多,也增加了很多我们开发者的一些权限,定制化的程度更高了,相对来说我们开发者对于代码的熟悉程度要求更高了。刚好公司有炬芯的项目,可以和大家在这里一起学习炬芯的代码框架和结构,最重要的是一些bug的调试和功能的完善。

        基本的功能就不再阐述,在之前开发的基础上,通过配置工具的勾勾选选都可以完成大部分的基础功能。spp的相关功能,炬芯的SDK上边只是留了一个空的接收函数,需要我们开发者自己根据客户的私有协议去完善,就先简单介绍spp的功能开发吧。

        首先我们先看一下炬芯的SPP通信协议的一个图例说明:

从图中可以看出,炬芯的SDK中把spp分为了两个部分,一个是下边基于Dongle的spp通讯模块。

还有一个为上层的私有协议模块。

首先我们先了解一下Dongle模块,Dongle模块即一般多用于测试使用,工厂测试用或者通过spp去上传MIC的测试数据,上传log信息等。无需开启rfcomm服务即可使用。代码里边主要体现在OTA_main()这个函数里边。

私有协议模块的即为与手机app进行通信的操作,这也符合各大手机厂商进入tws耳机行业的需求,现在的手机客户都会要求根据自己的手机进行私有协议的开发,这一块的代码,在spp协议层,炬芯已经完成了,需要我们开发者去填充私有协议的相关代码即可。

下一篇详细讲解一下代码的功能调试

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

耳机代码搬运工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值