1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-29 00:11:16 +01:00
Mikolai Gütschow ed19204fb5
boards/native*: move common code to boards/common/native
Co-Authored-By: Oleg Hahm <oleg@riot-os.org>
2025-04-01 12:39:14 +02:00

1.1 KiB

@defgroup boards_common_native Common Native Board @ingroup boards_common @brief Shared files and configuration for native.

Family: native

Overview

Terminal running RIOT native

Hardware

  • CPU: Host CPU
  • RAM: Host RAM
  • Flash:
    • for program execution: Host file system
    • for the @ref drivers_periph_flashpage : emulated in RAM
  • Network: Tap Interface
  • UART: Runtime configurable - /dev/tty* are supported
  • Timers: Host timer
  • LEDs: One red and one green LED - state changes are printed to the UART
  • PWM: Dummy PWM
  • QDEC: Emulated according to PWM
  • SPI: Runtime configurable - /dev/spidev* are supported (Linux host only)
  • GPIO: Runtime configurable - /dev/gpiochip* are supported (Linux host only)

Required packages

On Debian/Ubuntu you can install the required libraries with

sudo apt install gcc-multilib

Likewise, for the unittest execution, libasan5 is needed for 32 bit binaries. On Debian/Ubuntu you can install the required libraries with

sudo apt install lib32asan5