Как применить исправление ядра xenomai к debian?

В таких обстоятельствах скрипт очень удобен: он запускает оболочку, записывая весь вывод. В вашем примере перед входом в chroot вы должны запустить

script temp_file.txt

, а затем

sudo enter-chroot

и т. Д. При выходе из chroot вы снова должны выйти, чтобы выйти из скрипта , и вы найдете нужный текст (вместе со всем остальным, что вы сделали) в temp_file.txt .

Другая возможность - запустить сеанс в screen ; который позволяет сохранять текущее "окно" (на языке screen ) в файл ( Ctrl + a , за которым следует h по умолчанию ; это выгружает содержимое экрана в файл с именем hardcopy.n , где n - счетчик) и копирует и вставляет между окнами ( Ctrl + a , за которым следует Esc по умолчанию перейдет в режим прокрутки / копирования; подробности см. в документации).

3
14.02.2017, 05:12
1 ответ

Как применить патч ядра xenomai на debian?

Необходимые шаги для применения xenomai патча на 2.6* версии ядра вы можете получить из 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

От _ 1. 1 Подготовка целевого ядра _ синтаксис такой:

scripts/prepare-kernel.sh --linux=<linux-srctree> [--adeos=<adeos-patch>] [--arch=<target-arch>]

Патч adeos-patch можно скачать с здесь

Источник ядра можно найти здесь

Есть пример:

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`

Edit

Ядро и патч adeos должны иметь одинаковые номера версий, старые версии adeos можно найти здесь

0
27.01.2020, 21:36

Теги

Похожие вопросы