comp.lang.ada
 help / color / mirror / Atom feed
From: Lucretia <laguest9000@googlemail.com>
Subject: Re: Seeking for pointers about creating a custom GNAT runtime
Date: Wed, 25 Apr 2012 08:24:34 -0700 (PDT)
Date: 2012-04-25T08:24:34-07:00	[thread overview]
Message-ID: <10135175.858.1335367474732.JavaMail.geo-discussion-forums@vbep19> (raw)
In-Reply-To: <op.wdbbvzqbule2fv@douda-yannick>

On Wednesday, April 25, 2012 9:44:13 AM UTC+1, Hibou57 (Yannick Duchêne) wrote:
> Hi all happy Ada prose authors,
> 
> I am seeking for some pointers, basic advices, about creating a custom  
> runtime for GNAT.
> 
> That's basically for a kind of toy for me: a minimal bootable environment  
> in which I will mainly play with some assembly and run some experiment.  
> However, I will also need a minimal environment, like a minimal text  
> editor and a minimal terminal emulation, among others fundamental stuff,  
> and don't feel OK doing this in either assembly or C. Note that I am not  
> announcing a new OS in Ada, I'm not that silly, that's just planed to be a  
> toy for some personal experiments.
> 
> Any pointers welcome. I am not expecting anyone to do the stuff for me,  
> just pointers.

I have done this on an ARM board, see the "blink" directory of https://github.com/Lucretia/tamp, it does nothing but boot on a board. You can apply the same idea for x86, you can use the --RTS flag to point to your new custom RTS.

Luke.



  parent reply	other threads:[~2012-04-25 15:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-25  8:44 Seeking for pointers about creating a custom GNAT runtime Yannick Duchêne (Hibou57)
2012-04-25  9:17 ` Yannick Duchêne (Hibou57)
2012-04-25 15:24 ` Lucretia [this message]
2012-04-25 15:34   ` Yannick Duchêne (Hibou57)
2012-04-26  2:57 ` Randy Brukardt
replies disabled

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