Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Съвет за закупуване на компилатор за ARM/Cortex
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=6783
Страница 1 от 1

Автор:  setoy [ Съб Май 02, 2009 1:42 am ]
Заглавие:  Съвет за закупуване на компилатор за ARM/Cortex

Така или иначе имаме заделен бюджет за целта (7 К $) и ми се иска да изберем нещо добро. IAR, Keil или Codesourge ... Също и читав JTAG. Трудно ми е да се ориентирам в цялото море от възможности, затова и питам :) Благодаря предварително за мненията :)

Автор:  Dimitar [ Съб Май 02, 2009 2:08 am ]
Заглавие: 

IAR плюс техния си JTAG (JLink) :) . Аз поне каквото съм опитвал до сега не съм намерил нещо, дето да ми е по-удобно от IAR-а. Само дето си нямам идея дали 7к са достатъчни :) .

Автор:  [ Пон Май 04, 2009 4:58 pm ]
Заглавие: 

Цените на Sourcery G++ са:

Sourcery G++ Professional Edition for Stellaris EABI
Host OS: IA32 Windows
Price: $2799.00

Sourcery G++ Professional Edition for ARM EABI
Host OS: IA32 Windows
Price: $2799.00

Като (май) трябва поотделно да си ги закупиш за ARM и Cortex. След това ще се сблъскаш с кръстословицата наречена Eclipse ( примерно виж тук http://www.mcu-bg.com/mcu_site/viewtopi ... ex&start=0 ), след около месец-два решаване ще си в час с нещата и с остатъка от парите ще знаеш какво да си купиш :-)

CodeSurge - предполагам, че си имал в предвид Code Sourcery, защото CodeSurge е някакво IDE for DarkBASIC Professional ( дано Киров не чуе че спомавам думата Бейсик :-) )

Автор:  miro_atc [ Пон Май 04, 2009 6:40 pm ]
Заглавие: 

Аз в оная тема писах за тия http://www.code-red-tech.com/collateral ... %20new.pdf

Нищо не знам за тях де, попаднах случайно и ми изглежда доста интересно това дето са направили за трейса на кортекса... Като се има предвид колко сложни плъгини са направили, най-вероято са отделили малко време и за самия тулчейн, така че според мен си заслужават проучването...

Автор:  [ Пон Май 04, 2009 7:40 pm ]
Заглавие: 

Това дето Миро цитира има и 90 дни оценъчна версия, което е добър срок за разучаване дали става или не.
Не видях на Code Red как стои въпроса с ъпдейтите на професорите, платени ли са, не са ли.

Автор:  Цецо [ Сря Май 06, 2009 6:56 pm ]
Заглавие: 

Ако имах 7К за харчене, със сигурност няма да си КУПЯ GNU (Code Sourcery или нещо подобно).

Не че са лоши, ама за две седмици ще го подкараш и без да го купуваш. На практика при тях си купуваш съпорта.

Особенно ако става въпрос за ARM7/9 там GNU - то е толкоз проиграно, че няма никакъв смисъл да се дават пари за него. За Cortex аз вече също го подкарах, засега само през един проект, но изглежда като да работи ОК.

Така че ако ще е авнта - да е аванта - щото да дадеш хиляди долари, че и после пак да минеш през тормоза на GNU идеологията, бахти и супорта дето трябва да го дават - то ако не дойдат направо да ти го качат на компютъра лично... все тая, GNU-то си е GNU.


Иначе от комерсиалните среди които изброи, аз имам опит с IAR, досега не съм видял среда с която да "пропиша" по бързо. Ден, два (ако познаваш процесора по принцип) и си готов. Добра си е, за мен поне е най-удобното с което съм работил на ARM, за съжаление не ми е по джоба.

От друга страна Keil все пак са "домашната" среда на ARM, ама незнам дали за 7К ще можеш да купиш техния компилатор (който би трябвало да е най-доброто). Щото варианта Keil + GCC е глупав според мен.

Относно JTAG- аз мисля че най-удобно откъм евтините решения е Jlink. Подържа се от всичко и работи като слънце. А за сериозен трейсър парите няма да ти стигнат.

¶ написа:
Като (май) трябва поотделно да си ги закупиш за ARM и Cortex. След това ще се сблъскаш с кръстословицата наречена Eclipse ( примерно виж тук http://www.mcu-bg.com/mcu_site/viewtopi ... ex&start=0 ), след около месец-два решаване ще си в час с нещата и с остатъка от парите ще знаеш какво да си купиш :-)


Не ти трябва отделно да купуваш. ARM EABI подържа АРМ7/9, Cortex и пр. Компилатора де. Въпроса е във линкерските файлове, дали има за процесора който ти търсиш. В горното има прилична подръжка на Stellaris, но както се вижда от горната тема, с повече бой, човек успява да напише и собствени линкерски скриптове.
Иначе ако купи тяхното няма да се бори с еклипса. Той в техния пакет си е настроен - сядаш и пишеш. Но пак има доста "дупки" в сравнение на лекотата за подкарване на един IAR+Jlink. Така че да се дават пари за Code Sourcery...
Не виждам смисъл, като си решил да се мъчиш, че и да си плащаш за това :)

Автор:  [ Сря Май 06, 2009 7:14 pm ]
Заглавие: 

Цецо написа:
Ако имах 7К за харчене, със сигурност няма да си КУПЯ GNU (Code Sourcery или нещо подобно).

Не че са лоши, ама за две седмици ще го подкараш и без да го купуваш. На практика при тях си купуваш съпорта.



Лиценза е за 2 месеца мисля, след това какво, кракване ли ?

Ето една голяма евтиния: http://microcontrollershop.com/product_ ... cts_id=808 ,
$249

Стана ми интересно какво се предлага за ARM и посъбрах следното:

Rowley Associates: http://www.rowley.co.uk/arm/index.htm , CrossWorks(в основата е GNU) - ARM7/ARM9/XScale/Cortex-M3, Windows/Linux, 30 дневна тест версия, лицензи $1500 за фирми, $300 за студенти, $150 за хоби;

Keil, http://www.keil.com/arm/rvmdkkit.asp , RealView® Microcontroller Development Kit, ARM7/ARM9/Cortex-M3, Windows, Demo версия(мисля 2 месеца), цена не е ясно колко, но мисля че ми бяха пратили оферта миналата есен и ми се върти нещо като $2000.00;

Code Red, http://www.code-red-tech.com/products.php, Red Suite(GNU), ARM7/Cortex-M0/Cortex-M3 ( ARM9 ?? ), Windows, $999.00;

ICCV7, http://www.imagecraft.com/, Version 7 C Compiler Tools with Windows IDE for ARM Microcontrollers, ARM7/Windows, $249.00

SCARM, http://www.spjsystems.com/scarm.htm, C Compiler for ARM ( някакви индийци ), $202.50

IAR, http://iar.com/website1/1.0.1.0/68/1/? , IAR Embedded Workbench for ARM, ARM7/ARM9/ARM10/ARM11/XScale/Cortex-M0/Cortex-M3/SecurCore, демо версия 30 дни, цена не споменават ( мързи ме да им попълвам формите );

CodeSourcery, http://www.codesourcery.com/sgpp/lite/arm/ , Sourcery G++(GNU), ARM/Xscale, Windows/Linux/Solaris, цена $2799.0

Автор:  miro_atc [ Сря Май 06, 2009 11:50 pm ]
Заглавие: 

Цецо написа:
за две седмици ще го подкараш и без да го купуваш. На практика при тях си купуваш съпорта.

....

Не виждам смисъл, като си решил да се мъчиш, че и да си плащаш за това :)


Ако съпорта им е читав, вместо да се мъчиш да откриваш топлата вода по-добре да си платиш... ама не знам какъв им е съпорта.

По принцип наистина за самия GNU компилатор не се дават пари, дават се за други неща. Най-често фирмите си поръчват "порт". Демек измислят си някакво устройство, правят си прототип и го дават на някой да го оживи. Това обикновено включва много неща и то специфични неща, от най-елементарните мейк-файлове и линкерски скриптове до конфигуриране на операционната система и евентуално написване на драйвери ако има по-специални периферии.
Значи някой, който се е специализирал в тая област може да ти подкара всичко за седмица-две и да дойде в офиса, да ти инсталира всичко, да ти подкара един вид hellow world на твоя хардуер и от там насетне фирмата й трябват най-обикновени С програмисти дето като знаят как да си компилират и дебъгват могат вече да бачкат по конкретното приложение.
Подобна услуга си струва защото я си представете 4-5 калпака да им плащаш заплати и никой от тях да няма опит и да се чудят как да оживят Линукс за пръв път.... Мъъъъка, минимум 2-3 месеца плюнчене!!

То хайде при линукса е мъка, ама при Win CE или други подобни ОС, мъката е още по-голяма. Или поне навремето беше голяма, щото ОС-а идваше гол като пушка - без грам драйвер, или пък ти дават прекомпилирано BSP дето има драйвери, ама без сорс... Та първо трябва си платиш "някакво" BSP, а ако имаш специализран хардуер после трябва да платиш някой да ти дооправи BSP-то.

Но при всички случаи най-добре да не се пести за последния етап - т.е. някой да ти направи порт или BSP. Тоя някой ти подкарва и компилиране и дебъгване и драйвери и всичко. И като съпорт е най-ценен, щото е наясно с твойте неща....

Автор:  Цецо [ Чет Май 07, 2009 10:44 am ]
Заглавие: 

¶ написа:
Лиценза е за 2 месеца мисля, след това какво, кракване ли ?

Ето една голяма евтиния: http://microcontrollershop.com/product_ ... cts_id=808 ,
$249

Стана ми интересно какво се предлага за ARM и посъбрах следното:

Rowley Associates: http://www.rowley.co.uk/arm/index.htm , CrossWorks(в основата е GNU) - ARM7/ARM9/XScale/Cortex-M3, Windows/Linux, 30 дневна тест версия, лицензи $1500 за фирми, $300 за студенти, $150 за хоби;

Keil, http://www.keil.com/arm/rvmdkkit.asp , RealView® Microcontroller Development Kit, ARM7/ARM9/Cortex-M3, Windows, Demo версия(мисля 2 месеца), цена не е ясно колко, но мисля че ми бяха пратили оферта миналата есен и ми се върти нещо като $2000.00;

Code Red, http://www.code-red-tech.com/products.php, Red Suite(GNU), ARM7/Cortex-M0/Cortex-M3 ( ARM9 ?? ), Windows, $999.00;

ICCV7, http://www.imagecraft.com/, Version 7 C Compiler Tools with Windows IDE for ARM Microcontrollers, ARM7/Windows, $249.00

SCARM, http://www.spjsystems.com/scarm.htm, C Compiler for ARM ( някакви индийци ), $202.50

IAR, http://iar.com/website1/1.0.1.0/68/1/? , IAR Embedded Workbench for ARM, ARM7/ARM9/ARM10/ARM11/XScale/Cortex-M0/Cortex-M3/SecurCore, демо версия 30 дни, цена не споменават ( мързи ме да им попълвам формите );

CodeSourcery, http://www.codesourcery.com/sgpp/lite/arm/ , Sourcery G++(GNU), ARM/Xscale, Windows/Linux/Solaris, цена $2799.0


За Cross Works имайте предвид че ползват стандартно GCC. Напрактика ти продават IDE + тяхния еквивалент на NewLib. Последното може би е добро решение защото NewLib е известен с тромавостта си.

За Keil - доскоро имаха два варианта - с GCC и техен компилатор. Като втория вариант мисля беше значително по скъп (казват и по качествен).

За Code Sourcery - давайки 2000$+ получаваш система готова да тръгне върху твоето желязо. Т.е. Еклипс, GCC, линкерски файлове и дебъгер. Всичко това настроено - просто кликваш Install и после пишеш на еклипса. И освен това получаваш съпорт де. Настрани от майтапа - мисля че съпорта е добър. Аз ползвам 30 дневен безплатен, един път ги питах нещо, 1 път ми отговориха и после още 3 пъти комуникирахме само да се уверят че проблема ми е решен. Определено по добър от други с които съм се блъскал. Безплатния вариант на горното е - теглиш Lite версията (т.е само toolchain) и почваш сам да и монтираш нещата отстрани - Еклипс, линкерски файлове и дебъгер. При мен се получи.... май.

Автор:  [ Пет Юли 24, 2009 6:25 pm ]
Заглавие: 

http://zone.ni.com/wv/app/doc/p/id/wv-1256 - май в скоро време няма да е нужно да се инсталират разни tool chains ;-)

Автор:  woody [ Пет Юли 24, 2009 10:08 pm ]
Заглавие: 

¶ написа:
http://zone.ni.com/wv/app/doc/p/id/wv-1256 - май в скоро време няма да е нужно да се инсталират разни tool chains ;-)


Цитат:
Using the LabVIEW graphical programming environment, it is now possible to develop a microcontroller application without knowing arcane programming details about the micro and tool chain. Instead, the domain expert can connect functional blocks on a diagram, making it possible to realize an idea without writing a line of code.


Откога го чакам това. Още навремето с първите борландски IDE-та се оформяше идеята да натиснеш ALT+F7 и да обясниш на компилатора какво искаш да прави програмата ти.
Надявам се и секса да поопростят - вместо да се навлиза в космати подробности просто влачиш по десктопа икони и конструираш преживяването си.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/