How to apply the xenomai kernel patch on debian?
Você pode obter as etapas necessárias para aplicar o patch xenomai
na versão do kernel 2.6*
do README.INSTALL
:
cd /usr/src/
wget http://download.gna.org/xenomai/stable/xenomai-2.5.6.tar.bz2
tar xvf xenomai-2.5.6.tar.bz2
cat /xenomai-2.5.6/README.INSTALL
Do _ 1.1 Preparando o kernel de destino _ a sintaxe é:
scripts/prepare-kernel.sh --linux=<linux-srctree> [--adeos=<adeos-patch>] [--arch=<target-arch>]
O adeos-patch
pode ser baixado em aqui
A fonte do kernel pode ser encontrada aqui
Existe um exemplo:
cd /usr/src
wget http://download.gna.org/xenomai/stable/xenomai-2.5.6.tar.bz2
tar xvf xenomai-2.5.6.tar.bz2
wget http://download.gna.org/adeos/patches/v2.6/x86/adeos-ipipe-2.6.38.8-x86-2.11-03.patch
wget https://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.tar.gz
tar xvf linux-2.6.32.tar.gz
cd /xenomai-2.5.6/scripts
./prepare-kernel.sh --linux=../../linux-2.6.32/ --adeos=../../adeos-ipipe-2.6.38.8-x86-2.11-03.patch --arch='uname -m'
Editar
O Kernel e o patch adeos devem ter os mesmos números de versão, as versões antigas dos adeos podem ser encontradas aqui