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

 
 
> Возможна ли 1мС + 4 таймера под Linux ?, Если возможно, как выдержать 1 мС под Linux
Master
сообщение Dec 4 2007, 08:05
Сообщение #1


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

Группа: Новичок
Сообщений: 170
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 405



Всем большой привет!

Собственно, сабж + его описание.

А если данной возможности не существует, какую ось взять?

Поясню. Заказчик хочет получить возможность пользоваться 4мя таймерами и отсчитывать интервалы от 1мС до сотен секунд. Насчёт таймеров Заказчик не конкретизирует, аппаратные они будут или программные.

Конфигурация системы: Cirrus Logic EP9315 (ARM920T, 200 МГц), 64Мб ОЗУ, 8 Мб flash. В процессоре есть 4 аппаратных таймера, один из которых, соответственно, используется как системный.

Попробовали реализовать через userspace с использованием select, не получилось выдержать даже 10 мС.
Подскажите пожалуйста help.gif , в какую сторону копать.

Заранее спасибо!

P.S. Сильно ногами не пинайте, с Linux начал разбираться недавно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Harbour
сообщение Dec 10 2007, 07:44
Сообщение #2


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Маленькие задержки могут быть из-за недостаточных тестов на загрузку wink.gif
Хотя на embedded платформах замечены весьма достойные цифры и для soft-rt - в основном из-за простой и предсказуемой архитектуры и связей CPU<->периферия. Но лучше задать борде какой-нить серьезный irq-storm wink.gif
По второму варианту можно начать с www.xenomai.org , разделы FAQ, HowTo, Examples.
Go to the top of the page
 
+Quote Post
Master
сообщение Dec 10 2007, 13:01
Сообщение #3


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

Группа: Новичок
Сообщений: 170
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 405



Цитата(Harbour @ Dec 10 2007, 10:44) *
По второму варианту можно начать с www.xenomai.org , разделы FAQ, HowTo, Examples.
Спасибо.
Цитата(Harbour @ Dec 10 2007, 10:44) *
Маленькие задержки могут быть из-за недостаточных тестов на загрузку wink.gif
Да, конечно, 700 нан - это вообще без прикладных процессов.
Цитата
Хотя на embedded платформах замечены весьма достойные цифры и для soft-rt - в основном из-за простой и предсказуемой архитектуры и связей CPU<->периферия. Но лучше задать борде какой-нить серьезный irq-storm wink.gif
Пока пытаюсь хоть как-нибудь.
Попробовал select - он, как оказалось, отсчитывает с периодом 10мС sad.gif
Посоветуйте плиз, как выдержать милисекунду help.gif
Go to the top of the page
 
+Quote Post



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

 


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


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