回顾这一年,接触了蓝牙bluez协议栈。发现bluez涉及内核、驱动、dbus、比较多的依赖库等。
还挺多要学习。现在对于bluez还是一知半解。进程间通讯dbus更是云里雾里。
不过好在公司交代的任务已完成。算是有一点点的收获。
个人感觉bluez相比btstack蓝牙协议栈实在是难太多。btstack蓝牙协议栈,可能你只要懂C,懂的部分蓝牙知识可能就可以比较容易上手。但是bluez太多都是绑定linux相关,对于我这种接触linux少的人来说很难上手。编译自学cmake,能编译出需要的可执行文件;bluez依赖库编译,开始对./configure配置都不知道,交叉编译环境弄的乱七八糟;驱动的编译,依赖内核环境,也是搞的莫名其妙;dbus学习有很多资料,还是不懂,只能借助于bluez范例去使用,无法独立自行编写;bluez整体架构大概了解,但是深入学习还是很多不懂。
个人关于蓝牙协议栈工作也有五年左右,主要还是在应用方面,如果要自行开发协议栈感觉难度还是很大。ble、mesh、经典蓝牙多少接触一些。但是对于leaudio还是完全未介入。
这条路不知道是否还要继续,自己到底可以在哪个领域深耕下去,还是挺茫然。哪位成功的大师能给指条明路?如果你也是蓝牙相关,欢迎交流一下。
作者:蓝牙菜鸟, 来源:面包板社区
链接:https://mbb.eet-china.com/forum/topic/124043_1_1.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
寒冬来临,2022也接近尾声,这一年,你经历了哪些事情,人生轨迹发生了哪些变化?或是从你的职业角度,对来年又有哪些想法,欢迎畅所欲言,分享交流。
活动时间:即日起——2月1日
要求:
1、在面包板社区发表自己的年终总结,标题以【2022年终总结】开头。
2、内容与电子行业相关。
3、必须原创,字数不限
活动奖励:
一等奖,每人奖励200元京东E卡一张。
二等奖,每人奖励50元京东E卡一张。
优秀奖,每人奖励30元京东E卡一张。
所有参与者均可获得50E币奖励![ E币可在商城兑换奖品 ]
👇👇点击阅读原文,看更多工程师总结