comp.lang.ada
 help / color / mirror / Atom feed
* understanding runtime support
@ 2012-05-11  3:49 Patrick
  2012-05-13  4:49 ` Shark8
                   ` (3 more replies)
  0 siblings, 4 replies; 37+ messages in thread
From: Patrick @ 2012-05-11  3:49 UTC (permalink / raw)


I've been studying Ada for about 6 months now and I am managing on the desktop. I wanted to start a new embedded project. I had assumed that full Ada would be supported on all the targets GCC is capable of targeting, now I am not so sure.

It's my understanding that with a C program, main must be called main because the compiler is depending on this name to create an entry point and that the compiler can insert ASM code to bootstrap an embedded C program. I am also assuming that gcc inserts a runtime for c and is capable of inserting for all the supported targets.

What is the situation with Ada? I was hoping to target various M68K related architectures, ARM and AVR.

I read a recent thread about "Tasking on GNATAVR" and it does not look like there is an officially supported avr runtime. I haven't found anything in the open source world on M68K support. It looks like Gnat Pro supports ARM but does the GPL version support it?

I am pretty mixed up, please help me find the resources to figure out what is supported-Patrick



^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2012-05-17 18:15 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-11  3:49 understanding runtime support Patrick
2012-05-13  4:49 ` Shark8
2012-05-13 15:26   ` Patrick
2012-05-14  4:37     ` Shark8
2012-05-14  8:24     ` Ludovic Brenta
2012-05-14 11:31       ` Patrick
2012-05-14 18:34         ` Shark8
2012-05-14 20:04           ` Patrick
2012-05-14 21:02             ` mjsilva
2012-05-15  6:48               ` Randy Brukardt
2012-05-15 15:22                 ` mjsilva
2012-05-15 15:41                   ` Lucretia
2012-05-15 16:05                   ` Lucretia
2012-05-15 16:29                     ` mjsilva
2012-05-15 17:02                       ` Lucretia
2012-05-16 17:51                 ` Tero Koskinen
2012-05-17  6:39                   ` Simon Wright
2012-05-17 18:09                     ` Tero Koskinen
2012-05-17 18:15                     ` John B. Matthews
2012-05-15  7:47               ` Jacob Sparre Andersen
2012-05-15 16:27                 ` Jeffrey Carter
2012-05-15 16:38                 ` Brian Drummond
2012-05-15 16:49                   ` Patrick
2012-05-15 16:50                   ` Patrick
2012-05-15 14:24               ` Lucretia
2012-05-14 22:52             ` Shark8
2012-05-15  0:04               ` Patrick
2012-05-15  7:39               ` Dmitry A. Kazakov
2012-05-15 14:19       ` Lucretia
2012-05-15  7:26 ` Ludovic Brenta
2012-05-15 14:31   ` Lucretia
2012-05-16 16:24   ` tmoran
2012-05-17  0:15     ` Randy Brukardt
2012-05-15 14:48 ` Lucretia
2012-05-15 14:55 ` Lucretia
2012-05-15 15:32   ` Mike Silva
2012-05-15 16:04     ` Lucretia

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