Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
xenomai
xenomai
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 2
    • Issues 2
    • List
    • Board
    • Labels
    • Milestones
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • xenomai
  • xenomaixenomai
  • Wiki
  • Programming

Programming

Last edited by Philippe Gerum Feb 03, 2019
Page history

Xenomai

Start Here

Setting Up

Programming

Help!

Contribute

Sitemap

  • 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

  • Tips

    • Initialization steps of an application

    • Porting a regular POSIX application to Xenomai

    • Resolving cryptic error numbers

    • Finding spurious relaxes

    • Chasing latency with the I-pipe tracer

Clone repository
  • Analogy_General_Presentation
  • Analogy_Practical_Presentation
  • App_Setup_And_Init
  • Benchmarking_With_Xeno_Test
  • Building_Applications_For_Xenomai_3
  • Building_Debian_Packages
  • Configuring_For_X86_Based_Dual_Kernels
  • Dealing_With_X86_IRQ_Sharing
  • Dealing_With_X86_SMI_Troubles
  • Dovetail
  • Driver_Serial_16550A
  • FAQ
  • Finding_Spurious_Relaxes
  • Getting_Help
  • Getting_The_I_Pipe_Patch
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.