How to install the xenomai in this Axon- vicharak board using (cross compilation / native)

Porting Xenomai Kernel to Vicharak 6.1 Rockchip Kernel

This guide outlines the high-level steps required to integrate the Xenomai (EVL) real-time framework with the Vicharak 6.1 Rockchip kernel.


1. Clone the Xenomai (EVL) Kernel Source

Start by cloning the Xenomai EVL-enabled kernel tree based on Linux 6.1:

git clone https://gitlab.com/Xenomai/xenomai4/linux-evl.git
cd linux-evl
git checkout v6.1.162-cip51-evl5-rebase

2. Integrate Vicharak Kernel Changes

Cherry-pick all relevant commits from the Vicharak 6.1 kernel repository:

3. Resolve Merge Conflicts

While merging both codebases, conflicts are expected due to differences in:

  • Rockchip platform support
  • Device tree changes ( rk3588-axon.dtsi )
  • Driver Support ( Rockchip specific, FUSB302, ES8388 etc )

Carefully review and resolve conflicts to maintain kernel stability.

4. Build the Kernel and apply into Axon Board

Once integration is complete, follow the official Vicharak build guide:

Second option

is to follow the guidance below that uses only the patch.
We have not tested yet, but kindly do the same as they suggested in the documentation.

Reference Material: