Every little bit helps - Publicity in Embedded Systems Development mag

Every little bit helps - Publicity in Embedded Systems Development mag

Post by Nicholas P » Sun, 01 Feb 2009 00:17:18



|----------------------------------------------------------------------------|
|"[..] |
| |
|Those expensive dalliances still exist, but I feel the Ada developer |
|actually pays twice. They pay the RTOS vendor for the OS license and |
|stock tools and then they have to pay Adacore for the Ada tools that |
|layer GNARL/GNULL ontop of the RTOS. |
| |
|[..]" |
|----------------------------------------------------------------------------|

Hello,

They do not need an operating system. They do not need AdaCore. They
do not need GNARL/GNULL.
 
 
 

Every little bit helps - Publicity in Embedded Systems Development mag

Post by Nicholas P » Wed, 04 Feb 2009 03:50:43


|-------------------------------------------------------------------------|


|> |
|> |---------------------------------------------------------------------||
|> |"[..] ||
|> | ||
|> |Those expensive dalliances still exist, but I feel the Ada developer ||
|> |actually pays twice. They pay the RTOS vendor for the OS license and||
|> |stock tools and then they have to pay Adacore for the Ada tools that ||
|> |layer GNARL/GNULL ontop of the RTOS. ||
|> | ||
|> |[..]" ||
|> |---------------------------------------------------------------------||
|> |
|> Hello, |
|> |
|> They do not need an operating system. They do not need AdaCore. They |
|> do not need GNARL/GNULL. |
| |
|Hello. Would you care to elaborate please ? |
|thanks." |
|-------------------------------------------------------------------------|

Hello.

Traditionally, older embedded Ada implementations did not need an
operating system: the scheduling was performed by the Ada runtime
executive without using something called an operating system (though
from a completely theoretical application terminology, a pedant might
call such an Ada runtime executive an operating
system). AVR-(subset)Ada does not use an operating system. A RAVENSCAR
implementation from Aonix does not bother with the overhead of an
operating system. (Though people who insist on using an operating
system can use an alternative product from Aonix.)

AdaCore is not needed: AdaCore is not the universe of Ada
implementations.

By using some of the alternatives mentioned above, GNAT would be
irrelevant and so would GNARL/GNULL.