P
Peter Clout
(Originally posted Wed 08/12/1998)
When it comes to commercial solutions for hard real time operating systems there are two groups of solutions, self-hosted and development-target
systems. Self-hosted systems that can have run-time implementations that are ROM-able and priced accordingly are the best solution all round in my
opinion so long as the performance and packaging requirements are met.
We have some experience with Concurrent PowerMAX and this operating system meets all the requirements listed below. It runs on PowerPCs including the single and dual 300MHz PowerPC VME boards from Motorola. Timings are interrupt response of 5-12 microseconds (depending on the hardware) with jitters in the 10 microsecond range. Context switch is 35 microseconds worst case. Interrupt levels and process priorities etc. are 256. Take a look at:
http://www.ccur.com
>----------------------------------------------------------------------------
>-------------------------------------
>
> HARDWARE
>
> - supports different interrupt levels (priorities)
> - allows nesting of interrupts
> - CPU reacts fast to interrupts in the range from nano to micro seconds
>
> SOFTWARE
>
> - event driven management of all system resources
> - priority levels for interrupt processing (32 up to 256)
> - supports nesting of interrupts
>
> - deterministic response times to events with a worst case predictable
>jitter
> in the maximal range of 10 microseconds
>
> - deadlines for the processing of events are met with a worst case
>predictable jitter
> in a maximal range of 50 microsecond
>
> - supports priority levels for task processing ( 256 at bests ...)
> - supports fast context switching of tasks in the range of microseconds
> - supports different scheduling policies (POSIX)
Peter Clout
Vista Control Systems, Inc.
1137 18th. St.
Los Alamos, NM 87544-3304
(505) 662-2484
FAX (505) 662-3956
http://www.vista-control.com
When it comes to commercial solutions for hard real time operating systems there are two groups of solutions, self-hosted and development-target
systems. Self-hosted systems that can have run-time implementations that are ROM-able and priced accordingly are the best solution all round in my
opinion so long as the performance and packaging requirements are met.
We have some experience with Concurrent PowerMAX and this operating system meets all the requirements listed below. It runs on PowerPCs including the single and dual 300MHz PowerPC VME boards from Motorola. Timings are interrupt response of 5-12 microseconds (depending on the hardware) with jitters in the 10 microsecond range. Context switch is 35 microseconds worst case. Interrupt levels and process priorities etc. are 256. Take a look at:
http://www.ccur.com
>----------------------------------------------------------------------------
>-------------------------------------
>
> HARDWARE
>
> - supports different interrupt levels (priorities)
> - allows nesting of interrupts
> - CPU reacts fast to interrupts in the range from nano to micro seconds
>
> SOFTWARE
>
> - event driven management of all system resources
> - priority levels for interrupt processing (32 up to 256)
> - supports nesting of interrupts
>
> - deterministic response times to events with a worst case predictable
>jitter
> in the maximal range of 10 microseconds
>
> - deadlines for the processing of events are met with a worst case
>predictable jitter
> in a maximal range of 50 microsecond
>
> - supports priority levels for task processing ( 256 at bests ...)
> - supports fast context switching of tasks in the range of microseconds
> - supports different scheduling policies (POSIX)
Peter Clout
Vista Control Systems, Inc.
1137 18th. St.
Los Alamos, NM 87544-3304
(505) 662-2484
FAX (505) 662-3956
http://www.vista-control.com