реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> программирование на ADA для ARM
Tsvetik
сообщение Jun 6 2008, 09:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-10-06
Пользователь №: 21 663



Встречался ли кто-нибудь с компилятором ADA для ARM?
Go to the top of the page
 
+Quote Post
etoja
сообщение Jun 6 2008, 09:54
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Фирма GreenHills поставляет компилятор ADA95. У них можно запросить CD с ограничением по времени тестирования компилятора.
http://www.ghs.com
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 6 2008, 10:25
Сообщение #3


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



А GCC'шный ADA-компиллер умеет код для ARM'а генерить?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Tsvetik
сообщение Jun 6 2008, 10:35
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-10-06
Пользователь №: 21 663



Про GCC не знаю

Цитата(etoja @ Jun 6 2008, 13:54) *
Фирма GreenHills поставляет компилятор ADA95. У них можно запросить CD с ограничением по времени тестирования компилятора.
http://www.ghs.com

На GreenHills я был, у них действительно есть компилятор ADA95, но я не увидел нигlе укзания на то, что он комплит под ARM

Есть ли у кого-нибудь опыт разработки на ADA для микроконтроллеров?
По идкк этот язык специально заточен под embedded системы

Сообщение отредактировал Tsvetik - Jun 6 2008, 10:36
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Jun 6 2008, 10:39
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата(Rst7 @ Jun 6 2008, 13:25) *
А GCC'шный ADA-компиллер умеет код для ARM'а генерить?

Дык он жеж фронт-энд. Кодогенератор общий. Вопрос ИМХО в библиотеках.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 6 2008, 10:51
Сообщение #6


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Дык он жеж...


Ну я не знаток, просто знаю, что в GCC была ADA, а что и как - хз...


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
rimpocha
сообщение Jun 6 2008, 12:42
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 6-03-07
Из: Новосибирск, Seattle
Пользователь №: 25 935



Цитата(Tsvetik @ Jun 6 2008, 17:35) *
По идкк этот язык специально заточен под embedded системы


Это вы не с FORTH'ом перепутли случаем? ADA -- это Паскаль такой smile.gif


--------------------
НГТУ, Физико-технический факультет, кафедра Лазерных систем
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jun 7 2008, 10:00
Сообщение #8


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(rimpocha @ Jun 6 2008, 16:42) *
Это вы не с FORTH'ом перепутли случаем? ADA -- это Паскаль такой smile.gif

Это не Паскаль. ADA язык высокого уровня. Буржуи французские на нем (насколько мне известно) писали софт для своих космических ракет Ариан.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 7 2008, 10:25
Сообщение #9


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Tsvetik @ Jun 6 2008, 13:35) *
Встречался ли кто-нибудь с компилятором ADA для ARM?
У меня только один вопрос: чем обусловлена необходимость использовать именно этот язык???...


--------------------
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Jun 7 2008, 12:07
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



"Язык АДА". Как звучит. smile.gif

>>Буржуи французские на нем (насколько мне известно) писали софт для своих космических ракет Ариан.
Для тех, что падали все время? )


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
Tsvetik
сообщение Jun 7 2008, 12:37
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-10-06
Пользователь №: 21 663



Цитата(AVR @ Jun 7 2008, 14:25) *
У меня только один вопрос: чем обусловлена необходимость использовать именно этот язык???...


Заинтересовала его ориентированность на параллельные вычисления.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 7 2008, 12:50
Сообщение #12


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Tsvetik @ Jun 7 2008, 16:37) *
Заинтересовала его ориентированность на параллельные вычисления.
Что-то мне подсказывает что от выбора языка ARM параллельнее считать не станет... Кроме того Вы лишаете себя массы полезных библиотек (ну может и прилинкуете их к программе на ADA, но ведь и прототипы функций переписывать надо будет - а зачем эта лишняя работа?)... Если надо язык, ориентированный на параллельные вычисления - Verilog biggrin.gif


--------------------
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jun 7 2008, 12:50
Сообщение #13


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Dron_Gus @ Jun 7 2008, 16:07) *
Для тех, что падали все время? )

Судя по одной статье именно эти.
bb-offtopic.gif Траекторию выхода на орбиту поменяли, а софт не скорректировали. Траектория не та, то, следовательно, самоуничтожение объектаsmile.gif


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 9 2008, 14:06
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



В своё время читал статью на эту тему. Читал в познавательных целях и, поэтому, в мелочах могу быть неточным.

Язык АДА применялся американцами на всех военных объектах. Это был стандарт. Выбор языка в пользу АДА был сделан очень давно 60-70 годы. Причина - Это был самый оптимальный объектно-ориентированный язык того времени. В связи с этим считалось, что найболее защищённый. Кроме того, естественно переносимость. Естественно, что за долгие годы было наработано много софта в области данного языка (созданно объектов), что мешало переходить на другие языки. Кроме того надёжность его не ставилась под сомнение.
В 90-ые годы произошло несколько аварий. Известна как минимум одна авария челнока связанная именно с программой. И именно с её переносом с модели на модель. В связи с этим поднялась волна дискуссий о целесообразности групповых заимствований.

Недавно, с интересом прочитал сообщение, что военные выбрали язык С++ для дальнейших разработок. Думаю причины - понятны. Примерно тоже происходит и с ОС. Если ранее военными использовались только ОС на основе открытого кода (Linux), то недавно прочитал, что принято решение применять Windows.

Наши по прежнему применяют Linux. Недавно где-то ноутбук военный советский проскакивал... smile.gif
Go to the top of the page
 
+Quote Post
dxp
сообщение Jun 10 2008, 05:39
Сообщение #15


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(SasaVitebsk @ Jun 9 2008, 21:06) *
Язык АДА применялся американцами на всех военных объектах. Это был стандарт. Выбор языка в пользу АДА был сделан очень давно 60-70 годы.

Язык АДА был специально разработан в начале 1980-х по заказу МО США для целевого использования в разработках по военному заказу оного заведения. Точно так же был разработан VHDL - не находите между ними сходства? smile.gif

Цитата(SasaVitebsk @ Jun 9 2008, 21:06) *
Причина - Это был самый оптимальный объектно-ориентированный язык того времени. В связи с этим считалось, что найболее защищённый.

АДА исходно не был объекто-ориентированным. Ее включили в более поздние версии. Защищенность - да. Особенно, что касается так называемой "защиты от дурака". smile.gif Это все имеет свои обратные стороны и, естественно, не гарантирует безошибочной работы программ, написанных на нем.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 15:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016