comp.lang.ada
 help / color / mirror / Atom feed
From: Mike Silva <mjsilva@scriptoriumdesigns.com>
Subject: Re: understanding runtime support
Date: Tue, 15 May 2012 08:32:43 -0700 (PDT)
Date: 2012-05-15T08:32:43-07:00	[thread overview]
Message-ID: <4775877.554.1337095963157.JavaMail.geo-discussion-forums@yneo6> (raw)
In-Reply-To: <18407765.683.1337093755128.JavaMail.geo-discussion-forums@vbym15>

On Tuesday, May 15, 2012 7:55:55 AM UTC-7, Lucretia wrote:
> If you went bare metal compiler, you would need to define what you needed in the runtime. Do you really need tasking? Do you really need full exception handling? If not, you can just have local exceptions which will call last_chance_handler anytime something goes wrong, in that procedure, you can do whatever you like, drop into remote gdb, dump the regs over serial, etc.
> 
> Luke.
IMO having simple tasking (Ravenscar) and suitable timing (delay, delay until) would be enough for a great many embedded chores.  Everything else could build on that core.

I'm guessing that this is pretty much what the Lego Mindstorms port has, but I haven't looked.



  reply	other threads:[~2012-05-15 15:32 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
2012-05-15 16:04     ` 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