Contents
- 对于所有权限问题
- 软件开发者门户新闻
- NHX-SDK-ODM 代码仓库
- 软件模块
- NHX SDK 软件框架
- 框架流程图标说明
- NHX-PACKAGES-OPEN 框架
- pipelines
- Git 存储库
- 固件发布
对于所有权限问题
- 已经获取软件开发者权限组的用户,才能访问下面的权限组链接,需要联系销售或技术支持审批
软件开发者门户新闻
漫游测试报告
- 烦请认真仔细查看!烦请认真仔细查看!烦请认真仔细查看!
- 烦请认真仔细查看!烦请认真仔细查看!烦请认真仔细查看!
- 烦请认真仔细查看!烦请认真仔细查看!烦请认真仔细查看!
NHX-SDK-ODM 代码仓库
备注:
- 已经获取软件开发者权限组的用户,才能访问下面的权限组链接,需要联系销售或技术支持审批
权限组 申请链接 | 仓库 | openwrt | Driver | 内核 | SDK | 支持机种 | 备注 |
---|---|---|---|---|---|---|---|
FAE-NHX-QSDK-11.5-ODM | NHX-QSDK-11.5-ODM | 15.05 | qsdk-11.5 | v4.4 | nhxwrt sdk 套件的源代码; 不包括供应商限制的二进制文件(例如 QSDK 驱动程序) | NHX4019 NHX5018 NHX6018 | LTS 推荐 |
FAE-NHX-QSDK-12.2-ODM | NHX-QSDK-12.2-ODM | 19.07 | qsdk-12.2 | v5.4 | nhxwrt sdk 套件的源代码; 不包括供应商限制的二进制文件(例如 QSDK 驱动程序) | NHX5018 NHX6018 NHX53X2-V01 NHX53X2-V03 | LTS |
FAE-NHX-QSDK-12.5-ODM | NHX-QSDK-12.5-ODM | 23.05 | qsdk-12.5 | v5.4 | nhxwrt sdk 套件的源代码; 不包括供应商限制的二进制文件(例如 QSDK 驱动程序) | NHX5018 NHX6018 NHX53X2 | LTS |
Requires project permission group | NHX-ATH11K-ODM | 21.02 | ath11k | v5.4 | Open-source wireless drivers (ath11k) | NHX4019 NHX5018 NHX6018 |
软件模块
备注:
- 已经获取软件开发者权限组的用户,才能访问下面的权限组链接,需要联系销售或技术支持审批
- 软件模块权限仅需申请一次(例:已立项NHX53X2,增加NHX6018立项后软件模块无需申请)
权限组 申请链接 | 资源站点 | 代码交付 | 支持机种 | 功能 | 性能pk优势等级 |
---|---|---|---|---|---|
FAE-NHX-STAROAM-BIN | NHX-STAROAM-BIN | pkg_bin | NHX4019、NHX5018、NHX6018、NHX53X2 | 无线漫游应用 | A |
FAE-NHX-API-BIN | NHX-API-BIN | pkg_bin | NHX4019、NHX5018、NHX6018、NHX53X2 | api应用 | |
FAE-NHX-IAC-BIN | NHX-IAC-BIN | pkg_bin | NHX4019、NHX5018、NHX6018、NHX53X2 | 无线控制器应用 | |
FAE-NHX-MESH-BIN | NHX-MESH-BIN | pkg_bin | NHX4019、NHX5018、NHX6018、NHX53X2 | mesh应用 | A |
FAE-NHX-VUE-ODM | NHX-VUE-ODM | pkg_src | NHX4019、NHX5018、NHX6018、NHX53X2 | vue web 源代码 | |
主代码存储库已包含此资源的权限 | nhxweb | pkg_bin | NHX4019、NHX5018、NHX6018、NHX53X2 | vue web 二进制 | |
主代码存储库已包含此资源的权限 | NHX-PACKAGES-OPEN | pkg_src | NHX4019、NHX5018、NHX6018、NHX53X2 | 开源应用库 | |
主代码存储库已包含此资源的权限 | NHX-DL | — | NHX4019、NHX5018、NHX6018、NHX53X2 | 编译依赖缓存库 | |
机种项目权限组 | NHX__-SDK | src | NHX4019、NHX5018、NHX6018、NHX53X2 | 机种文件;dts文件 | |
— | nhx_longbridge | nhxwifiko | NHX5018、NHX6018、NHX53X2 | 远距离传输 NHX-QSDK-12.2-ODM 支持 | A |
主代码存储库已包含此资源的权限 | nhxdcs | nhxwifiko | NHX4019、NHX5018、NHX6018、NHX53X2 | 动态信道选择 避让干扰信道 | A |
主代码存储库已包含此资源的权限 | nhxpcf | nhxwifiko | NHX4019、NHX5018、NHX6018、NHX53X2 | 802.11 PCF | A |
主代码存储库已包含此资源的权限 | nhxhcf | nhxwifiko | NHX4019、NHX5018、NHX6018、NHX53X2 | 802.11 HCF | A |
主代码存储库已包含此资源的权限 | nhxant | nhxwifiko | NHX4019、NHX5018、NHX6018、NHX53X2 | Smart antenna | |
主代码存储库已包含此资源的权限 | nhxtdma | nhxwifiko | NHX5018、NHX6018、NHX53X2 | TDMA | A |
NHX SDK 软件框架
- master分支: qsdk sdk 套件的源代码,不包括供应商限制的二进制文件(例如 QSDK 驱动程序)
- nhxwrt分支: nhxwrt sdk 套件的源代码,不包括供应商限制的二进制文件(例如 nhxwifiko 驱动程序);深度优化驱动;支持nhx应用
- nhxwrt_NHX53X2
- nhxwrt_NHX6018
- nhxwrt_nhx6018-64bit
- nhxwrt_nhx6018-64bit-4g
- nhxwrt_NHX5018
- nhxwrt_NHX4019
框架流程图标说明
graph LR 1>项目节点] 2[代码仓库节点] 3[[开发者 feeds 节点]] 4{{代码仓库分支节点}} 5((公共 feeds 节点))
NHX-PACKAGES-OPEN 框架
graph LR A>NHX-PACKAGES-OPEN]-.Repos..->B[[NHX-PACKAGES-OPEN]] B ---> B1[network] B ---> B2[firmware] B1 ---> B101[iperf] B1 ---> B102[iperf3] B101-.ipk..->Z((docs.bitswrt.com)) B102-.ipk..->Z B2-.ipk..->Z subgraph all package-open repos B end subgraph all package-open ipk Z end click Z "http://docs.bitswrt.com" click A "https://dev.azure.com/lede/NHX-PACKAGES-OPEN"
pipelines
NHX-SDK pipelines
- Publish firmware to docs.bitswrt.com azure-build/NHX6018-Product model.yml azure-build/NHX5018-Product model.yml azure-build/NHX4019-Product model.yml azure-build/CPE7621-Product model.yml
NHX-PACKAGES-BIN pipelines
- Publish to Repos [packages name]
Naming rules for pipelines:
qca-packages name-bin.yml
mtk-packages name-bin.yml
PKG naming rules:qca-packages name-bin
mtk-packages name-bin
Note: each private PKG corresponds to a PKG feed warehouse
NHX-PACKAGES-OPEN pipelines
- Publish to docs.bitswrt.com (ipk file)
Naming rules for pipelines:
mtk-package-bin.yml
mtk-package-bin.yml
PKG naming rules:packages name
Git 存储库
- 使用 SSH 密钥身份验证;需要上传公钥到下面的站点
- 使用 Git 凭据管理器对 Azure Repos 进行身份验证 (推荐使用)
- 使用 SSH 克隆 Git 存储库
- 问:我有多个 SSH 密钥。 如何实现对不同的 SSH 服务器或存储库使用不同的 SSH 密钥?