基于Qualcomm 的QCA4020的环境搭建


1. QCA402x SDK概述QCA402x SDK包含演示Qualcomm使用情况的示例演示应用程序用于测试芯片功能的API(QAPI)。

QCA4020的SDk的家组成:



3.示例演示应用程序SDK包含带有源代码的示例演示应用程序,以演示不同的功能和QCA402x支持的技术

示在target \ quart \ demo \ <name_of_demo>文件夹。<name_of_demo>

■Helloworld_demo:演示应用程序,可用作创建新演示的参考应用。

■Onboard_demo:板载AWS / Offline演示应用程序提供了一种机制展示QCA402x与移动应用之间的端到端通信AWS云。 QCA4020通过Wi-Fi和MQTT连接连接到AWS。QCA4024通过桥接的Zigbee / Thread Mesh网络连接到AWSQCA4020

■QCLI_demo:基于CLI的演示应用程序,提供演示机制QCA402x支持的不同功能和技术。它还提供了参考面向客户的QAPI的实施和使用。

■QCLI_power_demo:基于CLI的演示应用程序,提供了一种机制用于测量功率。

■QCLI_uart_at_demo:提供用于锻炼的AT命令的演示应用程序板的功能,并为任何低功耗的MCU提供功能内存占用打印通过UART接口使用QCA402x并定义了AT命令。

■QMesh_demo:启用QMesh的QCA402x板可以与另一个板通信使用SIGMesh协议的QCA402x板或其他供应商的板符合SIGMesh标准的堆栈。 QMesh QCLI_Demo应用程序可用于探索这种实现的能力。

■Passthrough_demo:此演示可用于直接交换HCI命令和外部测试设备和BLE固件之间的事件。这个演示可以用于BLE直接测试模式。有关详细信息,请参阅BLE直接测试模式部分。


支持的工具链SDK包含用于基于ARM的GNU嵌入式工具链的构建脚本和makefile处理器。

■工具链支持Windows和Linux平台,可以从ARM下载网站:https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads

■支持的版本:6.2■将工具链二进制文件的路径添加到“PATH”环境变量。

Linux:
export PATH=$PATH:/path/to/bin
Windows:

set %PATH%=%PATH%:\path\to\bin

Example
If ARM GNU toolchain is installed under C:\Program Files (x86)\
GNU Tools ARM Embedded\4.9 2015q2\bin , set the path as:
set %PATH%=%PATH%:C:\Program Files (x86)\GNU Tools ARM Embedded\
4.9 2015q2\bin

其他需求

Python:一些支持脚本是基于Python的,Python 2.7.2或更高版本。
安装完成后,添加python的路径。
示例:如果C:\ CRMApps \ Apps \ Python276-64文件夹中有python.exe,请将路径设置为
如下:set%PATH%=%PATH%:C:\ CRMApps \ Apps \ Python276-64

用于C / C ++的Eclipse IDE:基于GUI的集成开发环境
http://www.eclipse.org/downloads/eclipse-packages/
支持的版本:氧气版本 - 版本4.7.2

Java:Eclipse IDE依赖于Java,JDK 8或更高版本。
安装后,添加Java路径。
示例:如果C:\ ProgramData \ Oracle \ Java \ javapath中有Java.exe,请按如下方式设置路径:
set%PATH%=%PATH%:C:\ Program Files \ Java \ jdk1.8.0_161 \ bin

OpenOCD:需要OpenOCD插件才能在Eclipse IDE之间建立连接
和板载FTDI JTAG调试器。支持的版本是0.10.0可用
http://openocd.org/。
安装后,添加OpenOCD的路径。
示例:如果C:\ Program Files OpenOCD-20170609 \ bin中有openocd.exe
,设置路径如下:
set%PATH%=%PATH%:C:\ Program Files OpenOCD-20170609 \ bin


猜你喜欢

转载自blog.csdn.net/u013763766/article/details/80949500