NetHub:修订间差异

来自Bouffalo Lab Docs
跳转到导航 跳转到搜索
张良留言 | 贡献
创建页面,内容为“= NetHub = NetHub 用于把 device 侧的 Wi-Fi 能力桥接到 host。 当前方案面向 <code>BL616 / BL618 / BL616CL / BL618DG</code> 这类 Wi-Fi SoC,当前推荐 bringup 路径为 <code>SDIO</code>。 == 页面导航 == * NetHub 快速上手 ** 面向首次 bringup 的客户 ** 说明 device/host 的关键选择、编译、加载、连接 AP 和常见问题 * NetHub 架构说明 ** 面向需要理解模…”
 
张良留言 | 贡献
Sync NetHub docs from local Markdown
第1行: 第1行:
= NetHub =
= NetHub =


NetHub 用于把 device 侧的 Wi-Fi 能力桥接到 host。
NetHub bridges device-side Wi-Fi capabilities to the host.


当前方案面向 <code>BL616 / BL618 / BL616CL / BL618DG</code> 这类 Wi-Fi SoC,当前推荐 bringup 路径为 <code>SDIO</code>
The current solution targets Wi-Fi SoCs such as <code>BL616 / BL618 / BL616CL / BL618DG</code>, and the recommended bring-up path is currently <code>SDIO</code>.


== 页面导航 ==
== Documentation Guide ==


* [[NetHubQuickBringup|NetHub 快速上手]]
* [[NetHubQuickBringup|NetHubQuickBringup.md]]
** 面向首次 bringup 的客户
** For customers doing first-time bring-up
** 说明 device/host 的关键选择、编译、加载、连接 AP 和常见问题
** Covers key device/host choices, build steps, module loading, AP connection, and common issues
* [[NetHubArchitecture|NetHub 架构说明]]
* [[NetHubArchitecture|NetHubArchitecture.md]]
** 面向需要理解模块边界和 API 的开发者
** For developers who need to understand module boundaries and APIs
** 说明 device/host 分层、公共接口和关键数据流
** Covers device/host layering, public interfaces, and key data flows
* [[NetHubVirtualChannel|NetHub USER Virtual Channel]]
* [[NetHubVirtualChannel|NetHubVirtualChannel.md]]
** 面向需要传输私有数据的客户或应用开发者
** For customers or application developers who need to transfer private data
** 说明 USER 通道的前提、API 和典型使用方式
** Covers USER channel prerequisites, APIs, and typical usage


== 当前结论 ==
== Current Conclusions ==


* 当前主路径是 <code>SDIO</code>
* The current primary path is <code>SDIO</code>
* device Wi-Fi backend 支持 <code>fhost / wl80211</code>
* The device-side Wi-Fi backend supports <code>fhost / wl80211</code>
* host 控制 backend 运行时二选一:<code>tty</code> <code>vchan</code>
* The host control backend is selected at runtime: <code>tty</code> or <code>vchan</code>
* 控制通道和 <code>USER virtual channel</code> 都承载在同一条 host link
* The control channel and <code>USER virtual channel</code> both run on the same host link


== 仓内参考目录 ==
== In-Repo Reference Directories ==


* <code>examples/wifi/nethub</code>
* <code>examples/wifi/nethub</code>
* <code>components/net/nethub</code>
* <code>components/net/nethub</code>
* <code>bsp/common/msg_router/linux_host/userspace/nethub</code>
* <code>bsp/common/msg_router/linux_host/userspace/nethub</code>
== Local Documentation Source ==
* Markdown documents:
** <code>examples/wifi/nethub/docs/</code>
If you need to publish to the online wiki, use these four Markdown documents as the source.
== Online Wiki ==
* [https://docs.bouffalolab.com/index.php?title=NetHub]
* [https://docs.bouffalolab.com/index.php?title=NetHubQuickBringup]
* [https://docs.bouffalolab.com/index.php?title=NetHubArchitecture]
* [https://docs.bouffalolab.com/index.php?title=NetHubVirtualChannel]

2026年3月17日 (二) 05:33的版本

NetHub

NetHub bridges device-side Wi-Fi capabilities to the host.

The current solution targets Wi-Fi SoCs such as BL616 / BL618 / BL616CL / BL618DG, and the recommended bring-up path is currently SDIO.

Documentation Guide

  • NetHubQuickBringup.md
    • For customers doing first-time bring-up
    • Covers key device/host choices, build steps, module loading, AP connection, and common issues
  • NetHubArchitecture.md
    • For developers who need to understand module boundaries and APIs
    • Covers device/host layering, public interfaces, and key data flows
  • NetHubVirtualChannel.md
    • For customers or application developers who need to transfer private data
    • Covers USER channel prerequisites, APIs, and typical usage

Current Conclusions

  • The current primary path is SDIO
  • The device-side Wi-Fi backend supports fhost / wl80211
  • The host control backend is selected at runtime: tty or vchan
  • The control channel and USER virtual channel both run on the same host link

In-Repo Reference Directories

  • examples/wifi/nethub
  • components/net/nethub
  • bsp/common/msg_router/linux_host/userspace/nethub

Local Documentation Source

  • Markdown documents:
    • examples/wifi/nethub/docs/

If you need to publish to the online wiki, use these four Markdown documents as the source.

Online Wiki