Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!rochester!udel!princeton!siemens!demon!jrv From: jrv@demon.siemens.com (James R Vallino) Newsgroups: comp.realtime Subject: Real-time kernels for IBM PC environment Message-ID: <10922@siemens.siemens.com> Date: 23 Jun 89 14:11:13 GMT Sender: news@siemens.siemens.com Reply-To: jrv@demon.UUCP (James R Vallino) Organization: Siemens Research and Technology Laboratories Lines: 28 I am looking into using a real-time kernel on an embedded 286 system. So far I have discovered the following packages: ZIP C-Executive AMX VRTX QNX <- this provides more than I need I would be interested in hearing from anyone who has had experience with anyone of these packages. A second somewhat related question. I know that MS-DOS and the PC's ROM BIOS are not re-entrant. The packages I have looked at provide drivers to replace the BIOS and make troublesome calls to DOS serial resources. But on the subject of the compiler run-time library I get somewhat conflicting information. Some companies restrict the compilers they support, C-Executive requires Lattice or Whitesmith, because they say the others, specifically Microsoft, can not be used. Others, solve the problem by having each task link in a private copy of the run-time library. Rather wasteful on memory and it may pose problems when I go to ROM or if a task is multi-threaded. What is other people's experience? I'll summarize the information which I receive. Jim Vallino Siemens Corporate Research, Princeton, NJ jrv@demon.siemens.com princeton!siemens!demon!jrv (609) 734-3331