comp.lang.ada
 help / color / mirror / Atom feed
From: jonathan <johnscpg@googlemail.com>
Subject: Re: Why so hard to come up with a simple embedded Ada system?
Date: Wed, 14 Jul 2010 12:56:47 -0700 (PDT)
Date: 2010-07-14T12:56:47-07:00	[thread overview]
Message-ID: <e5c06230-0c8e-49ac-8f89-7c88b60c60cc@d37g2000yqm.googlegroups.com> (raw)
In-Reply-To: 37da1783-b355-4d43-a9a8-7f0d4ba4da9c@t13g2000prf.googlegroups.com



More encouraging words from the GNAT GPL/Mindstorms
webpage:
http://libre.adacore.com/libre/tools/mindstorms/

 GNAT GPL Edition for the LEGO MINDSTORMS NXT
 platform brings the possibility of experimenting
 with embedded systems development using the Ada
 2005 and SPARK languages to an education-oriented
 robotic platform. Entire embedded systems, including
 software, hardware and sensors intercefacing,
 and wireless communications can be developed and
 verified using the GPL editions of GNAT and SPARK.

(GNAT GPL is the free-software version of GNAT.)


Regarding the x86 options: just to be clear,
here's what I was talking about when I mentioned
MaRTE OS. From the homepage, http://marte.unican.es/

 The normal development environment for MaRTE OS is a
 computer with a GNU/Linux operating system installed.
 ...
 You can compile MaRTE OS to [produce executables that
 run as] normal Linux processes (without Real-Time
 guarantees, but useful for fast developing, debugging
 and teaching) or

    as binary for an x86 bare machine.

 Finally, write your multi-thread application in Ada, C
 or C++ (check-out the given examples) and use the provided
 scripts (mgnatmake or mgcc) to compile and link it against
 the kernel. You will get an executable that can be run
 on the architecture you chose when you installed MaRTE
 OS (i.e: as a Linux program or as a Multiboot loadable
 x86 binary)

J.



  parent reply	other threads:[~2010-07-14 19:56 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-14  4:55 Why so hard to come up with a simple embedded Ada system? usenet
2010-07-14  5:33 ` Jeffrey R. Carter
2010-07-14  6:27   ` usenet
2010-07-14 18:05     ` Jeffrey R. Carter
2010-07-14  7:23 ` Dmitry A. Kazakov
2010-07-17  8:45   ` MRE
2010-07-17  9:46     ` Dmitry A. Kazakov
2010-07-19 11:06       ` MRE
2010-07-19 17:34         ` Dmitry A. Kazakov
2010-07-19 18:39           ` Jeffrey R. Carter
2010-07-17 16:29     ` Georg Bauhaus
2010-07-18  0:26       ` usenet
2010-07-18 10:15         ` Simon Wright
2010-07-18 19:26           ` usenet
2010-07-18 11:48         ` jonathan
2010-07-18 15:26           ` Britt Snodgrass
2010-07-18 15:50             ` Britt Snodgrass
2010-07-19 23:00         ` Brian Drummond
2010-07-19 11:09       ` MRE
2010-07-14  8:03 ` anon
2010-07-14 11:43 ` jonathan
2010-07-14 12:36 ` jonathan
2010-07-14 12:46 ` Ludovic Brenta
2010-07-14 19:56 ` jonathan [this message]
2010-07-15  1:36 ` Steve D
2010-07-15  9:50   ` Alex R. Mosteo
2010-07-17 14:25 ` Lucretia
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox