|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 7:59 am
|
Страница 1 от 1
|
[ 11 мнения ] |
|
Съвет за закупуване на компилатор за ARM/Cortex
| Автор |
Съобщение |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
 Съвет за закупуване на компилатор за ARM/Cortex
Така или иначе имаме заделен бюджет за целта (7 К $) и ми се иска да изберем нещо добро. IAR, Keil или Codesourge ... Също и читав JTAG. Трудно ми е да се ориентирам в цялото море от възможности, затова и питам  Благодаря предварително за мненията 
|
| Съб Май 02, 2009 1:42 am |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
IAR плюс техния си JTAG (JLink)  . Аз поне каквото съм опитвал до сега не съм намерил нещо, дето да ми е по-удобно от IAR-а. Само дето си нямам идея дали 7к са достатъчни  .
|
| Съб Май 02, 2009 2:08 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Цените на 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 ( дано Киров не чуе че спомавам думата Бейсик  )
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пон Май 04, 2009 4:58 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
Аз в оная тема писах за тия http://www.code-red-tech.com/collateral ... %20new.pdf
Нищо не знам за тях де, попаднах случайно и ми изглежда доста интересно това дето са направили за трейса на кортекса... Като се има предвид колко сложни плъгини са направили, най-вероято са отделили малко време и за самия тулчейн, така че според мен си заслужават проучването...
|
| Пон Май 04, 2009 6:40 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Това дето Миро цитира има и 90 дни оценъчна версия, което е добър срок за разучаване дали става или не.
Не видях на Code Red как стои въпроса с ъпдейтите на професорите, платени ли са, не са ли.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пон Май 04, 2009 7:40 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Ако имах 7К за харчене, със сигурност няма да си КУПЯ GNU (Code Sourcery или нещо подобно).
Не че са лоши, ама за две седмици ще го подкараш и без да го купуваш. На практика при тях си купуваш съпорта.
Особенно ако става въпрос за ARM7/9 там GNU - то е толкоз проиграно, че няма никакъв смисъл да се дават пари за него. За Cortex аз вече също го подкарах, засега само през един проект, но изглежда като да работи ОК.
Така че ако ще е авнта - да е аванта - щото да дадеш хиляди долари, че и после пак да минеш през тормоза на GNU идеологията, бахти и супорта дето трябва да го дават - то ако не дойдат направо да ти го качат на компютъра лично... все тая, GNU-то си е GNU.
Иначе от комерсиалните среди които изброи, аз имам опит с IAR, досега не съм видял среда с която да "пропиша" по бързо. Ден, два (ако познаваш процесора по принцип) и си готов. Добра си е, за мен поне е най-удобното с което съм работил на ARM, за съжаление не ми е по джоба.
От друга страна Keil все пак са "домашната" среда на ARM, ама незнам дали за 7К ще можеш да купиш техния компилатор (който би трябвало да е най-доброто). Щото варианта Keil + GCC е глупав според мен.
Относно JTAG- аз мисля че най-удобно откъм евтините решения е Jlink. Подържа се от всичко и работи като слънце. А за сериозен трейсър парите няма да ти стигнат.
Не ти трябва отделно да купуваш. ARM EABI подържа АРМ7/9, Cortex и пр. Компилатора де. Въпроса е във линкерските файлове, дали има за процесора който ти търсиш. В горното има прилична подръжка на Stellaris, но както се вижда от горната тема, с повече бой, човек успява да напише и собствени линкерски скриптове.
Иначе ако купи тяхното няма да се бори с еклипса. Той в техния пакет си е настроен - сядаш и пишеш. Но пак има доста "дупки" в сравнение на лекотата за подкарване на един IAR+Jlink. Така че да се дават пари за Code Sourcery...
Не виждам смисъл, като си решил да се мъчиш, че и да си плащаш за това 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Май 06, 2009 6:56 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Лиценза е за 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
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Сря Май 06, 2009 7:14 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
Ако съпорта им е читав, вместо да се мъчиш да откриваш топлата вода по-добре да си платиш... ама не знам какъв им е съпорта.
По принцип наистина за самия GNU компилатор не се дават пари, дават се за други неща. Най-често фирмите си поръчват "порт". Демек измислят си някакво устройство, правят си прототип и го дават на някой да го оживи. Това обикновено включва много неща и то специфични неща, от най-елементарните мейк-файлове и линкерски скриптове до конфигуриране на операционната система и евентуално написване на драйвери ако има по-специални периферии.
Значи някой, който се е специализирал в тая област може да ти подкара всичко за седмица-две и да дойде в офиса, да ти инсталира всичко, да ти подкара един вид hellow world на твоя хардуер и от там насетне фирмата й трябват най-обикновени С програмисти дето като знаят как да си компилират и дебъгват могат вече да бачкат по конкретното приложение.
Подобна услуга си струва защото я си представете 4-5 калпака да им плащаш заплати и никой от тях да няма опит и да се чудят как да оживят Линукс за пръв път.... Мъъъъка, минимум 2-3 месеца плюнчене!!
То хайде при линукса е мъка, ама при Win CE или други подобни ОС, мъката е още по-голяма. Или поне навремето беше голяма, щото ОС-а идваше гол като пушка - без грам драйвер, или пък ти дават прекомпилирано BSP дето има драйвери, ама без сорс... Та първо трябва си платиш "някакво" BSP, а ако имаш специализран хардуер после трябва да платиш някой да ти дооправи BSP-то.
Но при всички случаи най-добре да не се пести за последния етап - т.е. някой да ти направи порт или BSP. Тоя някой ти подкарва и компилиране и дебъгване и драйвери и всичко. И като съпорт е най-ценен, щото е наясно с твойте неща....
|
| Сря Май 06, 2009 11:50 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 |  |  |  | ¶ написа: Лиценза е за 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) и почваш сам да и монтираш нещата отстрани - Еклипс, линкерски файлове и дебъгер. При мен се получи.... май.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Май 07, 2009 10:44 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
http://zone.ni.com/wv/app/doc/p/id/wv-1256 - май в скоро време няма да е нужно да се инсталират разни tool chains 
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Юли 24, 2009 6:25 pm |
|
 |
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 2:55 pm Мнения: 1792 Местоположение: София
|
Откога го чакам това. Още навремето с първите борландски IDE-та се оформяше идеята да натиснеш ALT+F7 и да обясниш на компилатора какво искаш да прави програмата ти.
Надявам се и секса да поопростят - вместо да се навлиза в космати подробности просто влачиш по десктопа икони и конструираш преживяването си.
|
| Пет Юли 24, 2009 10:08 pm |
|
|
|
Страница 1 от 1
|
[ 11 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 0 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|