Real-time operating system
13.2.13
|
A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time application requests. It must be able to process data as it comes in, typically without buffering delays. Processing time requirements (including any OS delay) are measured in tenths of seconds or shorter.
Ref: http://www.sputnickonline.com/projects/programs/micro/uCOS_for_PIC18/details.html
A
real-time, preemptive kernel is software that manages the time of a
microprocessor or microcontroller to ensure that all time critical events
are processed as efficiently as possible. This software allows a real-time
kernel, µC/OS-II
to work with the Microchip
PIC18 series of microcontrollers. These processors are much
like the previous PIC processors, but have enhanced C code compatibility.
To get started you must obtain µC/OS-II in source code form. The author, Jean J. Labrosse includes the complete kernel with the book MicroC OS II: The Real Time Kernel available from Amazon for about $55. µC/OS-II is also known by the following names, UCOS, uC/OS, UCOS-II, and MicroC/OS-II.
The other real-time kernel that works with PICs is called Salvo. They have a free version that is limited to 3 tasks and 5 events. The full version and the full version with source code cost $750 and $1,250 respectively. The major difference is that Salvo supports non-preemptive scheduling, also called cooperative multitasking. µC/OS-II on the other hand is preemptive and should be used when system responsiveness is important as task switches can occur in a deterministic amount of time.
Ref: http://www.sputnickonline.com/projects/programs/micro/uCOS_for_PIC18/details.html
µC/OS-II
To get started you must obtain µC/OS-II in source code form. The author, Jean J. Labrosse includes the complete kernel with the book MicroC OS II: The Real Time Kernel available from Amazon for about $55. µC/OS-II is also known by the following names, UCOS, uC/OS, UCOS-II, and MicroC/OS-II.
The other real-time kernel that works with PICs is called Salvo. They have a free version that is limited to 3 tasks and 5 events. The full version and the full version with source code cost $750 and $1,250 respectively. The major difference is that Salvo supports non-preemptive scheduling, also called cooperative multitasking. µC/OS-II on the other hand is preemptive and should be used when system responsiveness is important as task switches can occur in a deterministic amount of time.
Created with Artisteer
Suscribirse a:
Entradas
(Atom)

