1。介绍
1.1。本教程的目的
本教程的目标是提供一个快速介绍半导体的对话框SmartBond™SDK6,同时展示了如何实现一些基本的功能。雷竞技电竞平台希望本指南将帮助用户快速了解SDK结构和基本概念。你预计C编程的基本知识,但你不需要任何先验知识的蓝牙®。
本教程使用SDK中的一个示例应用程序作为起点,逐步扩展这个应用程序。建议你跟随,但是你应该能够选择一个特定的主题从消费指数和管理教程以零散的方式。
对话框半雷竞技电竞平台导体SDK6支持以下SmartBond™设备(点击设备下载数据表):
本教程是根据SDK6.0.12写的。
请参考DA14585 / DA14531 SW平台参考手册获取详细信息。
1.2。SDK6的基础知识
对话框半雷竞技电竞平台导体SmartBond™SDK6 api提供了一组丰富的高水平,促进加速固件开发在不影响代码和功率效率。
尽管SDK6 GCC提供支持,本教程将重点开发使用凯尔µVision®,下面是许可免费代码大小32 kb。你可以找到更多细节关于使用GCC和Eclipse IDE后面的教程。注意,应该有可能跟随无论您计划使用IDE和编译器。
SDK包含一个简单的文件夹结构和易用性的每个示例项目使用相对路径。
SDK有一个明确的用户空间和SDK空间分离,简化项目SDK版本之间移植。一个简单的命名约定允许方便用户文件和SDK文件之间的区别。
SDK实现主执行循环。这个循环管理实现包括复杂的睡眠的基础架构。用户不将实现任何代码直接到这个主执行循环,而要通过实施适用的事件处理程序,形成他/她的应用程序。
再次重申:
用户应该不直接实现主执行循环中的代码!
SDK处理复杂的睡眠功能。用户可以取消和恢复睡眠功能,但SDK是最终负责决策!
用户实现有限处理各种事件。事件引发的祝福活动,计时器超时,和各种回调主执行循环!
1.3。在你开始之前
为了遵循本教程中,您将完成几个步骤:
开发工具包已经加载了插入和司机(SmartBond™开发工具包的选择)
凯尔µVision®已经安装(注册和下载凯尔)
ARM编译器5已经安装(胳膊在凯尔MDK 5编译器不可用)
SmartBond™SDK6已经被下载并提取到一个已知文件夹位置(注册和下载SmartBond™SDK6)
-
- SmartSnippets™工具箱已经安装
你可以访问蓝牙®LE explorer工具(有关详细信息,请参阅下一节)
访问对话框半导体雷竞技电竞平台SmartBond™支持网站的各种细节SmartBond™设备,开发工具和详细的安装指南。
1.3.1。蓝牙®Explorer工具
使用蓝牙®需要访问一些类型的通用关贸总协定explorer工具,支持特性,比如:
扫描蓝牙®勒设备
与特定的设备建立连接蓝牙®
与关贸总协定服务发现和互动
有很多选项在关贸总协定explorer工具。直到最近,这些工具大多是通过特定的硬件支持通过智能手机应用程序或连接到电脑。最近,10 Chrome浏览器在Windows和MAC书提供关贸总协定探索使用本机蓝牙®硬件平台。下面是一个子集的选择:
瑞萨Smartbond为IOS使用下面的二维码
瑞萨Smartbond Android。使用下面的二维码
类型chrome: / / bluetooth-internals / #设备到Chrome浏览器的地址栏,使用内置的工具与Win10 (PC或MAC书)
瑞萨SmartBond iOS:
瑞萨SmartBond Android: