蓝牙是一种通信协议
蓝牙芯片大致也有两类:
一类是已经将蓝牙协议栈硬化在芯片上了,有些是SOC片上系统,里面有一个MCU,进行蓝牙应用开发,实际上就是进行单片机开发,有些不是片上系统,那么就要和一个MCU组成应用系统,它们之间可能是串口、SPI口、IIC总线等,实际上还是在做单片机开发。
另外一类是没有将蓝牙协议栈硬件在芯片上,只是将MCU和蓝牙电路组成了一个芯片,那么在开发的时候就会复杂很多,需要在一个蓝牙的协议栈上面进行你的应用程序开发,也就是楼主所说的操作系统,因为协议栈本身就是一个小型的操作系统。这类的芯片最常见的就是TI公司的CC2541。
第一类芯片,开发起来简单,但是价格比较贵。
第二类芯片,价格比较便宜,但开发起来就要一定水平了。 |