* Re: Questions about Ada and embedded systems [not found] <412a98b8_3@aeinews.> @ 2004-08-24 11:29 ` Jeff C, 2004-08-24 12:58 ` Stephen Leake 0 siblings, 1 reply; 3+ messages in thread From: Jeff C, @ 2004-08-24 11:29 UTC (permalink / raw) "jacques" <jlanfranchi@aei.ca> wrote in message news:412a98b8_3@aeinews.... > Hi, > > I've some question concerning Ada and embedded systems. > Currently I'm working on a new project concerning intrumentation and data > acquisition. I wish i could do it using Ada I've discovered few month ago. > Giving the problems we have to resolve Ada seem to be the most adequate > tool. > After I did some research on internet that didn't gave me answer I'm > looking for, I post this message expecting some informations I couldn't > find.. > > Briefly the system will be based on an Intel Xscale processor with a CAN > Bus, touch screen LCD display, USB, memory card, network communication, > ... The system should have a GUI interface, and be real time . > > 1) Is it possible to develop software in Ada for an embedded system built > on an Xscale processor with Windows CE as operating system? And for > Windows XP Embedded? > In case of a positive answer, which development tools are needed? > > 2) Windows is the first choice as operating system. The second is Linux, > so is there a real time embedded distribution which is more "Ada > friendly"? > Which Ada development tool is the best for targetting a Linux embedded OS > running on a Xscale processor? I think you might be out of luck for this case. AdaCore Technologies supports ARM/XScale with a vxWorks target OS. I am not aware of any Ada compiler targetting windows CE or Windows XP Embedded (with an Xscale target) As for Linux, I am not aware of any Linux targetted Ada compilers for Xscale. You could try to talk to the people at AdaCore Technologies (www.gnat.com) and see if there is something unpublished that meets your needs. Greenhills (one of the other big Ada vendors) does not target Xscale with their Ada compiler but probably could be convinced but I don't think they support your desired target OSs (they tend to target either bare machine, vxWorks or their own embedded OS) The rest of big the Ada vendors (IBM/Rational, OC Systems, DDCI, RRSoftware, Aonix) don't appear to meet your needs either. The other minor problem in your requirements is that you said it must be real-time...But Windows XP Embedded is not really real-time (though it is similar to Linux in that there are add ons to make it real-time like). Ha ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Questions about Ada and embedded systems 2004-08-24 11:29 ` Questions about Ada and embedded systems Jeff C, @ 2004-08-24 12:58 ` Stephen Leake 2004-08-24 14:05 ` Jerome Hugues 0 siblings, 1 reply; 3+ messages in thread From: Stephen Leake @ 2004-08-24 12:58 UTC (permalink / raw) To: comp.lang.ada "jacques" <jlanfranchi@aei.ca> wrote in message news:412a98b8_3@aeinews.... > 1) Is it possible to develop software in Ada for an embedded system built > on an Xscale processor with Windows CE as operating system? And for > Windows XP Embedded? > In case of a positive answer, which development tools are needed? > 2) Windows is the first choice as operating system. The second is > Linux, so is there a real time embedded distribution which is more > "Ada friendly"? Which Ada development tool is the best for > targetting a Linux embedded OS running on a Xscale processor? Since there is not an available compiler for Ada on Xscale, you'll have to port one. Does GCC support C on Xscale (on any OS)? If so, you can get a non-tasking Ada pretty quickly by porting GNAT. If the OS you choose has a Posix thread interface, you can get tasking pretty quickly as well. If you decide to try porting GNAT, you should definitely contact Ada Core (www.gnat.com). They might have other customers interested in Xscale, and you could share their work. -- -- Stephe ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Questions about Ada and embedded systems 2004-08-24 12:58 ` Stephen Leake @ 2004-08-24 14:05 ` Jerome Hugues 0 siblings, 0 replies; 3+ messages in thread From: Jerome Hugues @ 2004-08-24 14:05 UTC (permalink / raw) > Since there is not an available compiler for Ada on Xscale, you'll > have to port one. Does GCC support C on Xscale (on any OS)? If so, you > can get a non-tasking Ada pretty quickly by porting GNAT. If the OS > you choose has a Posix thread interface, you can get tasking pretty > quickly as well. There is one http://www.gnat.com/gnatpro_vxwork.php ;) Read at the bottom of the page " StrongARM/XScale target, hosted on x86 Windows NT/2000/XP" > If you decide to try porting GNAT, you should definitely contact Ada > Core (www.gnat.com). They might have other customers interested in > Xscale, and you could share their work. Since the original post mention the target runs Windows CE, the hardest part would be to port the run time to this target .. -- Jerome ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-08-24 14:05 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <412a98b8_3@aeinews.> 2004-08-24 11:29 ` Questions about Ada and embedded systems Jeff C, 2004-08-24 12:58 ` Stephen Leake 2004-08-24 14:05 ` Jerome Hugues
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox