• Home
Name Date Size #Lines LOC

..--

doc/figures/06-May-2025-

liteos_m/06-May-2025-125104

README_zh.mdD06-May-20254.5 KiB14797

ohos.buildD06-May-2025184 1110

README_zh.md

1# NearLink_DK_WS63星闪开发板
2
3
4## 介绍
5NearLink_DK_WS63采用海思星闪WS63的解决方案,具备对802.11b/g/n/ax无线通信协议的支持;支持SLE1.0协议及SLE网关功能;可基于OpenHarmony轻量系统开发物联网场景功能,是物联网智能终端领域的理想选择。
6NearLink_DK_WS63具有以下特点:
7稳定、可靠的通信能力
8支持复杂环境下 TPC、自动速率、弱干扰免疫等可靠性通信算法
9灵活的组网能力
10完善的网络支持
11支持 IPv4/IPv6 网络功能
12支持 DHCPv4/DHCPv6 Client/Server
13支持 DNS Client 功能
14支持 mDNS 功能
15支持 CoAP/MQTT/HTTP/JSON 基础组件
16强大的安全引擎
17硬件实现 AES128/256 加解密算法
18硬件实现 HASH-SHA256、HMAC_SHA256 算法
19硬件实现 RSA、ECC 签名校验算法
20硬件实现真随机数生成,满足 FIPS140-2 随机测试标准
21硬件支持 TLS/DTLS 加速
22硬件支持国密算法 SM2、SM3、SM4
23内部集成 EFUSE,支持安全存储、安全启动、硬件 ID
24内部集成 MPU 特性,支持内存隔离特性
25开放的操作系统
26开放操作系统 OpenHarmony,提供开放、高效、安全的系统开发、运行环境
27丰富的低功耗、小内存、高稳定性、高实时性机制
28灵活的协议支撑和扩展能力
29二次开发接口
30多层级开发接口:操作系统适配接口和系统诊断接口、链路层接口、网络层接口
31
32图 1-1 NearLink_DK_WS63 星闪开发板
33![开发板正面.jpg](doc/figures/%E5%BC%80%E5%8F%91%E6%9D%BF%E6%AD%A3%E9%9D%A2.jpg)
34
35图2 NearLink_DK_WS63 星闪开发板背面外观图
36![开发板背面.png](doc/figures/%E5%BC%80%E5%8F%91%E6%9D%BF%E8%83%8C%E9%9D%A2.png)
37
38
39
40
41## 规格
42Wi-Fi
43
441×1 2.4GHz 频段(ch1~ch14)
45PHY支持 IEEE 802.11b/g/n/ax MAC 支持 IEEE 802.11d/e/i/k/v/w
46支持 802.11n 20MHz/40MHz 频宽,支持 802.11ax 20MHz频宽
47支持最大速率:150Mbps@HT40 MCS7, 114.7Mbps@HE20 MCS9
48内置 PA 和 LNA,集成 TX/RX Switch、Balun 等
49支持 STA 和 AP 形态,作为 AP 时最大支持 6 个 STA 接入
50支持 A-MPDU、A-MSDU
51支持 Block-ACK
52支持 QoS,满足不同业务服务质量需求
53支持 WPA/WPA2/WPA3 personal、WPS2.0
54支持 RF 自校准方案
55支持 STBC 和 LDPC
56
57
58星闪
59
60星闪低功耗接入技术 Sparklink Low Energy(SLE)
61支持 SLE 1.0
62支持 SLE 1MHz/2MHz/4MHz,最大空口速率 12Mbps
63支持 Polar 信道编码
64支持 SLE 网关
65
66
67CPU 子系统
68
69高性能 32bit 微处理器,最大工作频率 240MHz
70内嵌 SRAM 606KB、ROM 300KB
71内嵌 4MB Flash
72
73
74外围接口
75
761 个 SPI 接口、1 个 QSPI 接口、2 个 I2C 接口、1 个 I2S 接口、3 个 UART 接口、19 个 GPIO 接口、6 路 ADC 输入、8 路 PWM(注:上述接口通过复用实现)
77外部晶体时钟频率 24MHz、40MHz
78
79Software
80
81Wi-Fi 模式 STA, Soft-AP and sniffer modes
82安全机制  WPS / WEP / WPA / WPA2 / WPA3
83加密类型  UART Download
84软件开发  SDK
85网络协议  IPv4, TCP/UDP/HTTP/FTP/MQTT
86
87
88## 固件烧录
89
90(1)获取源码
91
92```
93repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
94repo sync -c
95repo forall -c 'git lfs pull'
96```
97
98(2)构建工具下载 ./build/prebuilts_download.sh
99
100(3)安装编译工具 sudo apt install cmake
101
102(4)安装编译工具 python3 -m pip install --user build/hb
103
104(5)设置编译工具链环境变量,当前源码所在路径可用pwd命令查看
105
106```
107vim ~/.bashrc
108  export PATH=/{当前源码所在路径}/device/soc/hisilicon/ws63v100/sdk/tools/bin/compiler/riscv/cc_riscv32_musl_b090/cc_riscv32_musl/bin:$PATH
109  export PATH=~/.local/bin:$PATH
110  source ~/.bashrc
111```
112执行 riscv32-linux-musl-gcc -v检查编译工具链是否配置成功
113
114(6)编译
115在源码目录下执行hb set,选择mini,选择对应开发板 选定`nearlink_dk_3863`之后执行命令
116
117
118执行hb build -f编译,等待编译成功
119
120
121如需进行XTS功能测试,则添加如下参数,选定`nearlink_dk_3863_xts`之后执行命令
122
123```
124hb build -f --gn-args="build_xts=true"
125```
126
127
128(7) 连接烧录
129
130
131下载BurnTool烧录工具并解压
132
133打开烧录工具,选择对应的串口,打开烧录工具,点开Option选项,选择对应的芯片,WS63E与WS63属于同一款系列,芯片选择WS63即可。
134
135选择烧录文件,示例路径为:\\wsl.localhost\Ubuntu-22.04\home\yoiannis\OpenHarmony\sdk_temp\out\nearlink_dk_3863\nearlink_dk_3863\ws63-liteos-app
136
137
138勾选Auto Burn和Auto disconnect选项,点击connect连接,单按开发板RST按键开始烧录。
139
140
141烧录完成之后按下开发板reset按键
142
143
144
145打开串口工具,波特率选择115200,上电后可以看到相关的串口打印。
146
147