Supported platforms

Updated

The platforms supported by this product.

This section lists the platforms and products you use to develop apps that interact with Agora SDRTN®.

  • Platforms:

    Target PlatformOperating system versionIDE version
    Linux
    • x86_64: gcc 2.6.35 or higher.
    • ARM:
      • arm-linux-gnueabi 4.4.x or higher
      • arm-linux-gnueabihf 4.8.x or higher
      • aarch64-linux-gnu 4.8.x or higher
      • arm-linux-musleabihf 5.2.x or higher
      • arm-linux-musleabi 5.5.x or higher
      • aarch64-linux-musl 5.5.x or higher
      • arm-linux-uclibceabi 4.4.x or higher
      • arm-linux-uclibceabihf 4.8.x or higher
    • MIPS: mips-linux-uclibceabihf 4.7.x or higher.
    -
    HarmonyOSARM: armv7a-harmony-eabi.-
    LiteOSARM: arm-liteos-eabi, LiteOS 2.0 or higher.-

For a full list of downloadable SDK packages by architecture, C library, and float ABI, see Resources.

If your target platform isn't listed, see Agora Open Source Layer (AOSL). AOSL provides a lightweight platform abstraction layer for common operations such as threads, I/O, logging, memory, files, sockets, time, and atomic operations. It helps isolate platform-specific code and simplify SDK integration on custom embedded platforms. AOSL doesn't automatically add support for every chipset or operating system: you may need to implement and validate the required platform layer for your target device.