scmRTOS для AVR. Первая программа
29/09/2010 - 18:12
Pavel Bobkov
Tagged under
В предыдущей статье по scmRTOS мы создали в IARe некую заготовку. Теперь на ее основе мы напишем полноценную программу для микроконтроллера AVR. Программа будет простая — два светодиода моргающих с разной частотой. Однако даже для ее реализации придется напрячь извилины и разобраться с основными моментами использования операционной системы.
scmRTOS для AVR. "Установка". Вариант для IAR`a
10/08/2010 - 20:04
Pavel Bobkov
Tagged under
Решил немного разобраться с операционными системами реального времени (ОСРВ, RTOS). Не то чтобы в этом была какая-то острая нужда, это скорее спортивный интерес. Опыта использования подобных систем не имею, а значит, буду учиться вместе с вами.
О том, что такое ОСРВ, зачем она нужна и где используется, я писать не буду. Есть несколько переведенных статей на эту тему, одну я уже выложил, остальные ждут своего часа.
Операционных систем для 8-ми разрядных микроконтроллеров существует довольно много, но, проведя маркетинговое исследование, я остановил свой выбор на scmRTOS. Это многозадачная вытесняющая ОСРВ, разработанная для микроконтроллеров с маленьким объемом ОЗУ. Она бесплатная, к ней есть документация на русском языке, а также порты под разные типы микроконтроллеров и компиляторов. Написана она на Си++ и частично на ассемблере, надеюсь, это вас не пугает.
Нужна ли вам операционная система реального времени?
24/06/2010 - 19:04
Pavel Bobkov
Жан Лаброзе, Майк Скртик.
В настоящее время операционные системы реального времени доступны даже для небольших встраиваемых систем и многие из них отличаются удобными расширениями, не требующими много ресурсов или памяти. Операционные системы делают программирование более эффективным и структурированным, что упрощает разработку и сокращает время выхода изделия на рынок.
Операционная система реального времени (ОСРВ, RTOS - real-time operating system), иногда называемая многозадачным ядром реального времени, является компонентом программного обеспечения, который гарантирует эффективную обработку строго ограниченных по времени событий и позволяет разбивать приложение на множество независимых элементов, называемых задачами.
В настоящее время операционные системы реального времени доступны даже для небольших встраиваемых систем и многие из них отличаются удобными расширениями, не требующими много ресурсов или памяти. Операционные системы делают программирование более эффективным и структурированным, что упрощает разработку и сокращает время выхода изделия на рынок.
Операционная система реального времени (ОСРВ, RTOS - real-time operating system), иногда называемая многозадачным ядром реального времени, является компонентом программного обеспечения, который гарантирует эффективную обработку строго ограниченных по времени событий и позволяет разбивать приложение на множество независимых элементов, называемых задачами.