Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Ada > Re: Is there an...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 3 Topic 5817 of 5966
Post > Topic >>

Re: Is there an Ada ****t to Microchip PIC?

by Britt Snodgrass <britt.snodgrass@[EMAIL PROTECTED] > Jul 18, 2008 at 08:08 PM

On Jul 18, 5:13 pm, Bernd.Spe...@[EMAIL PROTECTED]
 (Bernd Specht) wrote:
> Does anyone know whether there is an Ada ****t for PICs available? I have
do
> write some code for an 18Fxxx with CAN-bus interface and would like to
do it
> with Ada. I look for native code generation, not for an indirection
using
> intermediate C code.
>
> Thanks,
> Bernd

If you have to use an actual PIC 18Fxxx then I think you won't find an
Ada compiler.  The 8-bit PICs have a rather ugly programming
architecture (especially if writing in PIC assembly language). If you
could instead use one of the new PIC-32s which are based on MIPS
architecture then its probable you could create or find a GNAT ****t.
There is also a GNAT ****t for the 8-bit Atmel AVR chips but I don't
know if any of them come with a CAN bus capability.

Green Hills Software sup****ts PIC-32 with their C & C++ compilers. I
asked if they planned to ****t their Ada compiler but their response
indicated they wanted a first customer to pay for the ****t.

I've long thought that the lack of Ada compilers for popular,
peripheral-rich microcontrollers is the principal reason that Ada
hasn't been adopted by more embedded programming hobbyists.

- Britt
 




 3 Posts in Topic:
Is there an Ada port to Microchip PIC?
Bernd.Specht@[EMAIL PROTE  2008-07-18 22:13:38 
Re: Is there an Ada port to Microchip PIC?
Britt Snodgrass <britt  2008-07-18 20:08:43 
Re: Is there an Ada port to Microchip PIC?
Samuel Tardieu <sam@[E  2008-07-23 23:50:51 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Nov 21 14:16:05 CST 2008.