Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Учебный лабораторный комплекс SDK-2.0 на базе микроконтроллера LPC2292 с ядром ARM7TDMI-S # CAN 2.0, RS-485, RS-232, Ethernet 10/100Base-TX, IEEE 802.15.4 (ZigBee)

Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение Shico » 25 май 2008, 16:31

Какие компиляторы для стенда можно использовать под Windows, кроме Keil'а?
"Раньше гусиными перьями писали вечные мысли, а теперь вечными перьями пишут гусиные мысли". В. Солоухин
Аватара пользователя
Shico
 
Сообщения: 301
Зарегистрирован: 06 апр 2008, 16:15
Откуда: Санкт-Петербург

Re: Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение invaisor » 25 май 2008, 17:14

Shico писал(а):Какие компиляторы для стенда можно использовать под Windows, кроме Keil'а?

IAR Embedded Workbench for ARM http://www.iar.com/website1/1.0.1.0/68/1/index.php
Платная штука :cry:. Но дают 30-дневный триал. Официальный представитель http://www.efo.ru/.

GNU ARM http://gnuarm.com/
Бесплатный. Для Windows необходимо наличие Cygwin.
Аватара пользователя
invaisor
 
Сообщения: 227
Зарегистрирован: 08 апр 2008, 16:08

Re: Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение Shico » 25 май 2008, 18:00

А "GNU ARM" и "GCC" это одно и то же?
"Раньше гусиными перьями писали вечные мысли, а теперь вечными перьями пишут гусиные мысли". В. Солоухин
Аватара пользователя
Shico
 
Сообщения: 301
Зарегистрирован: 06 апр 2008, 16:15
Откуда: Санкт-Петербург

Re: Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение invaisor » 25 май 2008, 18:11

Shico писал(а):А "GNU ARM" и "GCC" это одно и то же?

В принципе да. GNU ARM - это GCC собранный с поддержкой только архитекуры ARM + небольшие фиксы для разновидностей архитектур не включенных в основной состав. На PC он обычно собран для i386, i486, i586, i686 или x64.
GCC тем хорош, что может быть собран под различные архитектуры, которые он поддерживает. Если скачать его исходники, то можно убедиться, что их список огромен :)
Точнее GNU ARM содержит не только GCC, но и Newlib, G++, Binutils, GDB (Insight).
Аватара пользователя
invaisor
 
Сообщения: 227
Зарегистрирован: 08 апр 2008, 16:08

Re: Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение Shico » 25 май 2008, 18:59

invaisor писал(а):В принципе да. GNU ARM - это GCC собранный с ...

Спасибо! Надо будет как-нибудь собраться и разобраться :) (в GNU ARM'е).
Может перетащу пример FreeRTOS'а из Keil'а в GNU ARM.
"Раньше гусиными перьями писали вечные мысли, а теперь вечными перьями пишут гусиные мысли". В. Солоухин
Аватара пользователя
Shico
 
Сообщения: 301
Зарегистрирован: 06 апр 2008, 16:15
Откуда: Санкт-Петербург

Re: Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение Интегральный вычислитель » 16 июл 2008, 22:48

Хочу развернуть у себя дома инструментальную цепочку для SDK2.0 на базе GNU ARM. Такой вопрос, какую версию лучше ставить? Какие имеются тараканы?
В вики лежит описание установки 4.2.1 http://embedded.ifmo.ru/wiki/index.php5/GNUARM
На сайте GCC уже есть ветка 4.3, может кто-нибудь её пробовал?
eCOS как я понял вообще собирался в ветке 3.4.
На сайте GNUARM.com новых билдов вообще нету.. видимо они его забросили.
I Have Seen The Truth And It Doesn't Make Any Sense
Аватара пользователя
Интегральный вычислитель
 
Сообщения: 561
Зарегистрирован: 02 апр 2008, 16:04
Откуда: из Леса

Re: Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение Роман Химов » 16 июл 2008, 23:58

Интегральный вычислитель писал(а):На сайте GCC уже есть ветка 4.3, может кто-нибудь её пробовал?

Если есть желание, всё можно ручками собрать, не так это сложно, как кажется. Или с помощью готовых скриптов, их надо поискать, но они есть. Под uClibc я бы с помощью OpenEmbedded собрал инструментарий...
--
Греби и улыбайся!
Всё будет хорошо. Готовьтесь...
Роман Химов
 
Сообщения: 53
Зарегистрирован: 06 май 2008, 11:55
Откуда: 10 км к востоку от Питера

Re: Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение Интегральный вычислитель » 17 июл 2008, 00:08

Роман Химов писал(а):
Интегральный вычислитель писал(а):На сайте GCC уже есть ветка 4.3, может кто-нибудь её пробовал?

Если есть желание, всё можно ручками собрать, не так это сложно, как кажется.

В каком смысле ручками? :roll:

Роман Химов писал(а):Под uClibc я бы с помощью OpenEmbedded собрал инструментарий...

uClibc мне пока не нужен, практика показала что на SDK2.0 ничего из мира linux запускать не стоит (слишком уж мало у него памяти). ... Эх... Вот когда у нас появятся толстые эвал борды, с MMU и кучей DRAM'a, с толстыми гиговыми флешками :P ... Тогда я точно EmbeddedLinux буду собирать :D
I Have Seen The Truth And It Doesn't Make Any Sense
Аватара пользователя
Интегральный вычислитель
 
Сообщения: 561
Зарегистрирован: 02 апр 2008, 16:04
Откуда: из Леса

Re: Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение Роман Химов » 17 июл 2008, 08:13

Интегральный вычислитель писал(а):
Роман Химов писал(а):
Интегральный вычислитель писал(а):На сайте GCC уже есть ветка 4.3, может кто-нибудь её пробовал?

Если есть желание, всё можно ручками собрать, не так это сложно, как кажется.

В каком смысле ручками? :roll:

Из исходников. Где-то так, там много.

Единственное, что проще готовый GNU ARM задействовать, наверное, раз уж он тоже на Newlib. 4.2.2 vs. 4.3 вряд ли будет принципиально. :)

Интегральный вычислитель писал(а):uClibc мне пока не нужен, практика показала что на SDK2.0 ничего из мира linux запускать не стоит

Ну да. Пингвин откормленный, жирный... В SDK 2.0 не втиснется никак...
--
Греби и улыбайся!
Всё будет хорошо. Готовьтесь...
Роман Химов
 
Сообщения: 53
Зарегистрирован: 06 май 2008, 11:55
Откуда: 10 км к востоку от Питера

Re: Компиляторы для стенда SDK-2.0 (для ядра ARM7)

Сообщение Интегральный вычислитель » 17 июл 2008, 09:22

Роман Химов писал(а):
Интегральный вычислитель писал(а):В каком смысле ручками? :roll:

Из исходников.

Ну так мы из исходников его и собираем :D Правда newlib вчера вечером у меня почему-то не собрался, пишет что ему нужен makeinfo, хотя он у меня стосит
I Have Seen The Truth And It Doesn't Make Any Sense
Аватара пользователя
Интегральный вычислитель
 
Сообщения: 561
Зарегистрирован: 02 апр 2008, 16:04
Откуда: из Леса


Вернуться в SDK 2.0

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0