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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,ad47c3851d906864,start X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.213.106 with SMTP id nr10mr9941776pbc.2.1335552970627; Fri, 27 Apr 2012 11:56:10 -0700 (PDT) Path: r9ni105379pbh.0!nntp.google.com!news2.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!news2.euro.net!newsfeed.freenet.ag!newsfeed.kamp.net!newsfeed.kamp.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Natasha Kerensikova Newsgroups: comp.lang.ada Subject: Ada on Nintendo DS ? Date: Fri, 27 Apr 2012 18:56:10 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: Mime-Version: 1.0 Injection-Date: Fri, 27 Apr 2012 18:56:10 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="Mda950WjNwNLAFOE7yJXQw"; logging-data="20068"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/jENh71Wtn0iAVagOKeu1o" User-Agent: slrn/0.9.9p1 (FreeBSD) Cancel-Lock: sha1:BILtsURe2XvfTSJTIcXKknqFay8= X-Received-Bytes: 2256 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: 2012-04-27T18:56:10+00:00 List-Id: Hello, I have been desiring getting a try at developing for embedded platforms for a while now. Moreover, I just happen to own a device that probably qualifies as embedded, with two ARM CPUs (one ARM7 and one ARM9), 4 MB RAM and a few DSPs. The device is known as Nintendo DS lite. So how do I compile code suitable to run on such a device? I haven't been able to find anything that perform such a task, but I have missed it? As far as I can tell, devkitARM is a toolchain derived from GCC that targets my hardware (it seems there is also some libraries to deal with DSPs and stuff, but I can care about this later on). On the other end, gnatdroid seems to successfully translate Ada code into binary that can be fed to ARM CPUs. So unless I'm missing something, there is nothing new to discover, I would only need to merge both derivations. Would anyone have an estimation or a bound on how difficult it can be? I have never built a compiler myself (except gnat-aux ports, but it just works, so I have no actual experience of making a compiler code build), so I'm not sure exactly how much of a task it is. Maybe I should start with smaller steps, like writing C stuff going through devkitARM, and then only start aiming at Ada? Thanks in advance for your insights, Natasha