加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

csr flash 版本开发 <一>

发布时间:2020-12-15 17:36:40 所属栏目:百科 来源:网络整理
导读:? ?这应该是我第二次开启对csr flash版本的探索之旅了,在说接下来的工作之前,先总结下上次的项目开发吧。 ? ? 之前用bc417做个一次ssp 项目,花了大概1个半月,功能是基本实现了。我想我是这么评价这次开发的,拿着带有ssp的例子,添加了自己写的uart 及 i

? ?这应该是我第二次开启对csr flash版本的探索之旅了,在说接下来的工作之前,先总结下上次的项目开发吧。

? ? 之前用bc417做个一次ssp 项目,花了大概1个半月,功能是基本实现了。我想我是这么评价这次开发的,拿着带有ssp的例子,添加了自己写的uart 及 io 控制代码,于是将功能实现了,也就是说,1个半月,我只写了一段uart 控制代码,只了解了connenct 和 spp 两个协议,以及对 如何使用ice,所以我觉得这是次狗血的开发经历,造成如此低下的开发效率,我认为有以下几点原因吧:

1. 整个公司,就我一个在开发csr,而且开发经历为空白。

? ? ? ? ?2. 没有技术支持。公司给了一套过时的开发文件及软件给我,装机后,根本无法使用,然后只能自己慢慢从网上找工具,以及开发文档,在这追求效率的时代,没有技术支持,没有很好的开发文档,谈个屁效率啊。

? ? 吐槽完上一次的开发经历后,再来谈谈这一次的开发吧。 我希望用bc5 实现主机功能,可以和蓝牙键鼠进行连接测试。

? ? ?开发工具的选择上,这次选择 ADK2.5.1,?IC选择 BC57E687C,这个有可能会变,关键看市面能那颗好买吧。 ADK2.5.1的使用可以参见客:http://www.wlinternet.com/?p=5

? ? adk 下包含了上百个 .C 文件,如果没有明确的目标和线索,很容易看着看着就迷失了方向,而我这次的的目标是 实现蓝牙主机功能,同时能和 HID设备进行连接,所以我需要的蓝牙协议至少包含, HID协议是必须吧,而像 A2DP ARCP HFP 等这种耳机常用的协议肯定是用不上的,我可以先不去管他们, 我的方向应该是围绕着"连接" 去理解csr 的协议堆栈,以及任务调度。

? ?理解任务建立和任务调度是很有必要的,我之前写过控制 LED的任务调度,这个可以参考CS-110344-UG,这份文件对csr的任务 和 IO 有简洁明了的介绍。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读