入门
磨刀不误砍柴工,这个章节我们先详细讲解TI SimpleLink低功耗蓝牙无线MCU CC2640R2F的学习路线图。无论你是经验丰富还是才入门的的开发人员,TI都提供了各种资源,以简化CC2640R2F平台的开发。学会利用这些资源对学习、产品开发都至关重要。往往这部分也是我们最容易忽略的部分,迫不及待的吸收新知识,反而忽略了学习的方法。
尽管我们我们写了大量中文教程尝试带你入门,但是更多的是我们是希望做TI的搬运工,试图将原厂的学习思路毫不保留交给你。
图1.显示了TI的SimpleLink低功耗蓝牙(BLE)开发环境入门的建议工作流程。
图1. 建议的工作流程
Demo:Project Zero
这是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桌面开发版的一个归档文件中下载所有必需的项目文件
图2. CCS云上的Project Zero
|