espressif / esp-hosted

Hosted Solution (Linux/MCU) with ESP32 (Wi-Fi + BT + BLE)
Other
675 stars 158 forks source link

About porting esp_hosted_fg to other real-time operating systems #396

Open colazhb opened 4 months ago

colazhb commented 4 months ago
  1. May I ask which branch is more convenient for porting or closer to a more complete version.
  2. Attempted to port the main branch esp_hosted_fg directory to the rt thread system and found that many files were coupled with the freeftros library. For example, the use of QueueHandle_t in queues. Also, if you see a related file such as platform_wrapper. c, do you want to modify this file when porting to other systems? This file contains a lot of business related code and non porting related code.
  3. Which files need attention or modification during migration?
mantriyogesh commented 4 months ago

Actually host code in master is very much tied to FreeRTOS.

We took some efforts to make it generic with adding a port layer at host, but in different branch. Please check details, what it supports, what are current limitations etc in https://github.com/espressif/esp-hosted/issues/363

colazhb commented 4 months ago

Thank you very much. I'll keep trying

mantriyogesh commented 2 months ago

Did you able to use ESP-Hosted-MCU using https://github.com/espressif/esp-hosted/tree/feature/esp_as_mcu_host branch?

mantriyogesh commented 2 months ago

Did you able to use ESP-Hosted-MCU using https://github.com/espressif/esp-hosted/tree/feature/esp_as_mcu_host branch?