Pre-emptive MagnOS and co-operative PaulOS RTOS


MagnOS
An 8032 - 8051 C8051F020 RTOS
Pre-Emptive Real-Time Operating System
Just for 25 Euro

Practically FREE

Please just send 25 Euro and you will receive, via E-mail,
A version of the  RTOS written in C, suitable for the 8032 and 8051 and C8051F020.
Tick timer (Timer 0, 1 or 2) can be selected by the user.

Make sure you send your correct e-mail address with your order.

Mail your order to either the office address shown at the top or
to my home address which can be obtained on request.

Or better still use PayPal


1. MagnOS.C
    A pre-emtive, easy to use RTOS system, handling up to 50 tasks easily. RTOS uses all registers of bank 1.
    Interacts with the Keil C environment, and therefore your application can be written in C.
    Fully remarked source program is supplied, together with the correct header file
    and an example program written in C.
    Stand-alone interrupt service routines can also be included or else routines can be written as tasks waiting for an interrupt.

    The System Commands available include:
    • Create task
    • Defer task
    • Kill task
    • Resume task
    • Signal a task
    • Check for signal
    • Check or change priorities
    • Get current task number
    • Wait for semaphore
    • Wait for message
    • Wait for time out
    • Wait for periodic interval
    • Wait for an external interrupt
    • Software selectable 'tick' time; i.e. time between interrupts.



    PaulOS
    An 8032 - 8051 C8051F020 RTOS
    Co-Operative Real-Time Operating System
    Just for 15 Euro

    Practically FREE

    Please just send 15 Euro and you will receive, via E-mail,
    A version of the  RTOS written in C, suitable for the 8032 and 8051 and C8051F020.
    Tick timer (Timer 0, 1 or 2) can be selected by the user.

    Make sure you send your correct e-mail address with your order.

    Mail your order to either the office address shown at the top or
    to my home address which can be obtained on request.

    Or better still use PayPal


    2. PaulOS.C
        A full co-operative, easy to use RTOS system, handling up to 50 tasks easily. RTOS uses all registers of bank 1.
        Interacts with the Keil C environment, and therefore your application can be written in C.
        Fully remarked source program is supplied, together with the correct header file
        and an example program written in C.
        Stand-alone interrupt service routines can also be included or else routines can be written as tasks waiting for an interrupt.

      The System Commands available include:
      • Create task
      • Defer task
      • Kill task
      • Resume task
      • Signal a task
      • Check for signal
      • Get current task number
      • Wait for signal
      • Wait for time out
      • Wait for periodic interval
      • Wait for an external interrupt
      • Software selectable 'tick' time; i.e. time between interrupts.

      NOTE:
      Since all the source programs given are very well documented, they  can easily be amended
      as required. Certain upgrades can be added whilst other options which  will not be used,
      can be easily removed so as to reduce the code space.



       
      Home address:
       
      Given on request




      Last update on 1st March 2008.