comp.lang.ada
 help / color / mirror / Atom feed
From: Jerry Petrey <"jdpetrey<NOSPAM>"@raytheon.com>
Subject: Re: Embedded Tools
Date: Fri, 05 Mar 2004 16:54:39 -0700
Date: 2004-03-05T16:54:39-07:00	[thread overview]
Message-ID: <4049133F.F05EAE2B@raytheon.com> (raw)
In-Reply-To: mailman.69.1078516057.327.comp.lang.ada@ada-france.org



Carroll-Tech wrote:

>
> Well, I bought some robotics books (on sale for 1.00$).  In it they use a
> 16f84 Microcontroller.  That is an "embedded" technology right?
>
> Then it dawned on me that I've seen many, many job openings
> for embedded programmers using Ada.  And that tells me that
> Ada is the "native" language for "some" processor and that there
> is a compiler and libraries/package specs and implementation that might
> help me answer other questions.
>
> So, I guess, for comparative reasons and having the books I bought the
> target is a 16f84 microcontroller.  I just want to look in the specs and
> implementation of the libraries to program embedded "things" with Ada.
>
> Thanks!

Ada is a high-level language.  It is not the 'native language' (aka machine
language) for any particular processor.
There has to be a compiler that translates the high level Ada statements into
the machine code of a given processor. Unfortunately, there is not such a
compiler for most of the common 8-bit and 16-bit microprocessors or
microcontrollers such as the PIC 16F84.  There are compilers for processors
such as the 80486, 60040, PowerPC, etc. and host compilers for Windows
machines.  It would be nice if there were more cross-compilers (one that runs
on a machine like a PC and generates code for some other processor) for some
of these smaller microcontrollers but so far that is not the case.


Jerry
--
--------------------------------------------------------------------
-- Jerry Petrey   -   Senior Principal Systems Engineer
-- Navigation (GPS/INS), Guidance, & Control
-- Raytheon Missile Systems  - Member Team Ada & Team Forth
-- NOTE: please remove <NOSPAM> in email address to reply
--------------------------------------------------------------------





  reply	other threads:[~2004-03-05 23:54 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20040305093328.112234C412C@lovelace.ada-france.org>
2004-03-05 20:06 ` Embedded Tools Carroll-Tech
2004-03-05 23:54   ` Jerry Petrey [this message]
2004-03-06 19:47   ` Bernd Trog
     [not found] <20040304182014.14B1F4C40DA@lovelace.ada-france.org>
2004-03-04 18:59 ` Embedded tools Carroll-Tech
2004-03-04 19:34   ` Martin Dowie
2004-03-05  3:10   ` Steve
replies disabled

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