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 autolearn=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.dca3.giganews.com!backlog3.nntp.dca3.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news.glorb.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!news.flashnewsgroups.com-b7.4zTQh5tI3A!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Arduino Due Date: Thu, 21 Nov 2013 01:33:42 -0600 Message-ID: <85eh6aus2x.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (windows-nt) Cancel-Lock: sha1:QsiZkdHyylacMMDKHaiFbgUs100= MIME-Version: 1.0 Content-Type: text/plain X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: 69cf5528db758eef2f4a316612 X-Received-Bytes: 1358 X-Received-Body-CRC: 1624860016 X-Original-Bytes: 1599 Xref: number.nntp.dca.giganews.com comp.lang.ada:183951 Date: 2013-11-21T01:33:42-06:00 List-Id: I've recently purchased an Arduino Due (http://arduino.cc/en/Main/arduinoBoardDue), to build a home robot. The processor is an AT91SAM3X8E, which according to Atmel http://www.atmel.com/devices/SAM3X8E.aspx is an ARM Cortex-M3 84 MHz 32 bit processor, no floating point hardware, along with a bunch of IO stuff. Has anyone ported GNAT to this? It appears I can use gcc targeted to arm, and specify -mcpu=cortex-m3. I'm guessing the runtime from AVR-Ada could be useful, depending on how much is in assembler. The Atmel website provides a C/C++ IDE and a download tool, so I can at least write hello_world.c and try things out, but I'd like to write real code in Ada. I've ported GNAT to a couple of different processors before, but it's been a while ... -- -- Stephe