| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| GCC & Eclipse http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=10382 |
Страница 1 от 1 |
| Автор: | miro_atc [ Нед Авг 12, 2012 1:25 pm ] |
| Заглавие: | GCC & Eclipse |
Нещо ми е отпускарско и реших да си запълня времето с ъпдейтване на туловете.... Общо взето новите версии се инсталират и работят без проблеми. Казвам го защото по принцип нещо като работи не го бараме, та затова отлагах. Но сега смело мога да кажа, че GCC и Еклипс мога да се ъпдейтват, тествано е, няма грижи! Нещо повече, стува си. GCC 4.7.1 успя да ми открие бъгове в уж работещи проекти. Работи малко по-бързо (не че се усеща много). За протокола - ползвам Yagarto естествено. Инсталацията под бозата е проста - клик върху ехе-то, next, next... done! Единствено под линукс смених GCCFLAGS да е 32-бит, защото по подразбиране е 64-бит. Можело е да го направят да се детектва, ама карай... Сега поводът да пусна темата е новият Еклипс Джуно. Преди това да кажа, че и при него няма проблеми. Както и предишните версии няма инсталиране, разархивира се някъде и толкоз. Мисълта ми беше, че няма проблем със съвместимост. Проекти правени на стари версии си се отварят без грижи с новата, правя промени, след това ги отварям със стария Еклипс без забележки. Та да се върна на повода - освен, че има променен външен вид, в новия Еклипс са вкарали разни гъдели. Някои могат да се ползват директно - примерно да си видиш йерархията в С/С++ класовете. Кликаш върху типа и гледаш. Други неща, обаче не тръгват директно та за тях иде реч: 1) Профилиране То и преди имаше, ама се са вкарали поддръжка за доста профилиращи системи. Предназначението им е основно за линукс приложения, обаче според мен има някакъв шанс да се подкарат и без линукс. За съжаление ще трябва копане... Ако някой намери нещо в тая посока да свирка! Аз като съм на кеф ще пробвам да подкарам gprof. Това за съжаление е най-тъпото решение, интузив е, правят се файлове дето трябва да се записват run time... Кофти е, ама поне има надежда да тръгне. Иначе другите ако е статичен енализ трябва коректен емулатор (почти изключено), а за динамичен анализ трябва хардуер за SWO профайлинг, пак проблем... 2) Трейсване сложили са и перспектива, ама май-май си е само за джаба приложения.... Макар, че би било хубаво ако стане и за SWO. 3) Дебъгване Тук вече има някаква поддръжка за reverse debug. Обаче пак е на тема приложения мамка му... Иначе за remote hardware изгубих сума си време да го подкарам и пълно разочарование. А докато рових в нета видях че го ползват, поне няколко документации за STM, включително и за discovery платките. Не знам, аз ли не разбирам, ама това е толкова куца работа, че няма накъде повече... Просто не мога да повярвам, че няма никакъв напредък. Както е да е, аз си сложих стария Zylin и дано те се сетят да изкарат малко по-съвременна версия.... Ако някой знае друг вариант за плъгин за връзка с GDB да казва |
|
| Автор: | Цецо [ Нед Авг 12, 2012 7:40 pm ] |
| Заглавие: | Re: GCC & Eclipse |
Така както го прочетох и реших - нищо нема да барам - стария еклипс и GCC 4.6. нещо си Мерси! |
|
| Автор: | miro_atc [ Нед Авг 12, 2012 8:53 pm ] |
| Заглавие: | Re: GCC & Eclipse |
Цецо, твоя воля Нормално е да се притесняваш от ъпгрейд. В такива големи продукти често новите версии дават малки подобрения, а пък като нещо се обърка при ъпдейта главоболията са големи. Аз затова си направих труда да пиша, че няма проблеми, тествано е и на различни машини и на различни ос-ове. Иначе на мен дертовете ми са само за новите екстри в еклипса за профилиране, трейсвани и дебъгване.... |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|