comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Help with embedded hardware/software platform selection for ADA
Date: Wed, 3 Jul 2013 13:11:32 +0200
Date: 2013-07-03T13:11:32+02:00	[thread overview]
Message-ID: <1rm7a4kx970x1.qug4mwhf3r0e.dlg@40tude.net> (raw)
In-Reply-To: 51d3dad0$0$6582$9b4e6d93@newsspool3.arcor-online.net

On Wed, 03 Jul 2013 10:03:30 +0200, Georg Bauhaus wrote:

> On 03.07.13 09:18, Dmitry A. Kazakov wrote:
>> On Tue, 2 Jul 2013 15:21:06 -0700 (PDT), mjsilva@scriptoriumdesigns.com
>> wrote:
>>
>>> I could add to this list of examples indefinitely, without coming anywhere
>>> near your Windows/Linux/VxWorks world.
>>
>> Sure, like doing physical layer of Ethernet using digital inputs and
>> outputs. The only question is why anybody would like to?
> 
> Rather, the question is, what *are* these programmers actually
> *doing*, and *buying*?

They buy Ethernet controllers...

> "Using cutting edge sensors and powerful
> algorithms, each car in Drive knows where it is."

No idea, except that "cutting edge" sensors by no mean require us cycles.
 
> Another fashionable product, which is currently pricey, is
> LED light bulb control. Is an Arduino with ham radio attached
> to every bulb even reasonable?

http://en.wikipedia.org/wiki/DMX512

We used DMX for Landegartenschau outdoor installation in Hamburg:

This is one of the lamps:

http://payload8.cargocollective.com/1/0/20783/2464449/lg_10.jpg

Each lamp's LED is individually controlled over DMX. This is the map:

http://cargocollective.com/christinametzler/Infografik-Landesgartenschau

Each dot on the map is a lamp. The installation is controlled from Windows
computers. We could possibly do it much easier (and cheaper) using our
embedded Ada middleware and its network protocol instead of Windows + DMX.
But it was not available then.

No us cycles needed to control LED lamps. Essential is exact time
synchronization and huge data flow needed for such an installation.

>> Anyway if you want this, why don't you use some Ada to C compiler?
> 
> AdaCore's (formerly SofCheck's) requires a C (or C++) runtime,
> and builds a runtime for Ada on top of it, IIUC. So this doesn't
> change the picture.

It does because the premise was: no run-time at all. Then it is perfectly
feasible to compile some arithmetic stuff written in Ada into C.

My point is either you have no run-time or else, full Ada, please.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


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

Thread overview: 65+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-14 15:39 Help with embedded hardware/software platform selection for ADA Max Herman
2013-06-14 17:05 ` Dmitry A. Kazakov
2013-06-17 15:51   ` Max Herman
2013-06-17 17:12     ` Dmitry A. Kazakov
2013-06-14 17:45 ` G.B.
2013-06-14 20:52   ` Simon Wright
2013-06-14 20:16 ` RasikaSrinivasan
2013-06-14 20:51   ` Simon Wright
2013-06-17 16:00   ` Max Herman
2013-06-17  0:38 ` Luke A. Guest
2013-06-17 16:05   ` Max Herman
2013-07-04 16:13     ` Lucretia
2013-06-17  6:55 ` Help with embedded hardware/software platform selection for Ada Jacob Sparre Andersen
2013-06-17 16:15   ` Max Herman
2013-06-26 23:58   ` Luke A. Guest
2013-06-17 21:46 ` Help with embedded hardware/software platform selection for ADA Marcus F
2013-07-01 18:45   ` mjsilva
2013-07-01 19:32     ` Dmitry A. Kazakov
2013-07-01 23:35       ` Simon Clubley
2013-07-02  7:27         ` Georg Bauhaus
2013-07-02  8:46           ` Dmitry A. Kazakov
2013-07-02  9:09             ` Georg Bauhaus
2013-07-02 14:50               ` Shark8
2013-07-02 15:08             ` mjsilva
2013-07-02 16:53               ` Robert A Duff
2013-07-02 22:47               ` Randy Brukardt
2013-07-03  0:22                 ` Luke A. Guest
2013-07-03 19:13                   ` Randy Brukardt
2013-07-03 19:19                     ` Randy Brukardt
2013-07-03 20:50                       ` Georg Bauhaus
2013-07-08 12:53                         ` Eryndlia Mavourneen
2013-07-03 21:29                       ` Luke A. Guest
2013-07-03 22:02                       ` Niklas Holsti
2013-07-04 16:02                     ` Luke A. Guest
2013-07-05 21:08                       ` Randy Brukardt
2013-07-03  1:01                 ` mjsilva
2013-07-03  2:41                   ` Luke A. Guest
2013-07-03  7:17                     ` Shark8
2013-07-02 16:52             ` Simon Clubley
2013-07-02 17:27               ` Dmitry A. Kazakov
2013-07-02 19:29                 ` Simon Clubley
2013-07-02 20:21                   ` Dmitry A. Kazakov
2013-07-03 12:08                     ` Simon Clubley
2013-07-03 12:47                       ` Dmitry A. Kazakov
2013-07-03 16:56                         ` Simon Clubley
2013-07-02 22:21                 ` mjsilva
2013-07-03  7:18                   ` Dmitry A. Kazakov
2013-07-03  8:03                     ` Georg Bauhaus
2013-07-03 11:11                       ` Dmitry A. Kazakov [this message]
2013-07-03 12:49                         ` G.B.
2013-07-03 16:14                           ` Dmitry A. Kazakov
2013-07-03 14:50                     ` mjsilva
2013-07-02  8:26         ` Dmitry A. Kazakov
2013-07-02 10:44           ` Bill Findlay
2013-07-02 13:02             ` Dmitry A. Kazakov
2013-07-02 13:59               ` Bill Findlay
2013-07-02 14:41                 ` Dmitry A. Kazakov
2013-07-02 16:45                   ` Simon Clubley
2013-07-02 17:40                     ` Dmitry A. Kazakov
2013-07-02 16:57           ` Simon Clubley
2013-07-02 17:44             ` Dmitry A. Kazakov
2013-07-02 14:55         ` mjsilva
2013-07-02 15:20           ` Dmitry A. Kazakov
2013-07-02 15:58             ` mjsilva
2013-07-02 16:58               ` Dmitry A. Kazakov
replies disabled

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