现在手上的两块CB6121蓝牙开发板一块是在8月20号“平头哥坚持系列开发工具--编译工具集”的1520直播间互动得到的,另一块是8月31号蓝牙训练营活动结束后提交创意获得的。在这里再次感谢平头哥芯片开放社区!也希望有兴趣的小伙伴多多参加社区的活动。
板子总体做工还是很不错的,板子天线和MicroUSB两侧多余的部分需要手动去除,不然数据线插不进去。有老虎钳可以借助老虎钳掰断,身边没有工具的直接用桌沿对准切割线用大拇指用力慢慢按压即可掰断。
进入平头哥芯片开放社区主页,依次点击“开发中心” -> “开发板”-> “CB6121蓝牙开发板”,就可以看到现在的主角首页了。这儿有三块地方可以找到该开发板相关的参考文档:快速入门,产品图谱里应用实例提供的相关文档,资料下载提供了当前产品资源和关联芯片资源的下载。
我们先打开“快速入门”文档来做,因为该文档是使用CB6121开发板进行BLE HID KeyBoard Device的功能演示,文档中不涉及开发板硬件的设计原理和HID KeyBoard软件开发的代码讲解,只是将上手的每个步骤详细列出,根据提示来做最后就能没有什么技术门槛就可以基于CB6121开发板做出一下小应用玩了。对跟我一样的几乎是小白的开发者比较友好,后期有兴趣了可以参考社区里的文档或者去官方钉钉群中提问学习。
需要注意的是快速入门文档中说的CH6121_BLE_SDK_V1.x.x.zip SDK包的下载地址是在“资料下载”-> “关联芯片资料”-> “BLE_SDK_V1_1_2”中下载。
还有就是编译环节也有可能出现一点问题,比如我是将SDK包和工具链上传阿里云服务器编译的,在root用户下编译可能会提示相应的文件权限不足,这时候使用chmod +x 给相应的文件或者文件夹赋予执行权限后再执行编译即可。
在查找CB6121相关其他资料的时候无意间发现在“在线视频”一栏下有一个快速上手的视频,总体跟“快速入门”文档类似,只是视频介绍了一些文档中没有提及的小细节。
比如烧写工具是Windows环境的,但是编译需要Linux环境,这时Windows提供的Linux子系统就很好用了。不需要虚拟机或者云服务器来回折腾了。
一番折腾后,当手机连上YoC-KEYBOARD设备的时候就表示你在文档的指引下成功入门了!当然,还有很多官方示例等待大家试玩。