From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_00,INVALID_MSGID, LOTS_OF_MONEY,MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1f9dc2f8407bce79 X-Google-Attributes: gid103376,public From: Joel Sherrill Subject: Re: Running Ada code on an SBC Date: 1999/09/09 Message-ID: <7r975g$18d$1@nnrp1.deja.com>#1/1 X-Deja-AN: 523078239 References: X-Http-Proxy: 1.0 x23.deja.com:80 (Squid/1.1.22) for client 136.205.144.145 Organization: Deja.com - Share what you know. Learn what you don't. X-Article-Creation-Date: Thu Sep 09 21:00:40 1999 GMT X-MyDeja-Info: XMYDJUIDjoelsherrill Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (WinNT; I) Date: 1999-09-09T00:00:00+00:00 List-Id: In article , "Mike Silva" wrote: > After teaching myself a bit of Ada (using the Aonix limited package) I'd > like to go the next step and run some real hardware. I happen to have an > Ampro Pentium SBC board, so that's the obvious choice. Anyway, my question > is what is a good Ada enviornment to run on an x86 SBC target (Windows > Host)? I've got the additional kicker that, since I'm doing this on my own > time and money for now, it needs to be free or cheap. Later, when I show > the boss how good it works (and you folks have convinced me of this part!) > there will be the likelyhood of buying a "full" product. > > GNAT with RTEMS looks like an obvious choice, but I don't want to rule out > any other solutions. I'd like to hear recommendations, as well as any hints > or experiences on bringing up x86 SBCs (I've done embedded, and I've done > PCs, but I've never done embedded PCs...). Thanks a bunch... It is quite possible to use GNAT/RTEMS on this target. There is a very active RTEMS submitter who has an embedded i386ex target with networking. He has encountered few problems except for the lack of harward floating point on the i386ex. :) We call this BSP the pc386. It treats a PC as an embedded target. On a standard PC, you can boot your application from floppy or via netboot to avoid clobbering windows or Linux. On an embedded PC, you can arrange to boot from Flash. As you might expect, there is a lot of activity centered around this BSP. You can use numerous OSes as the host. Most people seem to Linux, Solaris, or cygwin. Feel free to ask questions on the RTEMS mailing list at OARcorp.com. -joel Joel Sherrill, Ph.D. Director of Research & Development joel@OARcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985 Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.