Skip to content
Ramona Gradinariu edited this page Jul 13, 2026 · 9 revisions

Welcome to the no-OS wiki, Analog Devices' bare-metal software framework.

no-OS started as a result of customers' need to configure ADI's hardware components from bare-metal software environments. What began as a request for software drivers has grown into a complete framework that generates full applications, highly customizable according to users' requirements. It provides:

  • Platform-agnostic device drivers for ADI components that run without an operating system.
  • A hardware abstraction layer so the same driver works across Xilinx, Intel, Maxim, STM32, ADuCM3029, Raspberry Pi Pico and more.
  • Ready-to-build project examples you can flash to supported evaluation boards to get started quickly.

Note: We are migrating the no-OS documentation from wiki.analog.com to the GitHub Pages site. New content lives there — please prefer it over the older wiki pages.

Getting started

New to no-OS? Follow these steps:

  1. Clone the repository with the --recursive flag to pull in all submodules:

    git clone --recursive https://github.com/analogdevicesinc/no-OS
    
  2. Set up your toolchain and build by following the Build Guide for your platform.

  3. Pick a project from the projects list that matches your evaluation board, then build and flash it.

  4. Explore the drivers you need in the drivers list.

Documentation

Full documentation is hosted at analogdevicesinc.github.io/no-OS:

  • Build Guide — set up your toolchain and build no-OS for your platform.
  • Projects list — ready-to-build example projects, grouped by application area.
  • Drivers list — reference documentation for every no-OS device driver.
  • Drivers guide — how no-OS drivers are structured and how to create or port one.
  • Contributing — submission checklist and coding style for pull requests.

Code documentation is automatically generated using Doxygen and is available at no-OS GitHub Pages.

Support

Feel free to ask any question at EngineerZone.

Clone this wiki locally