Що таке ОСРВ і як я знаю, що я потрібен?

C

CMOS Babe

Guest
Я зробив багато micrcontroller основі проектів, але Я ніколи не відчував, що я NED ОСРВ Може бути, тому, що я поняття не маю, що це таке

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Дуже веселий" border="0" />

Деякі можуть пояснити мені, коли вони використовуються?І чи можете ви рекомендувати кілька хороших книжок для новачків на зразок мене.
Спасибо заранее

 
ОСРВ - операційної системи реального часуДодано через 2 хвилини:Ну, на самому базовому рівні ..Він просто дозволяє MCU в багатозадачному режимі.

Але багато ОСРВ додати додаткові можливості / драйверів до гри ..(Візьмемо для прикладу використання віру в Linux як ОСРВ, він може прийти з драйверами для Ethernet-чіп)Додано через 1 хвилину:Спробуйте знайти форум ...Ось одне з перших посиланнями я знайшов:

http://www.edaboard.com/viewtopic.php?t=43349&highlight=rtos

 
Одним з основних необхідності ОСРВ якщо вам доведеться виконати кілька потоків ... дай Schedular в С щоб інші теми, ніж звичайно основною () для запуску в паралельному зроблено набагато простіше, якщо у вас операційна система реального часу робить Робота для Вас, і той факт, що це в режимі реального часу відбувається з багатьма гарантій терміни ....
-F

 
необхідність ОСРВ araises коли комплексний проект з багатьох showl модулі будуть контролювати без втручання одного модуля з даними іншого модуля.перевірити цей сайт
www.mnis.fr/en/support/doc/rtos/

 
ОСРВ (операційна система реального часу) потрібен для programminf кілька threads.I вгадати reasn ви ді не використовувати один має відношення до співпраці design.Building систем з використанням мікроконтролерів майже завжди дають програмісту необмежений доступ до компонентів системи, отже, в ОСРВ не потрібно.

 
Привіт,

Для початку постарайтеся зрозуміти ОСРВ концепції в першу чергу.і спробуйте виконати деякі прості RTOSs.

Щоб зрозуміти ОСРВ концепції U знайдете в цій книзі самого Форуму.

Книга знаходиться у формат CHM.

"CMP.Books.Real-Time.Concepts.For.Embedded.Systems.eBook-LiB.chm" це ім'я файлу.Ви можете здійснити пошук в електронних книг завантажувати і вивантажувати секції.

Після отримання прекрасним введенням в ОСРВ Тепер спробуйте ОСРВ реалізувати у власних проектів на основі мікроконтролерів.

Пам'ятайте Додавання ОСРВ завжди додає накладні витрати в системі.
Але якщо у вас є більше пам'яті і продуктивності є головною турботою потім спробувати.

Я пропоную UCOS-II RTOS.Її попереджувальні і дуже гладкий ОСРВ, ідеально підходить для мікроконтролерів.Ви можете отримати книгу з Амазонки і вона поставляється з текстами програм для RTOS.Код добре документована.У розумію ОСРВ кращого і його внутрішня архітектура також.Є порти для мікроконтролерів, що перебувають на їхньому сайті.У можете завантажити їх і спробувати їх.

Зрозумійте ОСРВ просто setof процедур, які можуть Handel більш широку функціональність в проекті з легкістю.

Удачи

Привіт
ГопиДодано через 33 хвилин:muruga86 пише:

необхідність ОСРВ araises коли комплексний проект з багатьох showl модулі будуть контролювати без втручання одного модуля з даними іншого модуля.перевірити цей сайт

www.mnis.fr/en/support/doc/rtos/
 
Необхідність ОСРВ залежить від типу програми.Якщо система має одну задачу, щоб робити те, напевно, він повинен бути дуже простим і може навіть не потребує будь-яких ОС.Але як тільки ви приносите в численних завдань і можливостей для обміну даними між цими завданнями, то ОСРВ стає необхідністю.ОСРВ надає вам послуги, які вам будуть потрібні для того, щоб породжувати завдань, обмін даними між ними, їх пріоритетність і крім того вона повинна гарантувати вам, що накладні витрати завдань має бути передбачуваним та постійним (і вельми менше, звичайно).Крім того, у вас є певні доповнення's кинули в такі як підтримка мереж і так далі.Тому необхідність у ОСРВ насправді залежить від програми.

Тепер виникає питання: звідки я знаю, що я потрібен?
Просте правило: якщо ви виявили, створюючи свого роду Scheduler для планування різноманітних заходів, що ваш додаток має виконувати, то вам дійсно потрібно RTOS.

 
коли ви почуваєте себе
1.Число ресурсів, зацікавлених більше
2.шансів strcuking в одному, якщо інші ресурси можуть отримати пропустив або затримки шансів (наприклад, відображення сегментів мерехтить, коли і займають більше часу в деяких процедур і затримки освіжає)
3.шансів DATAs пошкоджених або засланий між підпрограм. (наприклад, переривання зміни даних, коли деякі рутинні допомогою тих самих даних для деяких операцій)
то настав час подумати про RTOS.

Використання ОСРВ
U Can керує ресурсами шляхом U Like, за рахунок пріоритизації і планування.
ви можете впоратися DATAs в забезпечених чином.
різні завдання можуть бути спілкується один з одним на основі цих повідомлень і сигналів.

 
Будь-ласка, хто-небудь файли ЦС / Osii вихідним кодом.Будь ласка, будь-яка людина може надіслати його мені?Я просто вивчити, як вона працює, але у мене немає грошей, щоб купити книгу.Додано через 17 хвилин:Будь-хто використовував будь-яку ОС з TMS470?Який?Будь ласка, допоможіть мені ....

 
Хай чувак

отримати вихідний код з MUCOS http://www.semiconductors.philips.com/files/products/standard/microcontrollers/download/xa/ucos.zip

і є дуже менш turorials в мережу для ucos ...Я витратив багато часу на пошуки, і я знайшла execelent набору PDF ...

ви не необхідно, що книги на всіх ...Даний документ з більш ніж достатньо, щоб почати з MUCOS II .....

http://www.csie.ntu.edu.tw/ ~ d6526009/ucOS2 /

Посилання також MUCOS вихідним кодом

Дозвольте мені знати, якщо це допоможе вам

 

Welcome to EDABoard.com

Sponsor

Back
Top