TI CC2540/2541 Bluetooth Low Energy Software Developer's Guide第二章

2 TI BLE软件开发平台

      TI免费版权软件开发套件是一个完整的软件开发平台为了开发单模式BLE应用.它是基于CC2540/41,是一个完全片上系统解决方案.CC2540/41基于2.4GHz射频收发器,微控制器,高达256KB片上ROM,8KBRAM,和丰富的外设.

2.1 配置

      平台支持两个不同的栈/应用配置:

单设备:控制,主机,配置和应用全部实现在CC2540/41,作为一个真正的单芯片解决方案.当使用CC2540/41,这是一个最简单最普通的配置.多数例程中使用这种配置.它是最有效地提供低功耗实现.SampleBLEPeripheralSimpleBLECentral工程是使用单设备配置的应用例程.这些项目的更多信息会在第4段找到.


        网络处理器:控制器和主机在CC2540/41上一起实现,然而配置和应用是分开实现的.应用和配置和CC2540/41通信通过HCI层提供的接口,这种接口使用SPI或者UART或者使用一种虚拟的UART接口利用USB.这种配置对于执行在另一种设备(比如外部的处理器)或者是PC是有用的.在这些情况下,应用可以在外部开发,但是它一直运行在CC2540/41BLE栈上.如果使用网络处理器,HostTestRelease工程一定会被使用.更多关于HsotTestRelease工程会在段4.5找到.

 

 

2.2 工程

       SimpleBLEPeripheral工程包括示例代码,示例代码展示了一个非常简单的应用在单设备配置下.它为开发一个从设备或者外设应用作为一种参考.

       SimpleBLECentral工程和SimpleBLEPeripheral工程类似,它展示了一个简单的主设备/控制 应用在单设备配置下.它为开发一个主设备或者控制应用作为一种参考.

       HostTestRelease工程为CC2540/41开发BLE网络处理器软件是有用的,它包括主或者从角色的配置.

       许多其他的例程包括在BLE开发套件中,实现了许多配置文件和应用示例.

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值