Перейти к содержанию
    

µC/OS-III

Микриум отжигает! Я думал, что у них кризис, все затихло - новостей с нового года нет. А они к ембидной конференции в калифорнии вот такое приурочили:

 

Micrium Expands RTOS Family with µC/OS-III

 

 

WESTON, FL--March 24, 2009--Micrium, a leading provider of embedded middleware, today announced C/OS-III, an expanded feature real-time operating system (RTOS) for embedded designs. Featuring such elements as preemptive multitasking, unlimited number of tasks and priorities, and round robin scheduling of tasks at equal priorities, C/OS-III targets embedded developers that need to save time on their current and future embedded systems projects. Micrium will be discussing C/OS-III in Booth 1844 at the Embedded Systems Conference from March 30 through April 2, in San Jose, Calif.

 

"C/OS-III represents a natural progression. C/OS-II was introduced in July of 1998 and a wealth of in-place safety-critical certifications restricts the changes that can be accomplished easily. C/OS-II, therefore, will remain a Micrium product," said Jean Labrosse, president and CEO of Micrium. "C/OS-III, however, addresses customers' requests to provide certain enhancements that address today's complex designs without sacrificing the existing quality and clean code they're used to. Our new product does just that," said Labrosse.

 

C/OS-III is a preemptive multitasking kernel that always runs the most important task that is ready-to-run. C/OS-III supports an unlimited number of tasks, and allows stack growth of the tasks to be monitored at run-time. It also supports an unlimited number of priority levels. Typically, however, 32 to 256 different priority levels are adequate for most applications.

 

Specifically useful for today's designs is round robin scheduling of tasks at equal priority. C/OS-III allows multiple tasks to run at the same priority level, each for a user-specified time period. Each task can define its own time quanta, and each task can give up a time slice if its full time quanta is not required. C/OS-III also allows for an unlimited number of kernel objects such as tasks, semaphores, mutexes, event flags, message queues, timers, and memory partitions. µC/OS-III is mostly run-time configurable.

 

C/OS-III provides near zero interrupt disable time. C/OS-III has a number of internal data structures and variables that it needs to access atomically. These critical regions are protected by locking the scheduler instead of disabling interrupts. Interrupts are disabled for almost zero clock cycles, ensuring the RTOS will be able to respond to some of the fastest interrupt sources.

 

Processor support includes: ARM7/9, Cortex-Mx, Nios-II, PowerPC, Coldfire, i.MX, Microblaze, H8, SH, M16C, M32C, Blackfin, and more.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...