Описание тега preempt-rt
PREEMPT_RT - это патч реального времени для ядра Linux.
1
ответ
Какова точность интервальных таймеров в Linux?
Я пытаюсь охарактеризовать джиттер таймера в Linux. Моей задачей было запустить таймеры на 100 мс и посмотреть, как работают цифры. Я работаю на многоядерной машине. Я использовал стандартную пользовательскую программу с setitimer(), которая запуска…
24 ноя '13 в 22:48
0
ответов
Сравнение различных решений Linux в реальном времени (PREEMPT_RT, Xenomai, Ubuntu lowlatency, среди других)
Как я могу сравнить различные решения Linux в реальном времени (PREEMPT_RT, Xenomai, Ubuntu lowlatency, среди других)? Я использую RT-тесты (и циклические испытания) для PREEMPT_RT. Я прочитал тестовый набор Lachesis как вариант. Каким будет тестовы…
03 мар '16 в 11:58
2
ответа
Как улучшить производительность таймера 1 мс в Linux в реальном времени?
Я работаю над проектом для встроенного Linux, использующего дистрибутив arago, который, вероятно, около версии 3.3. Я настроил таймер Linux с высоким разрешением, чтобы запускать мой процесс один раз в миллисекунду. Это работает нормально, но есть д…
05 дек '12 в 10:59
1
ответ
Yocto build для preempt_rt
Я собираю собственное ядро для биглебона черного цвета. Следуя этому руководству ( http://android.serverbox.ch/?p=1273), я могу успешно загрузить консоль, используя базовый образ. Когда я пытаюсь собрать патч ядра в реальном времени, используя ком…
19 янв '15 в 13:36
0
ответов
Выключение Hyper Threading на ядре PREEMPT RT 3.10.103-rt114
У меня есть проблема, связанная с компиляцией ядра, когда после успешной компиляции и перезагрузки опция HyperThreading теряется. Я пытаюсь обновить ядро Cent OS 7 vanilla ядром PREEMPT RT. Это мое первое испытание или эксперимент с ядром. Ядро по…
05 окт '16 в 11:25
2
ответа
Использование BCM2835 с ядром RT-PREEMPT
Я делаю проект, который посылает сигнал 40 кГц от антенны. Я обнаружил, что сигнал не слишком точный, поэтому я решил попробовать ядро в реальном времени. Я использую Raspbian Jessie на своем Raspberry-Pi 2B. После чистой установки скрипт запускае…
16 дек '15 в 11:11
0
ответов
Raspberry Pi RT Ошибка сборки ядра Linux
Я пытаюсь собрать и установить ядро Raspberry Pi RT Preempt Linux. Вот шаги, которые я выполнил: 1) Я установил предварительно скомпилированное ядро kernel-4.4.9-rt17.tgz 2) Я скачал исходники ядра Raspberry Pi и применил патч Real Time-4.4.9-rt…
27 май '17 в 12:28
0
ответов
mlockall(): невозможно выделить память
Я получаю сообщение об ошибке: mlockall не удалось: не удается выделить память при вызове функции mlockall(): if(mlockall(MCL_CURRENT|MCL_FUTURE) == -1) { printf("mlockall failed: %m\n"); exit(-2); } Используемая среда IDE: Eclipse OS: Ubuntu 16.04 …
27 окт '17 в 15:25
0
ответов
Linux PREEMPT_RT: обрабатываются ли системные вызовы в программном обработчике прерываний?
Согласно исходному коду Linux и этой теме: выполняются ли системные вызовы внутри обработчика программных прерываний полностью? Кажется, что некоторые системные вызовы обрабатываются полностью внутри обработчика прерываний (без учета системных вызов…
29 мар '18 в 11:43
0
ответов
Есть ли способ собрать ядро rt в yocto, кроме как использовать recipes-rt?
Мое требование заключается в том, что я хочу собрать rt-kernel, внеся в рецепт некоторые изменения, которые, в свою очередь, изменили бы defconfig для включения конфигов для rt-patches. Я не хочу использовать рецепт rt-kernel, который предоставляет …
06 фев '18 в 07:20
0
ответов
Как выбрать между ядром Linux preempt-rt и non-preempt-rt для приложения IoT?
Я работаю над проектом IoT, для которого я должен выбрать между linux kernel 4.8 preempt-rt или же non-preempt-rt, Быстрый запуск теста производительности Linux RT: cd /usr/lib/rt-tests/ptest/rt_bmark.py который по сути работает cyclictest -S -p 99 …
17 ноя '16 в 07:58
4
ответа
Функция, которая принимает pthread в качестве ввода и приостанавливает его
Я пытаюсь портировать Thread_Metric в реальном времени из ExpressLogic в POSIX, чтобы сравнить патчи PREEMPT_RT для Linux, Xenomai и RTAI для моей диссертации. Они предоставляют исходный файл C со следующими функциями, которые вы должны реализовать,…
20 апр '11 в 21:59
0
ответов
Используя таймеры высокого разрешения из пространства пользователя
Это семейство функций, таких как: timer_create() timer_settime() timer_gettime() использовать таймеры высокого разрешения? Это те же функции, которые также используются в Preempt-RT Linux?
05 сен '17 в 13:07
1
ответ
Портовые системы ручной работы в libcaf
В настоящее время у меня есть приложение, которое использует актеров ручной работы. Мой план состоит в том, чтобы портировать его на libcaf. Текущее состояние: у меня есть одна большая глобальная очередь сообщений, где мои системы (или актеры) подпи…
25 апр '16 в 11:57
0
ответов
Тест Pthreads между PREEMPT_RT и Xenomai
Я пытаюсь сравнить Xenomai, PREEMPT_RT и Linux как есть в Raspberry Pi, и у меня возникли некоторые проблемы. Я пытаюсь создать переменное количество потоков с приоритетом RT и переменное время ожидания. Один из потоков имеет более высокий приоритет…
13 ноя '13 в 11:50
1
ответ
Когда будет выпущен патч RT_PREEMPT для ядра Linux 4.11
Когда будет выпущен патч RT_PREEMPT для ядра Linux 4.11, новейшего стабильного ядра Linux? Я знаю, что могу включить CONFIG_PREEMPT в основном ядре Linux, но каковы различия между этим основным PREEMPT и патчем RT_PREEMPT? Последний делает лучшую ра…
06 май '17 в 01:10
2
ответа
Недостатки preempt_rt
целевая аппаратная платформа имеет ограниченную мощность, и / или вы хотите, чтобы работа в режиме реального времени создавала минимальные накладные расходы в вашей системе. Именно здесь двойные ядра обычно лучше, чем собственная система вытеснения.…
06 апр '12 в 10:59
1
ответ
Тест в реальном времени между preempt_rt, Xenomai и RTAI
Мне нужно сравнить производительность между патчами preempt_rt, Xenomai и RTAI. У каждого из них свои тесты, но они не дают схожих результатов, и не все тесты доступны на всех трех платформах. То, что я ищу, - это эталон, который будет измерять базо…
04 май '11 в 12:01
1
ответ
Как VxWorks назначает приоритет нижним частям прерывания?
Предположим, у меня есть две задачи, "A" и "B", с различным приоритетом, выполняемые на VxWorks с поддержкой SMP. И "A", и "B" выдают команду устройству ввода / вывода (например, диску или сетевой карте), и оба блока ожидают результатов. То есть и "…
22 сен '12 в 00:24
0
ответов
Использование raw ethernet с ядром PREEMPT_RT
У меня есть несколько встроенных модулей, которые успешно синхронизируются, используя сырые пакеты Ethernet в закрытой сети, используемой только для этого трафика. Это работает нормально в течение многих лет, поэтому я не хочу касаться этого. Я хочу…
23 май '18 в 13:13