Skip to content

Clarification on ESP-Hosted-NG Linux Driver #638

@san-av

Description

@san-av

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate.
  • Provided a clear description of your suggestion.
  • Included any relevant context or examples.

Issue or Suggestion Description

I am working on porting the ESP-Hosted NG stack to an OpenWrt-based Linux target. So far, I've successfully ported all source files from the esp_hosted_ng/host/ directory and built a kernel module (esp32_sdio.ko) for SDIO-based communication with the ESP32-C6.

Based on my reading of the documentation (especially Section 4 of esp_hosted_ng/README.md) and the System Architecture diagram, it appears that there are two kernel-space layers on the Linux host:

  1. SDIO/SPI/UART Bus Driver
  2. ESP-Hosted NG Driver

I’d like to confirm my understanding:

Does the code under esp_hosted_ng/host/ implement both of these layers? Or is there any component from esp_hosted_ng/esp/esp_driver/network_adapter/ that also needs to be ported to the Linux host?

I appreciate any clarification you can provide.
Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions