Joel Sherrill joel.sherrill at OARcorp.com
Thu Jul 17 14:16:00 UTC 2003

Mike Harrison wrote:
> Hi all
> Any comments on the suitability of RTEMS to run on a 48MHz 80186 variant
> would be welcome. The dev. board is supplied with SuperTask binaries which
> will not be accessible enough for our proposed board.

The first embedded projects I worked on out of school used boards with
either a 6 or 8 Mhz 80186. They are much faster now. :)

RTEMS has been ported to 16 bit CPUs so the hurdle of having a 16 bit
integer has already been tackled.  You would have to take care about 
memory model selection.  I would start with large or huge so you 
don't have to worry about segments as much.  RTEMS assumes a fully
accessible address space.

The big issue with this CPU is that it is not supported by gcc.  gcc
supports only i386 and above in protected mode.  So you will need to
get a compiler and use that to build newlib and RTEMS.  What compiler
are you currently using?

OAR would be happy to work out either doing the port completely or
doing some initial subset that gets things easier for you folks 
to finish them up.  Personally, I have always wanted to do a port
to the 80x86 in real mode. :)

> Thank you
> Michael Harrison                       ddi +44 (0) 1684 581860
> HM Computing Ltd                    Tel. +44 (0)1684 581850
> Harmac House                          Fax. +44 (0) 1684 581851
> Enigma Park                             www.hmcomputing.net
> Malvern
> Worcestershire
> WR14 1GP

Joel Sherrill, Ph.D.             Director of Research & Development
joel at OARcorp.com                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985

More information about the users mailing list