ОС реального часу

S

sakthimanju

Guest
може хто-небудь плз дають деяке уявлення про те, як код ОСРВ для 8-бітний мікроконтроллер подобається те, що ініціалізація Шуд містити тощо. і яка мова програмування буде зручно писати код
 
Ви повинні написати ядро в збірці. Це необхідно не тільки з міркувань продуктивності, але й тому, що ядро повинно мати прямий доступ і змінювати процесора покажчик стека і інших регістрів. Що стосується ініціалізації, це залежить від вашого ОСРВ архітектури. Як мінімум, ви повинні виділити для зберігання і ініціалізувати об'єкти, такі як завдання блоки управління і семафори.
 
Я пропоную вам ознайомитися з деякими книгу з цього питання. Вам необхідно мінімальний планувальник завдань, а кілька завдань, щоб зробити роботу. Ви можете використовувати симулятор, щоб почати с, а потім приступити реальному обладнанні. У більшості випадків, планувальник прийде до бібліотеки, вам потрібно зв'язати ваш проект до нього, а потім компілятор зображення може бути безпосередньо промайнула на борт.
 
Будь ласка, зверніться до відкритої ОСРВ джерелом для PIC18 сім'ї, PICos18 на www.picos18.com . Ви можете звернутися до вихідного коду PICos18 для написання власних ОСРВ.
 
Може хто-небудь запропонувати мені гарний тренажер для будь-якої ОС реального часу, таким чином, щоб отримати хороші руки-на фундаментальних ОСРВ пов'язані теми?
 
HI Magesh, як новачок ви можете піти на ЮКОС II. Його у вільному доступі. Тому постарайтеся для цього ...
 
[Цитата = aandavan] HI Magesh, як новачок ви можете піти на ЮКОС II. Його у вільному доступі. Тому постарайтеся для цього ...[/] Цитата Я думаю, що це не корисно використовувати ЦС / OS-II на 8-бітний мікроконтроллер. Це трохи занадто болото для 8 бітних мікроконтролерів, які зазвичай мають менше 1-2 КБ оперативної пам'яті і кілька KBS флеш-пам'яті. Я переніс його на 16-бітний мікроконтроллер HCS12 від Freescale, і це необхідно 3KB Flash і 1 КБ ОЗУ тільки для мінімальної ОСРВ без якої-небудь функції. В усякому разі він попросив написати ОСРВ чи не так? читати ще одну главу цієї книги для основних понять: http://www.edaboard.com/ftopic203674.html Чому ОСРВ і треба? якщо він не є обов'язковим (наприклад, домашні завдання від школи), просто використовувати загальні супер метод циклу. Мікроконтролер досить швидко після всіх. Я працював з 8 біт UCS протягом кількох проектів до цих пір не ОСРВ, і здавалося, цілком "реальному часі" для мене жорстко: D
 
Існує гарне керівництво користувача для UC / OS-II в edaboard. Пошук по темах і і буде його знайти. Це дає всі деталі RTOS.
 
Здрастуй, ніколи не намагалися SALVO ОС на 8 мікроскопії трохи? Я чув про нього в цьому році, у семінарі. Світ цього бідного світу.
 
спробуйте написати в себе, планувальник завдань є життєво важливим для success.you повинні знати, низькою деталізації рівня UC та зборів.
 
Я особисто позитивний досвід співпраці з [URL = http://www.picos18.com/] PICos18 [/URL]. Я говорив з людьми, які успішно реалізуються [URL = http://www.micrium.com/] цс / OS II [/URL] і [URL = http://www.freertos.org/] FreeRTOS [/URL]. У всякому разі глибоке знання програмно-апаратних є обов'язковим, щоб мати можливість здійснювати RTOS. Є багато ресурсів в мережі, див., наприклад, Microchip щодо застосування AN777 і т.д.
 

Welcome to EDABoard.com

Sponsor

Back
Top