尽管我们我们写了大量中文教程尝试带你入门,但是更多的是我们是希望做TI的搬运工,试图将原厂的学习思路毫不保留交给你。
图1显示了TI的SimpleLink低功耗蓝牙(BLE)开发环境入门的建议工作流程。

这是TI全新的云开发平台,理想条件下,使用它我们可以省掉桌面开发环境的安装。
CC2640R2F Evaluation Board是Project Zero和使用BLE5-Stack开发应用程序的主要开发套件。想快速利用CC2640R2F Evaluation Board开始一个简单项目,请参阅Project Zero概述页面:www.ti.com/ble-project-zero。
Project Zero使用此SDK中的simple_peripheral示例应用程序的修改版本来演示和评估一些最常用的BLE功能。使用CCS Cloud™(TI的基于Web的集成开发环境(IDE)),Project Zero可以直接从支持的浏览器创建,下载和调试,而无需安装完整的桌面版IDE。Project Zero在CC2640R2F Evaluation Board上运行之后,您可以连接到智能手机来远程控制板载LED的闪烁,发送文本字符串到Evaluation Board的串行端口,以及接收按钮按键通知。
本文档中的以下部分将重点介绍使用BLE5-Stack开发自己的应用程序。
总而言之,Project Zero能让你快速地:
不安装任何工具即可运行软件
从浏览器点击一次即可烧写设备的Flash
将项目导入云编辑器进行开发,构建和
调试
在CCS桌面开发版的一个归档文件中
下载所有必需的项目文件

开发路线图适用于准备开始使用CC2640R2F开发最终产品的程序员。按照下面的步骤开始:
1、下载SimpleLink CC2640R2 SDK(www.ti.com/tool/ble-stack) ,
BLE5-Stack包含了创建完整的低功耗蓝牙终端应用所需的代码。协议栈在CC2640R2F上实现BLE5.0规范,各种示例项目使用协议栈开发实现终端设备。这些例子应被视为最终产品设计的基础。
安装BLE5.0协议栈,运行simplelink_cc2640r2_sdk_M_mm_pp_bb.exe安装程序即可,一路默认安装。
2、熟悉软件开发指南
Software Developer’s Guide旨在开发最终产品时与BLE5-Stack一起使用。它包含有关协议栈架构,API和开发应用程序的建议文档。
3、选择一个示例项目
BLE5-Stack包括了一组基本的项目,用作开发您自定义应用程序的起点。TI建议用户开发的工程名以simple_开始。下面的表中列出了基本项目以及他们的一些基本信息:

4、用IDE开发
集成开发环境可以进行设置,使其更容易浏览相关项目并查看代码。对于CC2640R2F所有的嵌入式软件要么使用TI的Code Composer Studio开发,要么使用专门用于IAR开发,后面的教程我们大部分用IAR开发。
英飞凌无感FOC源码
别用代码逼死你的队友
MPS软件帮您搞定DC-DC电源设计!
器件为什么只听英文Datasheet的话
全套中文Keil MDK视频学习资料免费公开
AD PCB-如何设置差分对与开发困境说No!
几毛钱的32768晶振,这也能写出一篇干货?
茸茸大神带你玩跨界,“泛读”“精读”两大神器助你阅读datasheet


