| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| RTOS-какво е това животно http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=2106 |
Страница 1 от 2 |
| Автор: | MIPS [ Вто Мар 28, 2006 3:40 pm ] |
| Заглавие: | RTOS-какво е това животно |
Здравеите Пускам тази тема защото съм сигорен че на повечето начинаещи като мен в микро процесорната техника , има доска работи които не са им ясно относно операционните системи за реално време П.П Надявам се че с тази тема няма да раздразня специалистите в този форум |
|
| Автор: | TheWizard [ Вто Мар 28, 2006 4:48 pm ] |
| Заглавие: | |
Образно казано да - пуснеш няколко "приложения" на една платформа... |
|
| Автор: | 3aek [ Вто Мар 28, 2006 4:56 pm ] |
| Заглавие: | |
MIPS - ако работиш на PC може би ползваш един от най-разпространените RTOS - Windows, може да пускаш различни програми/приложения едновременно - Ctrl-Alt-Del за да видиш колко процеса вървят едновременно |
|
| Автор: | MIPS [ Вто Мар 28, 2006 5:02 pm ] |
| Заглавие: | |
Колеги нямах това предвит чак толкова на ниско ниво да се задълбава естествено че Windows е RTOS операционна система аз имам предвит инфо на ниво Микроконтролери а не за PC, |
|
| Автор: | Wise [ Вто Мар 28, 2006 5:11 pm ] |
| Заглавие: | |
Аз пуснах търсене (горе дясно) и има писани 70 мнения във форума за RTOS. Наскоро @Balkana даде линк към Лари Барело. Потърси и ще намериш. |
|
| Автор: | Gogo [ Вто Мар 28, 2006 5:12 pm ] |
| Заглавие: | |
Ами същото е... Дали ще върви на рiс12С508 или на Рentium - все е RTOS. |
|
| Автор: | Bezmozachen [ Вто Мар 28, 2006 5:17 pm ] |
| Заглавие: | |
Малко е некорктно да се каже че Windows е RTOS. Това че е многозадачен, неозначава непременно реално-времеви. Същото важи и за Linux, за който обаче има патчове към ядрото с които се добавят такива възможности. Но това са големи ОС, за микроконтролери особено 8-битовите, нещата стоят малко по-различен/по-прост начин. Тази тема вече е обсъждана, а най-добрия източник на информация е Internet/Google. Като за наченаещ горещо препоръчвам да се погледне тази RTOS http://www.freertos.org. Има и обяснения що е то RTOS. http://www.freertos.org/implementation/index.html |
|
| Автор: | 0x00 [ Вто Мар 28, 2006 5:28 pm ] |
| Заглавие: | |
Малка поправка: windows не е RTOS, многозадачна - да (preemptive multitasking), но не и Real Time. Характерното за RTOS e, че са детерминистични, т.е нишка 1 ще се прехвърли за изпълнение гарантирано след не повече от да кажем 50 ms. Съответно супер за real time приложения, примерно след max. 50 ms данните на COM port-a ще бъдат обслужени от програмата. Известен x86 пример: http://www.qnx.com Една от причините windows да омазва високоскоростния data stream от USB-то е, че не е RTOS. Една от причините windows да не е RTOS e, че се занимава доста със себе си в kernel mode, докато повечето RTOS са microkernel - там kernel-а се занимава само с паметта, scheduling-а и комуникацията м/у процесите. В идеалния случай, дори драйверите са прости програми. |
|
| Автор: | MIPS [ Вто Мар 28, 2006 5:28 pm ] |
| Заглавие: | |
www.freertos.org. Този саит неистина е много добър |
|
| Автор: | vlado [ Вто Мар 28, 2006 6:20 pm ] |
| Заглавие: | |
Windows-ката RTOS e Windows XP Embedded (XPe). |
|
| Автор: | 3aek [ Вто Мар 28, 2006 6:39 pm ] |
| Заглавие: | |
тука пак навлизаме във философски дебри за дефиниция на real-time ама както и да е, за някои приложения 50 ms може да е твърде малко време за други 5 секунди може да са предостатъчни Windows-a може да е RTOS за много приложения - например аз да набирам текст и принтера едновременно да ми печати нещо друго |
|
| Автор: | TheWizard [ Вто Мар 28, 2006 7:03 pm ] |
| Заглавие: | |
[quote="0x00"]....Една от причините windows да омазва високоскоростния data stream от USB-то е, че не е RTOS... [/quote] ...Една от причините windows да омазва високоскоростния data stream от USB-то е, че програмиста е омазал драйвера за USB... и RTOS със 1 процесор е малко надуто понятие... RT-то отпред в повечето случай се слага за "реноме" |
|
| Автор: | miro_atc [ Вто Мар 28, 2006 7:29 pm ] | ||
| Заглавие: | |||
преди време ми се налагаше да обяснявам що е то РТОС и има ли почва у нас... тъй като е "цели" 2 страници съм го прикачил да не разводнявам излишно форума. иначе имам доста pdf на тая тема ама те са доста обемисти, ако някой много държи ще ги кача някъде
|
|||
| Автор: | MIPS [ Сря Мар 29, 2006 9:15 am ] |
| Заглавие: | |
miro_atc ами аконети представлява проблем качи някои работи в раздел библиотека или някаде другаде,където могат да се свалят свободно |
|
| Автор: | miro_atc [ Сря Мар 29, 2006 12:13 pm ] |
| Заглавие: | |
на библитеката не разрешава > 1МБ... аз повечето съм ги дърпал с мулето, така че просто потърси следните: "An Instroduction to Real-Time Operating Systems Scheduling Theory.pdf" "John Wiley & Sons - Real-Time Systems - Scheduling, Analysis And Verification - 2002.pdf" "John Wiley & Sons - Real-Time Systems Design and Analysis An Engineers Handbook.pdf" "Real-Time_Concepts_for_Embedded_Systems_(CMP-2003).chm" и т.н. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|