Reply - Multitasking Real-Time Kernel

Reply - Multitasking Real-Time Kernel

Post by General Accou » Fri, 14 Apr 1995 04:00:00

Reply - Multitasking Real-Time Kernel

Dear James,

I saw your posting in comp.arch.embedded asking about your interest in
finding an O/S that you could use educationally to change the policies
of the scheduler.

General Software makes a DOS that has a multitasking microkernel inside.
It implements threads, timers, mutexes, events, and higher level objects.
Full source code is provided for the entire system and you can develop
application programs with standard DOS tools (Borland or Microsoft C++
for example).  The company sells most of its products to manufacturers
of commodity embedded systems (used in cars, phones, faxes, copiers, etc.)

Product Development Group
General Software, Inc.
tel: 206.454.5755
fax: 206.454.5744


Reply - Multitasking Real-Time Kernel

Post by E. Douglas Jens » Sat, 15 Apr 1995 04:00:00

>I saw your posting in comp.arch.embedded asking about your interest in
>finding an O/S that you could use educationally to change the policies
>of the scheduler.
>General Software makes a DOS that has a multitasking microkernel inside.
>Full source code is provided for the entire system...

So is your proposal that James change the scheduling policy by changing
the source code, as opposed to this OS having a scheduling policy
interface into which he could plug arbitrary scheduling policies?


Doug Jensen from home

Voice +1 508 653 5653. Fax +1 508 655 4790


Reply - Multitasking Real-Time Kernel

Post by billd.. » Sun, 16 Apr 1995 04:00:00


> Reply - Multitasking Real-Time Kernel

Is this the same General Software that ships Embedded DOS?  If so, be warned,
imho their product is very very poor.  I had a brush with it earlier this year.
It is buggy, and the documentation is a joke.  All of which was aggravated
by their local distributor who did not get enough memory to run BC45 until
after I had abandoned the product.  On the other hand, if youare really
determined, I'll happily sell my license to you, on a non-returnable basis.

On the other hand, PharLap's TNT DOS Extender provides multi-tasking, albeit
with a small limitation they assure me they will be overcoming shortly.

This does seem to be a difficult area.

Bill Davy


Reply - Multitasking Real-Time Kernel

Post by Jean J. Labross » Fri, 12 May 1995 04:00:00

Have you also considered 'uC/OS, The Real-Time Kernel'?  uC/OS is
an ideal RTOS for teaching the internals of a real-time kernel to
students.  My book: 'uC/OS, The Real-Time Kernel' provides the
full source code for the kernel (also available on diskette) and
also tells you how it works internally.  uC/OS is a fully
preemptive, multitasking, ROMable RTOS.  All kernel services are
'deterministic' and scheduling does not depend on the number of
tasks running (i.e. scheduling is constant).  You can get my book
and diskette from R&D Publications for $54.95.  To order, contact


Also, you could also get my other book called: 'Embedded Systems
Building Blocks' (ISBN 0-13-359779-2) which contains a collection
of highly portable C module for embedded systems.  This book
contains all the source code (and also comes with a diskette) and
cost only $39.95.

Jean J. Labrosse


1. looking for Real-Time/Multitasking kernels

    Title: Need Info On RT/MT Embedded OS

    Dear netlanders;

    I am searching for a replacement for the Real-Time Multi-Tasking
    canned Operating System we currently use in most of our products.
    The OS we are using comes to us in a PROM as a position independent
    module, that we up-load and then link into our software.  

    We (the company I work for and myself) would like to find an OS
    that is fast, easily modifiable and NO ROYALTIES.  This implies
    that the source for the OS is available for sale.

    The products we manufacture contain either a 8086, 80186, 68010
    or 68020 CPU.  The OS would need to be portable; as little assembly
    code as possible.  This implies that it should be written in a
    high level language, preferably "C".

    We develop all of our 680x0 code on Sun's.  The Intel code is
    done on PC's with the Microsoft "C" compiler.

    Also, are there any magazines or news rags that contain information
    about embedded OS's and things of that nature?  Addresses and/or
    phone numbers would be helpfull.

    Thanks in advance.  

    John T.

    Voice (619)453-7400 x239
    email  (uunet, ucsd)!systech!jt

    disclaimer:  If I have said anything that in any way offends anybody,
                 any company or anything, it was simply misinterpreted,
                 and I really didn't mean what I said anyway!

2. Windoze comm's won't work with PCMCIA

3. Real-time kernel to kernel comparison

4. We have another WINNER

5. Real-time vs real-time vs real time

6. BI-CURIOUS FEMALE SEEKING SAME! (real post!!) 1461

7. PA, Software Engineer, C, UNIX, QNX, SQL, multitasking, real-time process control

8. Share modem, ISDN and cable modem 11373

9. Suggested literature on real-time multitasking design techniques?

10. Reply - When is DOS enough and working w/Real-Time BIOS

11. what's the exact difference between Hard Real-Time and Soft Real-Time

12. Update on real-time CORBA and real-time DCOM

13. Best Real-time Exec / Real-time OS