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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,5c9c9ab0beb326c,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!wns13feed!worldnet.att.net!attbi_s54.POSTED!53ab2750!not-for-mail From: "Jeff C," Newsgroups: comp.lang.ada References: <412a98b8_3@aeinews.> Subject: Re: Questions about Ada and embedded systems X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Original Message-ID: NNTP-Posting-Host: 24.147.74.171 X-Complaints-To: abuse@comcast.net X-Trace: attbi_s54 1093346966 24.147.74.171 (Tue, 24 Aug 2004 11:29:26 GMT) NNTP-Posting-Date: Tue, 24 Aug 2004 11:29:26 GMT Organization: Comcast Online Date: Tue, 24 Aug 2004 11:29:26 GMT Xref: g2news1.google.com comp.lang.ada:2958 Date: 2004-08-24T11:29:26+00:00 List-Id: "jacques" 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