入门
QCA402x SDK概述
QCA402x SDK包含示例演示应用程序,演示如何使用Qualcomm API(QAPI)来测试芯片功能。
示例演示应用程序
SDK包含带有源代码的示例演示应用程序,以演示QCA402x支持的不同功能和技术。 演示位于目标\ quart \ demo \ <name_of_demo>文件夹中。
<name_of_demo>
■Helloworld_demo:演示应用程序,可用作创建新演示应用程序的参考。
■Onboard_demo:板载AWS /离线演示应用程序提供了一种机制,用于通过AWS云演示QCA402x与移动应用之间的端到端通信。 QCA4020通过Wi-Fi和MQTT连接连接到AWS。 QCA4024通过QCA4020桥接的Zigbee / Thread Mesh网络连接到AWS
■QCLI_demo:基于CLI的演示应用程序,提供演示QCA402x支持的不同功能和技术的机制。它还提供了面向客户的QAPI的参考实现和使用。
■QCLI_power_demo:基于CLI的演示应用程序,提供演示测量功率的机制。
■QCLI_uart_at_demo:演示应用程序,提供用于执行电路板功能的AT命令,并为任何具有低内存占用的MCU提供使用QCA402x而非UART接口的功能,并且定义了AT命令。
■QMesh_demo:启用QMesh的QCA402x板可以使用SIGMesh协议与另一个支持QCA402x的板通信,或与其他供应商的SIGMesh兼容堆栈通信。 QMesh QCLI_Demo应用程序可用于探索此实现的功能。
■Passthrough_demo:此演示可用于在外部测试设备和BLE固件之间直接交换HCI命令和事件。该演示可用于BLE直接测试模式。有关详细信息,请参阅BLE直接测试模式部分。
支持的工具链
SDK包含用于基于ARM的处理器的GNU嵌入式工具链的构建脚本和makefile。
■工具链支持Windows和Linux平台,可从ARM网站下载:https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
■支持的版本:6.2
■将工具链二进制文件的路径添加到“PATH”环境变