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

 
 
> Запрет прерываний на длительное время в uClinux, какие последствия?
Ivan_Kov
сообщение Jul 18 2007, 08:16
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Стоит задача управления устройством в реальном времени. Поскольку ОС uClinux - не реального времени, выход вижу только в том, что бы запрещать прерывания на время работы с устройством. Проблема в том, что время это довольно велико 100-300 мС.
Какие неприятности возникнут всвязи с этим, и как можно с ними бороться?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ivan_Kov
сообщение Jul 30 2007, 12:46
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Проц - lpc2468 (ядро ARM).
то что планировщик будет затыкаться - не страшно.
Проблемы с Ethernet - уже серьезнее, но на сколько я знаю протокол TCP/IP борется с потерей пакетов.
Не может ли начать глючить USB?
Подозреваю, что еще системные часы начнут отставать, но не ясно какие из-за этого могут быть подводные камни?
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Oct 19 2007, 13:07
Сообщение #3


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



Цитата(Ivan_Kov @ Jul 30 2007, 16:46) *
Проблемы с Ethernet - уже серьезнее, но на сколько я знаю протокол TCP/IP борется с потерей пакетов.
Не может ли начать глючить USB?
Подозреваю, что еще системные часы начнут отставать, но не ясно какие из-за этого могут быть подводные камни?


USB - при работе с bulk-операциями - глючить при задержках 200-300 мсек не должнен...
Это протокол с гарантированной доставкой, но он будет ждать - при правильной реализации до нескольких секунд - точно не помню...

Естественно потоковые протоколы - типа передачи звука в звуковые колонки - собьются, все начнет хрипеть и хрюкать... В видео через USB - будут какие-нить дерганья и замирания или разрушение картинки - не знаю...

HID-интерфейс мне не знаком...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 02:15
Рейтинг@Mail.ru


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