目录
- 文章总览
- 前言
- 1.介绍和准备
-
- 1.1 Hi3861核心主板简介
- 1.2开发环境简介
- 1.3硬件所需
- 1.4软件所需
文章总览
1.1 Hi3861核心主板简介 1.2开发环境简介 1.3硬件所需 1.4软件所需 2.1安装Ubuntu-20.04 LTS虚拟机 2.2配置Ubuntu编译环境 2.3获取源码 2.4安装Samba 3.1安装Visual Studio Code 3.2安装Python 3.3安装Node.js 3.4安装hpm 3.5安装DevEco Device Tool插件 3.6安装SSH插件 3.7配置环境变量 4.1网络映射 4.2编译 4.3烧录 5.1安装xcom v2.串口调试软件 5.2连接Hi3861核心板 5.3 AT命令测试WiFi模组
前言
文章内容为个人实践记录,仅供参考,因为每个版本不同。
1.介绍和准备
1.1 Hi3861核心主板简介
Hi3861V100是高度集成的2.4GHz SoC WiFi芯片,集成IEEE 802.11b/g/n基带和RF电路,RF电路包括功率放大器PA、低 噪声放大器LNA、RF balun、支持20MHz标准带宽和5MHz/10MHz窄带宽,提供最大72.2Mbit/s 物理层速率。 Hi3861V100 WiFi支持正交频分复使用的基础支持(OFDM)该技术与直接序列扩频兼容(DSSS)和补码键控(CCK)技术,支 持IEEE 802.11 b/g/n协议的各种数据速率。 Hi3861V100芯片集成高性能32bit外设界面包括微处理器、硬件安全引擎和丰富的外设界面SPI、UART、I2C、PWM、 GPIO和多路ADC,支持高速SDIO2.0 Slave接口最高时钟可达50MHz;芯片内置SRAM和Flash,可独立运行,并支持 在Flash操作程序。 Hi3861V100支持HUAWEI LiteOS与第三方组件一起,提供开放、易用的开发和调试运行环境。 Hi3861V100支持HUAWEI LiteOS与第三方组件一起,提供开放、易用的开发和调试运行环境。 Hi3861V100芯片适应于智能家电等物联网智能终端领域。
- 1x1 2.4GHz 频段(ch1~ch14)
- PHY 支持 IEEE 802.11b/g/n MAC 支持 IEEE802.11 d/e/h/i/k/v/w
- 内置 PA 和 LNA,集成 TX/RX Switch、Balun 等
- 支持 STA 和 AP 形态,作为 AP 时最大支持 6 个 STA 接入
- 支持 WFA WPA/WPA2 personal、WPS2.0
- 支持与 BT/BLE 芯片共存的 2/3/4 线 PTA 方案
- 电源电压输入范围:2.3V~3.6V IO 电源电压支持 1.8V 和 3.3V
- 支持 RF 自校准方案
- 低功耗 在环境温度 25℃条件测试: Ultra Deep Sleep 模式:3μA@3.3V 在环境温度 25℃、接收 RX 时间长度 1ms、芯片 BUCK 供电、屏蔽环境的条件测试: DTIM1:1.27mA@3.6V DTIM3:0.523mA@3.6V DTIM10:0.233mA@3.6V
- 支持 IEEE802.11b/g/n 单天线的所有数据速率
- 最大支持率:72.2Mbps@HT20 MCS7
- 支持标准 20MHz 带宽和 5M/10M 窄带宽
- 支持 STBC
- 支持 Short-GI
- 支持 A-MPDU,A-MSDU
- 支持 Blk-ACK
- 支持 QoS,满足不同业务服务的质量需求
- 高性能 32bit 最大工作频率的微处理器 160MHz
- 内嵌 SRAM 352KB、ROM 288KB
- 内嵌 2MB Flash
- 1 个 SDIO 接口、2 个 SPI 接口、2 个 I2C 接口、3 个 UART 接口、15 个 GPIO 接口、7 路 ADC 输入、6 路 PWM、1 个 I2S 接口(注:复用实现上述接口)
- 外部主晶体频率 40M 或 24M
(1)Hi3861主控模组 (2)CH340 USB转串口芯片 (3)USB Type-C接口 (4)复位按钮 (5)可编程按钮 (6)可编程LED灯 (7)三个跳线帽
1.2开发环境简介
(1)Linux编译服务器<物理实机或虚拟机>,主要用于源代码编译。 (2)Windows主机主要用于代码编辑和二进制文件烧录Linux编译服务器通过网线直接连接或连接到同一路由器。 (3)Wi-Fi IoT开发套件,和Windows通过主机USB线连接。
1.3硬件所需
(1)一套HiSpark Wi-Fi IoT智能家居套件(本文仅使用核心主板) (2)一台Windows个人主机系统 (3)一台Linux系统编译服务器(或虚拟机) (4)一络无线路由器
1.4软件所需
(1)Ubuntu-20.04 LTS 光盘镜像 (2)Visual Studio Code代码编辑器 (3)HUAWEI DevEco Device Tool (4)CH340 USB驱动转串口芯片 (5)PuTTY终端工具(或XCOM串口工具)