реклама на сайте
подробности

 
 
> выбор дистрибутива реального времени, кто знает?
kolyan32
сообщение Aug 24 2012, 05:33
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 24-08-12
Пользователь №: 73 237



всем привет!
слышал, что от ядра версии 3.2 можно добиться режима мягкого реального времени. для моей задачи это 1 мс.
в поисковике огромное кол-во информации, что запутался.
кто разбирается напишите пожалуйста по пунктам шаги которые нужно предпринять:
как я понял в основе лежит ядро, если добавляется обвес в виде GUI и прочее, то это уже дистрибутив.

значит вопросы и варианты:
1) порекомендуйте дистрибутив на базе ядра 3.2 (или какая там версия) , без декстопа, желательно для встроенного применения (на флэшке); процессор X86, порт RS485
2) +руководство по инсталляции и подключения режима реального времени; соответствующие ссылки
3) рассматривал вариант Debian, но как там открутить все не нужное и сделать голое ядро плюс по собственному усмотрению ? можно и этот вариант если кто подскажет
4) взять голое ядро и сделать собственный дистрибутив; тогда ссылки на подробное руководство

p.s. пишу приложение на С++ с QT, в линуксе я вообще никогда не сидел и что там да как не знаю
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Tarbal
сообщение May 7 2016, 15:18
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



В ядре Линукса есть возможность сделать реалтайм. Обычно эта опция отключена. Или патч есть тля ядра. Насколько я помню было два пути, но я мало знаком с темой.
Пару лет назад я работал с LinuxCNC http://linuxcnc.org/. Там как раз использован такой реалтайм Линукс. Реально ядро управляет несколькими шаговыми двигателями, посылая раз в миллисекунду (на хорошем железе можно и чаще) сигналы драйверам. Точнее по умолчанию 1 килогерц, а это раз в пол миллисекунды.

Там сделана shared memory структура, через которую управляют драйверами ядра. Куда и сколько шагать. Коды доступны
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016