基于CC2541的BLE4.0蓝牙中的SimpleBLEPeripheral这个程序运行的流程是啥
TI有很详细的说明文档解释这个例子,如果看了那个文档还搞不清楚程序结构和流程就没有什么办法了
■网友
我也没玩太久,算是交流分享。看程序之前先大概了解下4.0的协议栈,搞清楚每层的功能,数据结构。4.0协议几千页其实讲ble的只有很小部分。然后打开程序你会发现,协议部分TI已经开发好封闭起来了,你能改动的也只是一些应用层的东西。所以重点关注应用层的处理流程。最后看下TI给的文档,把他自创的osal系统了解清楚,主要是任务的切换,时钟和消息传递机制搞清楚,这个系统优先级都没有,还是比较容易看懂的。有问题可以去ti的论坛逛逛,很多大牛写的博客也极其有营养,希望对你有所帮助。
推荐阅读
- |奥迪开发基于C-V2X校车警示系统
- 趣头条|海外媒体称大众正在开发两款基于MEB平台的小型车 ID.1与ID.2
- 基于OGRE的NeoAxis3D引擎和网易的NeoX引擎有啥关系吗
- 上汽大众|大众ID.3将于明年国产,基于MEB平台打造/三种续航
- 基于AGPL协议的开源软件版权归谁
- 以前的山寨DVD播放机的超强纠错是基于啥原理的
- 教学|读什么,怎么读,如何与学科教学相融合;基于学科的阅读
- 基于魔兽世界的游戏框架制作一个3D版的炉石传说有多大的可行性
- 嵌入式linux通过无线网卡ping后怎样进行无线数据传送有基于嵌入式linux应用程序吗谢谢
- 国内外目前基于ZigBee协议的智能照明研究现状