SDK包括以下内容:
- 蓝牙固件
- 平台和板支持包
- 工具包括BTSpy跟踪,制造蓝牙测试工具,客户端控制,和Mesh客户端控制
- OTA和Mesh的对等应用
- 一组丰富的WICED™连通性api,允许简化BT/BLE连通性编程
- 各种示例应用程序作为如何利用BT/BLE api的示例
- 更复杂的代码示例,利用各种api和中间件创建更完整的解决方案
蓝牙文件
WICED蓝牙设备的BT SDK文档可以在Cypress semiconductor github上获得:https://cypresssemiconductorco.github.io/btsdk-docs/BT-SDK/index.html
有关更多信息和支持,请访问Cypress开发人员社区的BT SDK 页面。
ModusToolbox软件环境
ModusToolbox是一套多平台开发工具和一套完整的github托管的固件库。它们一起为客户创造融合的MCU和无线系统提供了身临其境的开发体验。
固件库包含轻松定制的董事会支持包(BSP)英飞凌单片机和蓝牙SoC (20 xxx)包、一组全面的中间件库,使行业领先的特性,比如CapSense®,蓝牙低能量和网格,和低功耗的,最可靠的无线市场——加上一个令人印象深刻的全面测试集和非常有用的代码示例应用程序。
物联网解决方案
ModusToolbox正迅速成为物联网最具适应性的开发系统,包括精心包装的解决方案,以支持当今流行的生态系统和云管理工具。
- Arm Pelion云管理和Mbed操作系统
- 亚马逊网络服务(AWS)物联网和FreeRTOS SDK
- 英飞凌AnyCloud物联网
开放性和易用性
几乎所有的固件都提供了Apache 2.0许可的源代码,并且使用GNU Arm嵌入式v9、Arm Compiler 6和IAR C/ c++ Compiler v8进行了详尽的测试。我们的基于生成的流易于理解,支持命令行构建,以及使用Microsoft Visual Studio代码、IAR嵌入式工作台、Arm MDK和基于eclipse的IDE(带有专门的ModusToolbox插件)进行基于IDE的开发。我们的设备和中间件配置工具生成简单的C代码,这些代码将被编译到您的应用程序中,而不会出现容易出错的格式转换或神秘的合并工具。
世界级的软件和生态系统合作伙伴
现代嵌入式应用程序比以往任何时候都更加复杂,而且我们认识到,您所需要的许多功能的世界级软件已经可用。为什么改造呢? 我们积极地瞄准最好的第三方软件, 如 TrustedFirmware.org 的 Mbed TLS, TF-M 和Segger emWin, 并将其集成到我们的ModusToolbox生态系统中,以确保最高的可靠性和无痛苦的用户体验。
下载ModusToolbox 2.2: Windows® 版, macOS® 版, Linux® 版。
有关代码示例,请访问 ModusToolbox GitHub Repository. |
要获得更多信息和支持,请访问Cypress开发人员社区中的 ModusToolbox 版面。
CYW20819 Application Notes (代码示例)