comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP>
Subject: Re: Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running ADA
Date: Tue, 9 Jul 2013 13:11:41 +0000 (UTC)
Date: 2013-07-09T13:11:41+00:00	[thread overview]
Message-ID: <krh26d$8b0$1@dont-email.me> (raw)
In-Reply-To: 1bj6kquk0z8ak$.oyr1yls3ny3e.dlg@40tude.net

On 2013-07-09, Dmitry A. Kazakov <mailbox@dmitry-kazakov.de> wrote:
> On Tue, 9 Jul 2013 11:53:23 +0000 (UTC), Simon Clubley wrote:
>
>> On 2013-07-08, Dmitry A. Kazakov <mailbox@dmitry-kazakov.de> wrote:
>>> On Mon, 8 Jul 2013 17:23:06 +0000 (UTC), Simon Clubley wrote:
>
>>>> Besides, that's only viable when you can use RTEMS instead of running on
>>>> the bare metal.
>>>
>>> You said customers need no OS. Why do you expect anybody would do something
>>> you consider not viable?
>> 
>> You have completely misunderstood. RTEMS comes into this because of it's
>> existing support for Ada and the ability of RTEMS to run on a number of
>> platforms.
>
> I don't understand your point. RTEMS is an OS.
>  

Read the rest of the thread; it's clear from context. We are talking about
ways to get Ada running on boards way too small for Linux. Usually that's
a bare metal mode, but RTEMS may be a option for the more capable of these
small boards/MCUs.

>>>> Even when you use RTEMS, the end user still has to supply
>>>> a BSP if their board is not already supported.
>>>
>>> You said it would be simple. You want customers writing a BSP for YOUR
>>> board?
>> 
>> Huh? Where did I say anything about creating a specific board and selling
>> that ?
>
> Not you, nor the customer. Who then?
>
>> What is needed is to create a Ada compiler which will run in bare metal
>> mode on a number of specific architectures (ARM and MIPS would be my
>> personal initial preferences).
>
> A compiler cannot run on bare metal. You need a GCC cross compiler to be
> able to do something like
>
>    gcc -c -march=armv7 foo.adb
>
> on the host machine.
>

It's clear from the next paragraph I am talking about cross compilers.
However, just to make it clear:

What is needed is to create a Ada compiler which will create code which
runs in bare metal mode on a number of specific architectures (ARM and
MIPS would be my personal initial preferences).

At this point, I'm beginning to think you are either trolling or just
refusing to accept (for whatever reason) that there's a vast embedded
market out there, outside of what you are used to, which could be a
target for Ada.

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world


  reply	other threads:[~2013-07-09 13:11 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-19  7:51 Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running ADA Marcus F
2013-06-19 18:20 ` Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running Ada Jacob Sparre Andersen
2013-06-19 18:59   ` Marcus F
2013-06-19 19:25     ` Marcus F
2013-07-12 20:35     ` Rego, P.
2013-07-12 20:37       ` Rego, P.
2013-07-07  9:16 ` Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running ADA Lucretia
2013-07-07  9:56   ` Dmitry A. Kazakov
2013-07-07 10:58     ` Simon Clubley
2013-07-07 15:00       ` Dmitry A. Kazakov
2013-07-07 16:27         ` Niklas Holsti
2013-07-08  7:43           ` Dmitry A. Kazakov
2013-07-08 10:54             ` G.B.
2013-07-08 12:14               ` Dmitry A. Kazakov
2013-07-08 12:56                 ` Simon Clubley
2013-07-08 14:06                   ` Dmitry A. Kazakov
2013-07-08 14:43                     ` G.B.
2013-07-08 17:23                     ` Simon Clubley
2013-07-08 18:55                       ` Dmitry A. Kazakov
2013-07-09 11:53                         ` Simon Clubley
2013-07-09 12:57                           ` Dmitry A. Kazakov
2013-07-09 13:11                             ` Simon Clubley [this message]
2013-07-09 20:30                               ` Randy Brukardt
2013-07-09 22:23                                 ` Georg Bauhaus
2013-07-10  8:06                                   ` Dmitry A. Kazakov
2013-07-10 12:25                                 ` Simon Clubley
2013-07-10 22:17                                   ` Randy Brukardt
2013-07-11 16:58                                     ` Eryndlia Mavourneen
2013-07-11 22:07                                       ` Randy Brukardt
2013-07-08 13:15                 ` G.B.
2013-07-08 13:59                   ` Dmitry A. Kazakov
2013-07-09  0:53                     ` mjsilva
2013-07-08 20:31             ` Randy Brukardt
2013-07-08 20:45               ` Dmitry A. Kazakov
2013-07-09  0:19                 ` mjsilva
2013-07-09  0:27             ` mjsilva
2013-07-09  7:51               ` Dmitry A. Kazakov
2013-07-09  8:33                 ` Georg Bauhaus
2013-07-09  9:12                   ` Dmitry A. Kazakov
2013-07-09 11:08                     ` G.B.
2013-07-09 12:28                       ` Dmitry A. Kazakov
2013-07-09 14:20                         ` G.B.
2013-07-09 15:00                           ` Dmitry A. Kazakov
2013-07-09 23:13                             ` Peter C. Chapin
2013-07-09 15:38                 ` mjsilva
2013-07-09 19:48                   ` Dmitry A. Kazakov
2013-07-09 20:10                   ` Randy Brukardt
2013-07-09 22:09                     ` Georg Bauhaus
2013-07-10 22:21                       ` Randy Brukardt
2013-07-11  6:12                         ` Georg Bauhaus
2013-07-11 22:00                           ` Randy Brukardt
2013-07-10  1:31                     ` mjsilva
2013-07-10  8:17                       ` Dmitry A. Kazakov
2013-07-10 22:39                       ` Randy Brukardt
2013-07-09 13:53     ` Shmuel Metz
replies disabled

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