- 博客(25)
- 收藏
- 关注
原创 iperf测试WiFi吞吐量
0前言 借助工具iperf去测试WiFi吞吐量1硬件 PC一台(使用的是台式Ubuntu16.04),测试板子,路由器,网线2硬件连接 能够联网的网线插在WLAN口,然后PC端网线口和路由器LAN口相连接3软件 PC端安装:sudo apt-get install iperf3 板子端安装:sudo adb install ./...a...
2018-11-12 20:08:56 3417
原创 Wlan about QCLI_demo(3)
0 前言 本文主要介绍如何enable和disable “QCLI_demo”的wlan功能。1 enable wlan Wlan相关命令(如扫描,连接,断开连接)以及网络命令(如DHCP,ping和运行流量)之前,需要先启用Wlan。 启用Wlan后,此命令还会执行以下操作。 (1)使用WLAN驱动程序注册应用程序回调。 此驱动程序通过此回调函数将各种异步事件通知给应用程...
2018-10-26 09:09:25 249
原创 wlan about QCLI_demo(2)
0 前言 本文主要介绍Wlan的基本架构,分别是FAT AP和AC FIT AP,以及两者的差别。1 FAT AP FAT AP: 自治式网络架构(FATAccess Point),也称胖接入点、胖AP。多采用于家庭无线路由器或小企业WLAN的使用场景,不仅可以发射射频,还可以独立完成加密和认证等管理操作功能。 FAT模式是传统的WLAN组网方案,无线AP本身承担了认证终结、...
2018-10-25 23:41:49 597
原创 Wlan about QCLI_demo(1)
0前言 本文主要介绍Wlan相关的一些知识,分别从定义,wlan标准以及性能方面1Wlan定义 无线局域网(Wireless Local Area Networks; Wlan)利用无线技术在空中传输数据、话音和视频信号。作为传统布线网络的一种替代方案或延伸,无线局域网把个人从办公桌边解放了出来,使他们可以随时随地获取信息,提高了员工的办公效率。 Wlan的优点:它能够方便地...
2018-10-25 23:25:11 588
原创 Snapdragon Hetcompute SDK Overview
所有当前的硬件平台,从台式机到智能手机,都是围绕多核和异构片上系统(SoC)构建的。 服务器和超级计算机也使用专用内核(如GPU)来提高性能和功效。 Qualcomm异构计算SDK(HetCompute)通过以下方式在用户应用程序级别上实现硬件的充分利用: 通过提供并行编程模型,允许程序员在其应用程序中表达并发性。 HetCompute强大的抽象功能通过一种从头开始构建...
2018-09-26 16:08:23 557
原创 高通开发者工具集(1)
高通骁龙开发者工具集包含了一系列适用于各开发阶段的工具,覆盖了从编码到产品部署的各个阶段,能够极大提升开发者的开发效率,提高产品质量,缩短开发时间。所有的高通开发工具都可以从 [developer.qualcomm.com](https://developer.qualcomm.com) 处获取。本文将向大家展示该开发者工具集概览的第一部分,剩余内容将在[高通开发者工具集(2)]中讲述。...
2018-09-17 14:52:43 3198
原创 高通电源优化SDK(1)
电源优化sdk就是针对CPU和GPU的运行时功率和性能控制,Android应用开发中的网络、定位、传感器等都是比较耗电的特性,我们应该正确使用API来有效降低应用的耗电量。 本文将为大家介绍什么是电源优化sdk以及作用。1.电源优化sdk的作用1)提供API,进行核心频率的精细控制2)开发人员需要对算法进行精细的选择去进行功率控制3)请求受到系统的限制:不覆盖系统...
2018-09-06 11:38:41 863
原创 基于QCA4020 QCLI UART AT的操作(3)“””
本文主要介绍了WLAN的一些通用命令,包含了ATWENABLE,ATWPHYMODE,ATWSETDEV,ATWSETOPMODE,ATWGETRGDOM ,ATWCCODE,ATWGETLASTERR,ATWCHANNEL,ATWSET11NHTCAP,ATWSETPOWMOD,ATWTXRATE等。这些命令主要可以用于控制WiFi模块。语法 ATWENABLE= 说明 此...
2018-08-31 00:15:32 794
原创 基于QCA4020 QCLI UART AT的操作(2)“””
命令参考本节介绍Host和Quartz AT命令应用程序之间使用的命令接口。 在大多数情况下,此接口由一组人类可读命令和响应定义。 因此,通过终端或通过计算机程序使用命令接口应该相当简单。 命令接口的目标是使主机编程要求尽可能轻量级。此命令界面从POTS和无线调制解调器中常用的“AT”命令集中汲取灵感,并扩展了支持BT,Zigbee和Wi-Fi连接的功能。■与Wi-Fi相关的命令以“ATW...
2018-08-30 23:07:02 663
原创 基于QCA4020 QCLI UART AT的操作(1)“””
“QCLI_uart_at_demo”是一个演示应用程序,它提供用于执行电路板功能的AT命令,并为具有低内存占用率的任何MCU提供通过UART接口使用CDB模块的功能,以及为模块定义的标准AT命令。AT命令用于与通过串行接口连接到主机的AT命令固件加载的Quartz芯片组通信。这些命令通过串行接口提供对外部主机的Quartz芯片组功能的访问。这将卸载BLE,Zigbee,WLAN和TCP / I...
2018-08-30 22:38:13 888
原创 基于QCA4020 QCLI 的操作(5)“””
JSON本节演示与JSON对象创建,修改,查询和删除操作相关的命令。CreateObject此命令用于从给定字符串创建JSON对象树。 如果输入字符串遵循有效的JSON格式,则会显示新对象树的句柄。 否则,该命令将返回错误。 显示的句柄应该用于此对象树上的其他操作。如果字符串以“结尾”,则应在命令末尾添加额外空格,否则命令将引发错误。用户必须通过在未使用时调用DeleteTree或De...
2018-08-10 14:48:55 588
原创 基于QCA4020 QCLI 的操作(4)“””
WLAN本节演示与Wi-Fi操作相关的命令。缩写词汇表AP:接入点。P2P:点对点网络Soft-AP:配置为接入点的设备。STA:在站模式下配置的设备。TU:时间单位(1 TU = 1024微秒)Ver显示当前的QAPI版本和CRM构建版本。Help此命令用于显示命令的命令列表或用法。 它是列表中每个菜单级别的第一个命令。Up此命令用于向上导航一个组级别。 例如,如...
2018-08-10 14:22:42 807
原创 基于QCA4020 QCLI 的操作(3)“””
HMIHMI演示旨在演示如何使用IEEE 802.15.4 MAC接口。 假设使用此演示的开发人员熟悉IEEE 802.15.4-2006规范的MCPS和MLME服务原语。Initialize此命令初始化802.15.4 MAC,必须在HMI演示中的任何其他命令之前调用。 它还设置MAC内几个PIB的初始状态,包括macShortAddress,macPanId和macRxOnWhenId...
2018-08-10 11:35:25 587
原创 基于QCA4020 QCLI 的操作(2)“””
ZigbeeZigbee演示旨在演示Zigbee堆栈的操作以及如何使用其API。Initialize此命令初始化Zigbee协议栈,必须在Zigbee演示中的任何其他命令之前调用。Shutdown此命令关闭Zigbee堆栈。AddDevice此命令将设备添加到Zigbee演示设备表,演示中的其他命令可以使用该表来发送数据包。如果成功添加设备,将显示新添加的设备的索引。Re...
2018-08-10 11:06:55 723
原创 基于QCA4020 QCLI 的操作(1)“””
BLEBLE演示主要在演示Qualcomm®BluetopiaTM(蓝牙协议栈)的操作以及如何使用其API。 InitializeBluetooth此命令初始化蓝牙协议栈,必须在BLE演示中的任何其他命令之前调用。此命令将初始化GATT配置文件并注册/配置以下内容基于GATT的服务:设备信息服务(DIS),通用接入配置文件服务(GAPS)和传输功率服务(TPS)。如果初始化成功,该命...
2018-08-10 10:34:50 870 1
原创 基于QCA4020 Onboard的操作(4)“””
运行AWS Application注意:仅当安装了所有上述组件时,Web应用程序才会启动。要运行AWS仪表板Web应用程序,请切换到项目的根目录并运行以下命令:$ cd QCOM-AWS-Dashboard-v 1.x.x$ node app.js此命令在配置文件中指定的端口启动Web应用程序。 通过在浏览器中键入http:// localhost:9000来访问仪表板。 ...
2018-08-02 22:30:09 552
原创 基于QCA4020 Onboard的操作(3)“””
入门演示的控制台如果连接了高速UART并且打开了串行控制台,则会出现CLI菜单。 使用reset命令重置CDB上保存的入门信息,以便再次从移动应用程序中再次登录。注意:提供QCLI命令接口仅用于调试目的。 使用reset命令重置加载信息并将其保存在CDB上,以允许它再次从移动应用程序加入。1.此处显示通过Wi-Fi进行的入职演示的横幅日志。2.将CDB20板载到处于打开模式的家庭AP...
2018-08-02 22:25:39 3070
原创 基于QCA4020 Onboard的操作(2)“””
运行AWS演示1.在继续之前,请遵循板载AWS演示的无云模式板载演示部分中针对Zigbee网络列出的先决条件。2. CDB4020和CDB4024设备在电源循环时启动,进入BLE / Wi-Fi外设模式(基于设备在构建时的配置方式)并开始广告。3.移动应用程序连接到CDB20 / 24设备,其中密码“123456”用于BLE入职,密码“123456789”用于Wi-Fi入门。4.一旦CDB...
2018-08-02 22:14:59 3153
原创 基于QCA4020 Onboard的操作(1)“””
具有云模式的板载演示 此演示需要qca_sensors移动应用程序来读取CDB2x设备上的传感器数据和控制传感器。 通过BLE或Wi-Fi(在移动应用程序和CDB20之间)和Zigbee / Thread(在CDB2x设备之间)进行通信。 CDB20设备连接到Home AP,以将传感器信息发送到AWS云网络。 设置入门需要两个应用程序 - 首先在CDB2x设备上运行的板载演示应用程序,以及在移...
2018-08-02 22:04:10 3474
原创 基于QUALCOMM4020的操作(5)“””
QCLI演示QCLI是一个基于CLI的演示应用程序,演示了QCA402x平台支持的不同功能和技术。 它还提供了面向客户的QAPI的参考实现和使用。QCLI命令框架作为一组嵌套菜单实现。 每个菜单都提供与功能或技术相对应的子命令列表。这里给出了两个示例命令列表 - 第一个位于顶层,第二个位于导航到WLAN组之后。顶层命令列表Command List:Commands:1. Help2. ExitS...
2018-07-12 23:55:39 491
原创 基于QUALCOMM4020的操作(4)“””
helloworld演示helloworld演示是一个简单的演示应用程序,可用作创建新演示应用程序的参考。 此演示的必要文件位于<sdk_source> / target / quartz / demo / Helloworld_demo目录中■“Helloworld_demo”文件夹包含build和src目录。 “build / gcc”编译器使用“Makefile”或“build....
2018-07-12 23:34:33 609
原创 基于QUALCOMM4020的操作(3)“””
Eclipse IDEQCA402x SDK包含一个用于创建新应用程序的QCA402x项目插件jar文件和用于构建示例演示应用程序的Eclipse项目文件。创建一个新的应用程序1.安装/ target / quartz / demo / EclipseSupportFiles中提供的QCA插件jar文件。□将jar文件(QCA402x_plugin.jar)复制到Eclipse IDE安装文件夹下...
2018-07-12 22:57:58 769
原创 基于QUALCOMM4020的操作(2)“””
入门QCA402x SDK概述QCA402x SDK包含示例演示应用程序,演示如何使用Qualcomm API(QAPI)来测试芯片功能。QCA402x SDK内容
2018-07-12 17:57:23 1139
原创 基于QUALCOMM4020的操作(1)“””
板载演示 板载演示应用程序提供了一种机制,通过云网络或无线技术演示CDB2x设备与移动应用之间的端到端通信。 板载演示支持三种模式,如图1所示。■独立模式:在此模式下,移动应用程序通过BLE连接直接读取/写入传感器数据并控制CDB2x设备上的设置。■无云模式:在此模式下,移动应用程序可以通过Zigbee协调器设备读取/写入CDB2x设备上的传感器数据。■使用云模式:在此模式下,移动应...
2018-07-12 17:30:45 692
原创 个人学习QCA402x笔记
文字描述惯例:代码变量出现在尖括号中。例如,<number>。要输入的命令以不同的字体显示。例如,a:*.*b:。按钮和键名称以粗体显示。例如,点击 Save 或者按下 Enter。QCA402x包含了QCA4020和QCA4024器件。QCA402x有两种封装:1.QCA4020(BGA 11.2*11.2mm)包含ARM Cortex-M4F应用处理器,ARM Cortex-M0连...
2018-07-10 11:31:26 887
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人