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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,fd2f984f8ef238d1 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!194.25.134.126.MISMATCH!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: Why so hard to come up with a simple embedded Ada system? Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <37da1783-b355-4d43-a9a8-7f0d4ba4da9c@t13g2000prf.googlegroups.com> Date: Wed, 14 Jul 2010 09:23:27 +0200 Message-ID: <6z43tsypm0g7$.1n3qizisulnrs$.dlg@40tude.net> NNTP-Posting-Date: 14 Jul 2010 09:23:27 CEST NNTP-Posting-Host: 26fe4f43.newsspool2.arcor-online.net X-Trace: DXC=ha\BkbSnM2h]l@YUW5NBknA9EHlD;3Ycb4Fo<]lROoRa8kF On Tue, 13 Jul 2010 21:55:45 -0700 (PDT), usenet@scriptoriumdesigns.com wrote: > I'll just come out and say it - for a language that was designed for > as much for embedded applications as for anything, it seems to be > maddeningly difficult to actually get Ada on a modest embedded > platform. By modest I mean low-end 32 bits, no MMU. ARM7 or Cortex > Mx would be my first choice. I can be up and running on such a > platform with C and a tasking library in a day (Rowley Crossworks, > nice package). Why can't I do the same with Ada? Or rather, to avoid > making this about me, why can't an embedded programmer - student, > hobbyist or professional - who's heard about Ada and wants to give it > a spin, including hard-realtime concurrency, just do it? > > If Ada fans (I include myself) want to see Ada get more exposure, this > seems like not only a desirable step but a necessary one. I can run C > on a thousand such boards, and I can't (AFAIK) run Ada on one. > > Maybe this is all available, and I just haven't found out where. Then > that's a problem too, but I'll be happy to hear about it. Board vendors do not care to provide Ada board packages. On the other side Ada compiler vendors have no time or desire to do it for thousands of boards for which you can barely find one customer or two. The bottom line, if students want to use modern software developing techniques (read Ada), they have to press on lazy ignorant profs. Board package in Ada is a perfect project for a university SW engineering department. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de