Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Принципен въпрос за Linux
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=1002
Страница 1 от 1

Автор:  Реконструктор [ Сря Сеп 07, 2005 2:44 pm ]
Заглавие:  Принципен въпрос за Linux

Linux не е риъл-тайм, както знаем, на мен и не ми трябва, освен едно нещо, което дори не знам дали спада към характеристиките на риъл-тайм ОС-а. Нужно ми е, когато обработвам дадено прекъсване, да мога да го обработя до край, без системата да превключи на друг процес. Молбата ми е, който е имал взимане-даване с управление на разни машинарии под Линукс да сподели малко опит, за което ще съм му много благодарен.

Автор:  the_real_maniac [ Сря Сеп 07, 2005 2:47 pm ]
Заглавие: 

Ами точно това не съм правил, но ползвам предимно линукс ;)

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

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

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

man nice

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

Автор:  Реконструктор [ Сря Сеп 07, 2005 2:56 pm ]
Заглавие: 

По принцип, ако ще се обработват прекъсвания, това трябва да става на драйверно ниво. Никое нормално ядро няма да пусне приложна програма до там. Интересува ме спецификата на писането на драйвери под Линукс, по-конкретно дали даден драйвер може за момент да изключва таск мениджъра.

Автор:  Nikola Kirov [ Сря Сеп 07, 2005 3:02 pm ]
Заглавие: 

По лесниоя вариант е real time процеса да го обработваш с допълнителен микроконтролер.

Автор:  the_real_maniac [ Сря Сеп 07, 2005 3:05 pm ]
Заглавие: 

Това звучи не нормално !

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

Относно прекъсванята и тяхната обработка, значи за С съм писал малко за 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

Автор:  HCL [ Сря Сеп 07, 2005 10:19 pm ]
Заглавие: 

Реконтруктор един пич дьржеше лекция на тема риъл-тайм и Линукс. ще се опитам да го открия, ако не ти е спешно, утре, в други ден ще пиша какво е казал.

Автор:  forest_gump [ Сря Сеп 07, 2005 11:28 pm ]
Заглавие: 

Малко off-topic , извинете :-)
@the_real_maniac от доста време използвам RedHat основно за сървър, като десктоп все нещо не ми достигаше, от скоро съм с FC4 и много взе да ме кефи, искам да те питам за пиковете какви програматори компилатори и др. ползваш за Linux, лично аз си свършвам работата за сега само със BASH scripts що се отнася до софта на ПЦ-то но за микроконтролерите се налага да мина на win.

Автор:  Реконструктор [ Сря Сеп 07, 2005 11:45 pm ]
Заглавие: 

HCL написа:
Реконтруктор един пич дьржеше лекция на тема риъл-тайм и Линукс. ще се опитам да го открия, ако не ти е спешно, утре, в други ден ще пиша какво е казал.


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

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/