Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Linux + RT патч
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
Zelepuk
Скачал ванильное ядро 3.2 + самый последний RT патч (rt10)
Хочу протестить систему на предмет реалтайма.
Камень: AT91SAM9260

как можно наргузить систему, чтобы проверить латентность? и как собственно оценить латентность?
Zelepuk
Дабы не плодить темы я решил написать здесь о возникшей проблеме.
Сейчас на плате с 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)?
KostyantynT
Цитата(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 Патч надо затачивать еще и под архитектуру.
Zelepuk
Да уж... может тогда обратить вниманеина Xenomai или RTAI?
Ктоп робовал на ARM9?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.