roboforum.ru

Технический форум по робототехнике.

Точная генерация PWM на Линуксе

Обсуждаем рождающиеся мысли и результаты экспериментов.

Re: Точная генерация PWM на Линуксе

Сообщение NorthStar » 09 сен 2011, 23:37

ну так отдельная микросхема - это в разы проще чем отдельный микроконтроллер и меньше потребление. Одно дело переходить на незнакомую совсем платформу и учиться писать драйверы для нее, а совсем другое - подключить землю питание и пару информационных. Я в институте QNX изучал и знаю, что это геморойная штука. Там свой язык, достаточная тормознутость и все что это дает - гарантированный и достаточно длительный отклик. Для таких решений лучше всего какой нибудь ARM 9 там возможностей дофига будет и PWM отличный.
NorthStar
 
Сообщения: 317
Зарегистрирован: 13 сен 2010, 12:47

Re: Точная генерация PWM на Линуксе

Сообщение Aseris » 07 окт 2011, 14:33

Мысль в копилку "почему", все в RT хорошо, но если в системе какой то драйвер написан без учета RT, то пока он не выполнит свой кусок кода он может ресурсами и не поделиться, замаскирует все прерывания, и не отдаст некому процессорное время пока все не сделает сам.
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Точная генерация PWM на Линуксе

Сообщение andreynech » 09 окт 2011, 16:38

Ну да, такое может случиться... Тогда нужно будет искать этот драйвер и думать что с ним делать - менять на другой (другую версию) или менять железо которое он обслуживает на другое с более грамотно написанным драйвером.

Я сейчас пытаюсь написать RTDM драйвер для Xenomai-а который делает тоже самое что и программа в юзер-спейсе и посмотреть на сколько это улучшит ситуацию с ШИМ-ами.
andreynech
 
Сообщения: 40
Зарегистрирован: 06 сен 2011, 17:17
Откуда: Харьков, Украина.
ФИО: Андрей

Re: Точная генерация PWM на Линуксе

Сообщение andreynech » 23 апр 2012, 14:18

Лучше поздно чем никогда :) - как и обещал, написал драйвер. Ситуация улучшилась, но все равно не идеально. Если кому интересно, вот тут блог пост на эту тему. Тем, у кого "4 по английскому" ( с ) EasyTech :) , можно не кликать. Когда руки дойдут, я переведу.
andreynech
 
Сообщения: 40
Зарегистрирован: 06 сен 2011, 17:17
Откуда: Харьков, Украина.
ФИО: Андрей

Пред.

Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41