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

 
 
> Linux + RT патч, как протестить
Zelepuk
сообщение Jan 26 2012, 20:24
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Скачал ванильное ядро 3.2 + самый последний RT патч (rt10)
Хочу протестить систему на предмет реалтайма.
Камень: AT91SAM9260

как можно наргузить систему, чтобы проверить латентность? и как собственно оценить латентность?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Zelepuk
сообщение Feb 2 2012, 17:36
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Дабы не плодить темы я решил написать здесь о возникшей проблеме.
Сейчас на плате с ARM9 стоит ванильное ядро 3.2 + patch_rt10. Рутовая находится на SD-карте. При включении в меню конфигурирования опции "Full_RT" ядро пишет в консоли после того как найдена карточка и рутовая на ней:
Код
...
mmcblk0: p1
ding command 12 as 0002104C, arg = 00000000, blocks = 0, length = 0 (MR = 02009B01)
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
12 as 0002104C, arg = 00000000, blocks = 0, length = 0 (MR = 02009B01)
atmel_serial: atmel_startup - Can't get irq
000C0E5, C07F0001, 00000001
atmel_serial: atmel_startup - Can't get irq
...


Вот и простестил RT-патч))

Посему возникли вопросы:
что означает это сообщение и как можно исправить ситуацию?
может патчи стоит накладывать один за другим (RT1+RT2+...RT10)?

Сообщение отредактировал Zelepuk - Feb 2 2012, 17:47
Go to the top of the page
 
+Quote Post
KostyantynT
сообщение Feb 5 2012, 21:21
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(Zelepuk @ Feb 2 2012, 20:36) *
Дабы не плодить темы я решил написать здесь о возникшей проблеме.
Сейчас на плате с ARM9 стоит ванильное ядро 3.2 + patch_rt10. Рутовая находится на SD-карте. При включении в меню конфигурирования опции "Full_RT" ядро пишет в консоли после того как найдена карточка и рутовая на ней:
Код
...
mmcblk0: p1
ding command 12 as 0002104C, arg = 00000000, blocks = 0, length = 0 (MR = 02009B01)
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
atmel_serial: atmel_startup - Can't get irq
12 as 0002104C, arg = 00000000, blocks = 0, length = 0 (MR = 02009B01)
atmel_serial: atmel_startup - Can't get irq
000C0E5, C07F0001, 00000001
atmel_serial: atmel_startup - Can't get irq
...


Вот и простестил RT-патч))

Посему возникли вопросы:
что означает это сообщение и как можно исправить ситуацию?
может патчи стоит накладывать один за другим (RT1+RT2+...RT10)?

Бросить это нахрен, я тоже пытался и тоже все висло. Проще правильно писать программы и выбирать процы с запасом по мощности. Слышал, что RT Патч надо затачивать еще и под архитектуру.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
Zelepuk
сообщение Feb 6 2012, 16:56
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Да уж... может тогда обратить вниманеина Xenomai или RTAI?
Ктоп робовал на ARM9?
Go to the top of the page
 
+Quote Post

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

 


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


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