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.ams3.giganews.com!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: Help with embedded hardware/software platform selection for ADA Date: Tue, 2 Jul 2013 16:45:54 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <31f9819e-6509-4d67-acea-4d2ba9a96c04@googlegroups.com> <4csim6j63mk4.1c54vo5v7eu8c.dlg@40tude.net> <1xjmrhqaru3w2$.19h39u551pro1$.dlg@40tude.net> <17nisiivtnz9r.190krltf7ol64$.dlg@40tude.net> Injection-Date: Tue, 2 Jul 2013 16:45:54 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="3a7522c45acd2a6c162b080668fa4020"; logging-data="18104"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+HMZIXSVCtjAfakyhzQJxuOlGypEhlO3A=" User-Agent: slrn/0.9.8.1 (VMS/Multinet) Cancel-Lock: sha1:fpeOzq3ikFET/oKp+KzfVQn6zVg= X-Original-Bytes: 2493 Xref: number.nntp.dca.giganews.com comp.lang.ada:182222 Date: 2013-07-02T16:45:54+00:00 List-Id: On 2013-07-02, Dmitry A. Kazakov wrote: > > Our embedded projects need more than 2GB RAM to compile with GNAT. Even if > the compiler would not crash on Storage_Error, a native tool chain for a > tiny embedded target is not the way people would like to have it. > > There is no such problem when using Atom or Geode (and Linux). But for ARM > (or an OS different from the host OS, like VxWorks) one needs a cross > compiler. > > Which is why Atom and Geode have a huge potential for embedded Ada, IMO. > It's not clear what you are saying here Dmitry. Are you implying that Ada can only have a huge potential if the code is run in the same native environment on the target as was used to develop the code on the host ? If so, you should be aware that a major hobbyist platform, Arduino, which is a AVR based platform, works using cross compiled toolchains and nobody in the hobbyist world seems to have a problem with that. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world