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.
next prev 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