首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 基于处理器和基于单芯片蓝牙开发的区别

基于处理器和基于单芯片蓝牙开发的区别

资料介绍
differenceWWW.蓝牙.CN

基于处理器和基于单芯片蓝牙开发的区别
蓝牙的开发方式可以分为两大类 1. 基于外部处理器开发 2. 基于单芯片开发 基于处理器的开发: 用户将应用程序和协议栈放入外部处理器(HOST)中运行,外部处理器可以是 PC、单片机 MCU、DSP、FPGA 等,而蓝牙模块(HostController)中存放 firmware 其 中的(persistant store keys 由蓝牙开发工具设置) ,HOST 和 HostController 通过 HCI 接口通讯。基于处理器的开发的示意图如下:

基于处理器开发的软件是根据外部处理器而定。可以用 VC、VB、嵌入式高级语 言或者汇编、VHDL 等。

基于单芯片的开发: 用户将应用程序和协议栈全部或者部分放入蓝牙单芯片中, 利用蓝牙芯片内集成的处理 器和 DSP 来处理应用程序,外部的处理器成为可选择部分。示意图如下 2 图所示: 应用程序和协议栈全部放入蓝牙单芯片 如下图

WWW.蓝牙.CN

应用程序和协议栈部分放入蓝牙单芯片中 如下图:s

WWW.蓝牙.CN

基于单芯片开发的开发软件由编译器、调试器、库、头文件和样例代码构成。下图是基 于单芯片开发库的结构:

标签:difference
基于处理器和基于单芯片蓝牙开发的区别
本地下载

评论