IDE для разработки под ARM

Все о микроконтроллерах: AVR, PIC, STM8, STM32, Arduino, Altera, Xilinx, все что угодно. Этот раздел для всего что клацает байтиками.
Аватара пользователя
Derdemyansky
Сообщения: 17

Сообщение Derdemyansky » 02 июл 2014, 09:12

Доброго времени суток! Плавно осваиваю ARM-базу, конкретно на STM32, но очень так стоит вопрос в среде разработки. Пробовал CooCox, но из-за GCC как-то ну вообще не нравится (разные версии дают разный бинарный код, это в общем-то логично, но ни один из них не работает вообще. Код рабочий, и проверенный, не в этом дело). Сейчас вот выбираю между IAR и Keil, но может еще что есть?

Аватара пользователя
BSVi
Адепт
Сообщения: 3576
Откуда: Киев

Сообщение BSVi » 02 июл 2014, 13:59

Сам выбирал - чего бы такого заюзать поприличнее. Основная среда - IAR. К нему есть плагин для эклипса, но бажный он, поддерживает только jlink. coocox сделан на основе старого эклипса, без возможности расширения и выпилено очень много полезного. Вообщем, пока, не смотря на убогость, остался я в нативном редакторе IARа.

То, что код не заработал - скорее всего, проблема кода а не компилятора. gcc - далеко не самый плохой компилятор.

Аватара пользователя
Derdemyansky
Сообщения: 17

Сообщение Derdemyansky » 02 июл 2014, 14:09

Как раз GCC :) Разные версии дают разный бинарник, а код гарантированно рабочий. Взялся рабочий проект CooCox, там лежал уже собранный бинарник, который работал. После компиляции последней версией, без изменения проекта и кода, бинарник внезапно заделался нерабочим. Только переход на старую версию позволил собрать проект, но при этом стали выпадать косяки в других проектах. Как-то не охота разводить зоопарк компиляторов, да еще и помнить особенности версий. А так до этого простенькие прошивки писал и работало все, всем устраивал CooCox. Хотя бы из-за отсутствия возни с лицензиями. Пожалуй возьму IAR, и сам к нему присматриваюсь.

gylka
Сообщения: 14
Откуда: Киев

Сообщение gylka » 02 июл 2014, 18:20

BSVi, смотрел Altium Tasking VX-Toolset или Microelectronika MikroC ? Обе на эклипсе и обе платные. Вроде особенно Таскинг хвалят на форумах.
Сам не пробовал. Просто когда-то перейду на СТМ32 и буду выбирать, а вдруг отзыв есть. Пока только поставил посмотреть на IAR - какой-то печальный Notepad + отладчик.

Аватара пользователя
BSVi
Адепт
Сообщения: 3576
Откуда: Киев

Сообщение BSVi » 02 июл 2014, 22:59

Посмотрел и то и другое. MikroC развивается постольку поскольку. Последний апдейт - пол года назад. Tasking не имеет смысла без поддержки, ибо коммьюнити почти никакое. Да и поддерживает он из используемых в моей практике только ARM. В итоге, IAR лучше всех - компилирует очень хорошо, поддерживает все мыслимые контроллеры. IDE убогая, но я это решаю мелкими скриптиками, которые помогаю облегчить страдания)

Вообще, я думал сделать (а скорее, найти, их наверняка уже тыщи) сборку gcc+eclipce и допилить недостающее плагинами. Но лень побеждает, поэтому пока использую IARовскую IDE.

Аватара пользователя
Derdemyansky
Сообщения: 17

Сообщение Derdemyansky » 04 июл 2014, 12:29

Вот если бы IAR прикрутили вместо своего творения IDE от Visual Studio - цены бы ему не было. Хотя он и без того дорогой, зараза...

Vitalik
Сообщения: 39

Сообщение Vitalik » 06 июл 2014, 23:28

Использовал раньше CooCox. Потом узнал про Emblocks. Пользуюсь им + патч от RaJa http://ravenium.ru/r-emblocks-tweaker-p ... v1-2-0-85/. В итоге - удобная и быстрая IDE. Еще есть тестовый редактор Sublime Text, к нему можно прикрутить компилятор и отладчик.

Аватара пользователя
Derdemyansky
Сообщения: 17

Сообщение Derdemyansky » 07 июл 2014, 11:21

А как к Sublime Text прикрутить отладчик и компиль? Потому что сам Sublime Text мне очень нравится и он стоит как раз у меня.

Em::Blocks, как изначальный Code::Blocks мне не нравится почему-то. Вот не лежит к нему душа и все :) Хотя быстрый, да. Не чета явовому эклипсу, который "один раз написан, тормозит везде".


Vitalik
Сообщения: 39

Сообщение Vitalik » 08 июл 2014, 20:51

Кстати, Em::Blocks и Code::Blocks очень гибко настраиваются(панели инструментов, пункты меню, расположение окон...). Я даже видел тему(или плагин), которая его делает похожим на Sublime.
Upd: вот http://wiki.codeblocks.org/index.php?ti ... our_themes

Аватара пользователя
alex34
Сообщения: 301
Откуда: Волгоград

Сообщение alex34 » 09 июл 2014, 16:18

Сегодня попробовал емблокс. Действительно приятнее кокоса

yaachii
На форуме

Сообщения: 23139

Сообщение yaachii » 19 апр 2025, 13:20


yaachii
На форуме

Сообщения: 23139

Сообщение yaachii » 02 май 2025, 13:40

audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru

Вернуться в «Микроконтроллеры и ПЛИС»



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

Сейчас этот форум просматривают: Google [Bot] и 11 гостей