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!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool2.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> <6z43tsypm0g7$.1n3qizisulnrs$.dlg@40tude.net> <3fb3f705-d0f2-4323-8215-19ed91adbe24@c10g2000yqi.googlegroups.com> Date: Sat, 17 Jul 2010 11:46:29 +0200 Message-ID: <1nx9b4e6om64u.1i5x74wft1r0p$.dlg@40tude.net> NNTP-Posting-Date: 17 Jul 2010 11:46:29 CEST NNTP-Posting-Host: 5b6be077.newsspool4.arcor-online.net X-Trace: DXC=7c:bbS]G?H@6PJ?[X6JIXE4IUK On Sat, 17 Jul 2010 01:45:24 -0700 (PDT), MRE wrote: > On 14 Jul., 09:23, "Dmitry A. Kazakov" > wrote: >> On Tue, 13 Jul 2010 21:55:45 -0700 (PDT), use...@scriptoriumdesigns.com >> wrote: > >> 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. > > Being one of the afore-mentioned lazy ignorant profs, I can assure you, that > most CS departments are for -in many cases even sound- reasons not interested > in developing BSPs or adapting cross-compilers to a given hardware architecture. > Embedded Systems is just not sexy enough for them. Yes > The guys who like to see Ada cross-compilers are those in the EE departments, who > need to write software for embedded systems and are appalled by what rubbish you > can write in C and still come away with it. Personally I have a project up and > running where three of my students write code in Ada for AVR (8-Bit and 32-Bit). > You can find decent Ada cross-compilers for both and that's what I use. > > If you ask me however to do a similar thing for say MSP430, sorry I can't. I don't > have a clue how to generate the cross-compiler for Ada and I don't know how to > write / adapt the Ravenscar-Runtime. Furthermore I just don't have the time to lern > it and I lack the ressources to have my students do it. But you (education) have time, resources and continuity we (mid-sized industry) cannot even dream of. We have to deliver a solution in 6-12 months to the customer and move into next, likely unrelated, project. A university can have a long term program, cooperate with other universities (NYU), bring together interdisciplinary people, last but not least, publish the results driving attention to (ours are proprietary). IMO it is universities, not the industry who in the end drive the software technology (in whatever direction). -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de