butterfly-communtiy / ohw-elf-firmware

The firmware of the Butterfly OHW Nano, developed with Zephyr RTOS.
Mozilla Public License 2.0
1 stars 2 forks source link

QEMU target support use Test or CI #4

Open zhang-wenchao opened 1 month ago

zhang-wenchao commented 1 month ago
  1. https://docs.zephyrproject.org/latest/develop/getting_started/index.html

  2. https://docs.zephyrproject.org/latest/boards/qemu/index.html

  3. ARM Cortex-M3 Emulation (QEMU)

  4. RISCV32 Emulation (QEMU)

ref:

https://github.com/zephyrproject-rtos/docker-image

septshep commented 1 month ago

I plan the goals for this task as follows:

  1. QEMU Configuration: Set up the QEMU environment to support the target platform.
  2. GitHub Actions Configuration: Integrate QEMU into the CI pipeline to ensure automated test support.
  3. Documentation Update: Update docs/develop/setup.md with detailed instructions for QEMU setup and usage.
  4. Devcontainer Support: Configure a devcontainer so developers can use QEMU directly within the container without setting up a local C++ environment, improving the development experience.

These tasks aim to simplify the development and testing process and reduce the complexity of environment setup.