Отговори на тема  [ 8 мнения ] 
Принципен въпрос за Linux 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Принципен въпрос за Linux
Linux не е риъл-тайм, както знаем, на мен и не ми трябва, освен едно нещо, което дори не знам дали спада към характеристиките на риъл-тайм ОС-а. Нужно ми е, когато обработвам дадено прекъсване, да мога да го обработя до край, без системата да превключи на друг процес. Молбата ми е, който е имал взимане-даване с управление на разни машинарии под Линукс да сподели малко опит, за което ще съм му много благодарен.


Сря Сеп 07, 2005 2:44 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
Ами точно това не съм правил, но ползвам предимно линукс ;)

Ами ето какво се сещам:

1-во
има пачове към ядрото , които предназначението им е да я направят realtimeOS , сега колко успяват не мога да ти кажа.

2-ро може да дадеш приоритет

man nice

друго ... , друго в момента не се сещам , успех.

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Сря Сеп 07, 2005 2:47 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 
По принцип, ако ще се обработват прекъсвания, това трябва да става на драйверно ниво. Никое нормално ядро няма да пусне приложна програма до там. Интересува ме спецификата на писането на драйвери под Линукс, по-конкретно дали даден драйвер може за момент да изключва таск мениджъра.


Сря Сеп 07, 2005 2:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
По лесниоя вариант е real time процеса да го обработваш с допълнителен микроконтролер.


Сря Сеп 07, 2005 3:02 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
Това звучи не нормално !

"Да изключва таск мениджъра"

Относно прекъсванята и тяхната обработка, значи за С съм писал малко за RS232 и обработвах прекъсване от порта.
правиш си програмата и и даваш най-висок приоритете с nice.

А иначе за писане на драйвери има една книжка на английски беше:... всъщност ето виж това:

http://www.arenabg.com/details.php?id=14786

Advanced_Programming_in_the_UNIX_Environment_(Addison_Wesley-2nd_Ed-2005).chm 3.21 MB
Linux_Device_Drivers_(O'Reilly-3rd_Ed-2005).chm 1.32 MB
Linux_Kernel_Development_(Sams-2nd_Ed-2005).chm 1.29 MB

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Сря Сеп 07, 2005 3:05 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение 
Реконтруктор един пич дьржеше лекция на тема риъл-тайм и Линукс. ще се опитам да го открия, ако не ти е спешно, утре, в други ден ще пиша какво е казал.


Сря Сеп 07, 2005 10:19 pm
Профил WWW
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Сря Окт 13, 2004 11:24 pm
Мнения: 500
Местоположение: Стара Загора
Мнение 
Малко off-topic , извинете :-)
@the_real_maniac от доста време използвам RedHat основно за сървър, като десктоп все нещо не ми достигаше, от скоро съм с FC4 и много взе да ме кефи, искам да те питам за пиковете какви програматори компилатори и др. ползваш за Linux, лично аз си свършвам работата за сега само със BASH scripts що се отнася до софта на ПЦ-то но за микроконтролерите се налага да мина на win.


Сря Сеп 07, 2005 11:28 pm
Профил YIM
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 
HCL написа:
Реконтруктор един пич дьржеше лекция на тема риъл-тайм и Линукс. ще се опитам да го открия, ако не ти е спешно, утре, в други ден ще пиша какво е казал.


Изобщо не ми е спешно, просто проучвам въпроса. :)


Сря Сеп 07, 2005 11:45 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни