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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,912597791e813f68 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-01-20 00:22:07 PST From: "Tor Fredrik Aas" Newsgroups: comp.lang.ada References: <3E171612.E4E2972@t-online.de> <3E296128.4183B70A@t-online.de> Subject: Re: advantages or disadvantages of ADA over pascal or modula Date: Mon, 20 Jan 2003 09:22:10 +0100 Organization: Kongsberg Defence & Aerospace AS X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 NNTP-Posting-Host: 193.71.180.229 Message-ID: <3e2bb129@193.71.169.73> X-Trace: 20 Jan 2003 09:19:53 +0100, 193.71.180.229 Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!uio.no!Norway.EU.net!193.71.169.73!193.71.180.229 Xref: archiver1.google.com comp.lang.ada:33227 Date: 2003-01-20T09:22:10+01:00 List-Id: "Dale Stanbrough" wrote in message news:dstanbro-98F327.07243820012003@mec2.bigpond.net.au... > Marin David Condic wrote: > > > > > I'm a fan of Ada and I'd like to see it used in embedded microcontroller > > projects. I think that long term it would be a benefit to such projects, But > > until Ada development kits are available at competitive prices and they're > > just sitting there on the board manufacturer's development kit, its a really > > tough sale to make. Perhaps if someone were to design a nice little > > microcontroller board and targeted Gnat to it & provided all the tools > > needed, that might be a way to gain some acceptance of Ada in that world. > > What sort of stuff goes into one of these kits? > Mostly an assembler, linker , a limited software simulator/debugger and some form of interface for burning/uploading your images to the controller. Most also include an interface to an ICE or a similar device for debugging. This is usually integrated in a spiffy IDE. As an interesting observation the AVR RISC controller product line from Atmel does not come with a C compiler, but has a good interface for integrating tools from other vendors ( IAR C seems to be popular). This has of course inspired some souls to port gcc to avr, a tutorial for setting up AVRStudio with avrgcc is availible at www.avrfreaks.org Someone has mentioned that gcc-3.x has been compiled with Ada support for AVR targets, without run-time support. So this means that AVRStudio probably can be integrated with support for Ada to some degree. This is restricted to Windows since AVRStudio is a strictly windows product. Unix and Linux developers should look at the commandline tools in the avrgcc and binutils + some software to burn the controllers ( several open-source and freeware products exist ). Well, this is getting really of topic so I'll end it here. -- Tor Fredrik Aas