Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
xenomai
xenomai
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • xenomai
  • xenomaixenomai
  • Wiki
  • SiteMap

Last edited by Philippe Gerum Feb 03, 2019
Page history

SiteMap

Xenomai

Start Here

Setting Up

Programming

Help!

Contribute

Sitemap

Site map

  • Read this first

  • Supported hardware

  • A short Xenomai history

  • Contribute

    • How to contribute to Xenomai

    • Repositories and workflows

    • TODO list for volunteers

  • Building Xenomai from sources

    • Getting the Xenomai sources

    • Getting the I-pipe patch

    • Building and installing Xenomai

    • Source code repositories and workflows

  • Programming and running applications

    • Xenomai Programmer’s Reference Manual (HTML, PDF)

    • Compiling Applications

    • Running Applications

    • Real-time I/O support

      • Real-time networking (RTnet)

        • Introduction to RTnet

        • RTnet basics

        • RTnet configuration file

        • Setting up RTnet

        • Programming with RTnet

      • Serial communications

        • 16550 UARTs

      • Data acquisition (Analogy)

        • Introduction to Analogy

        • Details of Analogy

    • Commands and utilities

    • Programming tips

      • Initialization steps of an application

      • Porting a regular POSIX application to Xenomai

      • Resolving cryptic error numbers

    • Debugging tips

      • Finding spurious relaxes

      • Chasing latency with the I-pipe tracer

  • Help

    • FAQ

    • Troubleshooting

    • Troubleshooting x86

      • Dealing with SMI-induced latency

      • Dealing with IRQ sharing on x86

    • Getting help

    • Xenomai mailing lists

    • Tips

      • Porting Xenomai to a new ARM SoC

      • x86-specific configuration tips

      • Running applications as a non-privileged user

      • Running Xenomai on VirtualBox

      • Using xeno-test for benchmarking purpose

      • Building Debian packages

  • Resources for legacy Xenomai 2.x (EOL)

    • Migrating from Xenomai 2.x to Xenomai 3.x

    • Building Xenomai 2 from sources

    • Xenomai 2 Programmer’s Reference Manuals (POSIX, RTDM, Native, Nucleus)

    • Xenomai 2 commands and utilities

  • Publications

    • Original Xenomai whitepaper

    • Original interrupt pipeline design

    • Image processing with Xenomai 2 by Xerox UK, presented at the Xenomai User Meeting '09.

    • Building Embedded Linux Systems, Second Edition. This book dedicates a chapter explaining the dual kernel architecture of Xenomai 2.

    • Xenomai: the RTOS Chameleon for Linux, at Open Source Meets Business, Nürnberg, Germany, January 2007.

    • Semi-autonomous service robots at the ELROB 2006.

  • Misc

    • Introduction to Dovetail

Clone repository
  • Analogy_General_Presentation
  • Analogy_Practical_Presentation
  • App_Setup_And_Init
  • Archive
  • Benchmarking_With_Xeno_Test
  • Building_Applications_For_Xenomai_3
  • Building_Debian_Packages
  • CXP_RTDM
  • Common_Xenomai_Platform
  • Configuring_For_X86_Based_Dual_Kernels
  • Dealing_With_X86_IRQ_Sharing
  • Dealing_With_X86_SMI_Troubles
  • Dovetail
  • Driver_Serial_16550A
  • FAQ
View All Pages