Компилятор ARM Cortex-Mx

Кто любит RISC в жизни, заходим, не стесняемся.
V2oD2o
Встал на лапы
Сообщения: 90
Зарегистрирован: Чт дек 09, 2010 12:03:08
Откуда: Зеленоград
Контактная информация:

Компилятор ARM Cortex-Mx

Сообщение V2oD2o »

Всем привет, никто не задавался вопросом покупки лицензии на компилятор под данные процессоры?
Покупать полноценную среду разработки - смысла нет - нереально дорого и не нужно, привык в разных "блокнотах" кодить, а отладки достаточно по com порту..

Всякие кряки и отломы - не интересуют :)
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Компилятор ARM Cortex-Mx

Сообщение Мурик »

Чем бесплатный GCC не подошел?
С ним работают несколько бесплатных IDE, к примеру EmBitz.
Реклама
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: Компилятор ARM Cortex-Mx

Сообщение arkhnchul »

clang (если точнее, llvm) тоже в принципе умеет в arm, но c ним сильно больше плясок с тулчейном для голых контроллеров, arm-linux-* там заметно более работоспособны.
алсо полноценная отладка - openocd и gdb, а с gdb в свою очередь умеет работать куча IDE.
Аватара пользователя
AlanDrakes
Прорезались зубы
Сообщения: 236
Зарегистрирован: Пн июл 04, 2016 16:51:22
Откуда: Россия, Омск

Re: Компилятор ARM Cortex-Mx

Сообщение AlanDrakes »

Eclipse + GCC + OpenOCD... и Оп! Всё бесплатное.
Разве что придётся некоторое время поругаться на принцип сборки этой IDE и некоторую задумчивость...

PS: Сам кодю в продвинутом блокноте с подсветкой синтаксиса и прочими плюшками, собираю Make'ом в Ubuntu и там же отлаживаю.
Реклама
Эиком - электронные компоненты и радиодетали
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: Компилятор ARM Cortex-Mx

Сообщение arkhnchul »

[uquote="AlanDrakes",url="/forum/viewtopic.php?p=3194659#p3194659"]Разве что придётся некоторое время поругаться на принцип сборки этой IDE[/uquote]
[uquote="AlanDrakes",url="/forum/viewtopic.php?p=3194659#p3194659"]собираю Make'ом[/uquote]
что мешает в эклипсе юзать тот же мейк?) оно вполне умеет такое makefile/autotools project, забивает в них на свою систему и собирает цели из мейкфайла.
Реклама
Аватара пользователя
AlanDrakes
Прорезались зубы
Сообщения: 236
Зарегистрирован: Пн июл 04, 2016 16:51:22
Откуда: Россия, Омск

Re: Компилятор ARM Cortex-Mx

Сообщение AlanDrakes »

Слабый комп, на котором комфортно работать где угодно, но не в написаном-на-яве-эклипсе.
Запуск около 30-40 секунд.
Тяжело перенастраивать сборки с флагами (возможно, у меня проблемы с иксами, или явой, но свойства проекта открываются 10-20 секунд, тупо вешая интерфейс IDE; под окнами такой проблемы по какой-то причине не возникало).
И много мелких неприятностей.
Кстати, у меня отладку заставить работать корректно так и не получилось. Норовит постоянно прошить во Flash память проект, собраный для отладки в RAM.
Реклама
rrshaman
Родился
Сообщения: 10
Зарегистрирован: Сб апр 27, 2013 20:15:08

Re: Компилятор ARM Cortex-Mx

Сообщение rrshaman »

[uquote="AlanDrakes",url="/forum/viewtopic.php?p=3194659#p3194659"]Eclipse + GCC + OpenOCD... и Оп! Всё бесплатное.
Разве что придётся некоторое время поругаться на принцип сборки этой IDE и некоторую задумчивость...

PS: Сам кодю в продвинутом блокноте с подсветкой синтаксиса и прочими плюшками, собираю Make'ом в Ubuntu и там же отлаживаю.[/uquote]
А почему не QtCreator? Я тоже хотел попробовать эклипс, но был в шоке от этакого монструоза. А так как большую часть времени я работаю в QtCreator'e, то попробовал прикрутить OpenOCD + arm тулчейн к нему, что оказалось на удивление просто. Больше геммора было с составлением проекта, но гугель и эту проблему помог решить. В итоге в плюсе удобный и быстрый QtCreator и в минусе ручная настройка проекта в qbs.
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: Компилятор ARM Cortex-Mx

Сообщение arkhnchul »

странный вопрос. А почему не eclipse, kdevelop, clion, vscode, vim, emacs, code::blocks, kate, netbeans? фломастеры на вкус и цвет, не более того.
Аватара пользователя
smalcom
Встал на лапы
Сообщения: 128
Зарегистрирован: Пн фев 08, 2016 10:57:14

Re: Компилятор ARM Cortex-Mx

Сообщение smalcom »

[uquote="V2oD2o",url="/forum/viewtopic.php?p=3194410#p3194410"]Всем привет, никто не задавался вопросом покупки лицензии на компилятор под данные процессоры?[/uquote]
Не проблема. Берёшь полтора килозела (ЕМНИП в 2015 г.) и покупаешь IAR.
V2oD2o
Встал на лапы
Сообщения: 90
Зарегистрирован: Чт дек 09, 2010 12:03:08
Откуда: Зеленоград
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение V2oD2o »

GCC, G++ и все бесплатные IDE - не котируются для моего типа планируемой коммерции, т.к. исходный код нужно будет выкладывать на жит..

Покупка IDE с лицухой, тот же IAR - за 1500$ не купить, а если и купить то только с лицензией на год - т.е. просто выкинуть денег, если покупать то стоит она порядка 7000$ - а это уже совсем другие деньги..
Последний раз редактировалось V2oD2o Ср окт 11, 2017 10:10:38, всего редактировалось 1 раз.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18590
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение ARV »

V2oD2o писал(а):т.к. исходный код нужно будет выкладывать на жит..
лицензия GNU, по которой распространяются бесплатные компиляторы, позволяет использовать их для создания "закрытых" коммерческих проектов.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
AVI-crak
Прорезались зубы
Сообщения: 202
Зарегистрирован: Сб янв 09, 2016 15:51:17
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение AVI-crak »

[uquote="V2oD2o",url="/forum/viewtopic.php?p=3203595#p3203595"]GCC, G++ и все бесплатные IDE - не котируются для моего типа планируемой коммерции[/uquote]
Обширный опыт показывает - наличие инструмента от Страдивари не повышает скил музыканта. Покупка ценного инструмента становится возможной в процессе успешной работы.
Си код сам по себе универсален. Он способен исполняться почти на всё что шевелится, отдавая одинаковый результат. Но если вы используете тип int, да ещё смешиваете железный уровень с программным - то IAR вам не поможет.
V2oD2o
Встал на лапы
Сообщения: 90
Зарегистрирован: Чт дек 09, 2010 12:03:08
Откуда: Зеленоград
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение V2oD2o »

[uquote="ARV",url="/forum/viewtopic.php?p=3203601#p3203601"]лицензия GNU, по которой распространяются бесплатные компиляторы, позволяет использовать их для создания "закрытых" коммерческих проектов.[/uquote]

Пожалуй десконально изучу требования и возможноcти, знаком с GNU только по словам товарищей..

[uquote="AVI-crak",url="/forum/viewtopic.php?p=3203646#p3203646"]Обширный опыт показывает - наличие инструмента от Страдивари не повышает скил музыканта. Покупка ценного инструмента становится возможной в процессе успешной работы.
Си код сам по себе универсален. Он способен исполняться почти на всё что шевелится, отдавая одинаковый результат. Но если вы используете тип int, да ещё смешиваете железный уровень с программным - то IAR вам не поможет.[/uquote]

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

Чем плох int? его производные и использую, как signed так и unsigned, с разной длиной слова - в зависимости от требований к расчетам и данным, цельночисленная математика в разы быстрее работает и в точности почти не уступает при правильном использовании, к тому же у M3 нет FPU..

И еще интересно как можно смешать уровень железа с софтом.. как это? что то вроде шим через таймер чтоли? или о чем речь?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18590
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение ARV »

V2oD2o писал(а):или о чем речь?
речь о ЧСВ
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
V2oD2o
Встал на лапы
Сообщения: 90
Зарегистрирован: Чт дек 09, 2010 12:03:08
Откуда: Зеленоград
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение V2oD2o »

[uquote="ARV",url="/forum/viewtopic.php?p=3203709#p3203709"]речь о ЧСВ[/uquote]

Еще больше теперь не понятно, какое оно отношение имеет к данной теме?
У меня есть почти готовый бета-продукт, т.е. на стадии тестирования внутри коллектива, встал вопрос о защите нашего продукта перед выходом в народ, первый пункт - компилятор, вот и решил уточнить - может кто то - так же задавался этим вопросом..
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18590
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение ARV »

V2oD2o писал(а):какое оно отношение имеет к данной теме?
самое прямое - прочтите еще раз пост, в ответ на который вы задали вопрос "чем плох int" - неужели не понятно, что вы попытались задать вопрос БОГУ программирования?!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
V2oD2o
Встал на лапы
Сообщения: 90
Зарегистрирован: Чт дек 09, 2010 12:03:08
Откуда: Зеленоград
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение V2oD2o »

[uquote="ARV",url="/forum/viewtopic.php?p=3203720#p3203720"]
V2oD2o писал(а):какое оно отношение имеет к данной теме?
самое прямое - прочтите еще раз пост, в ответ на который вы задали вопрос "чем плох int" - неужели не понятно, что вы попытались задать вопрос БОГУ программирования?![/uquote]

А, так я наоборот подумал что на меня какой то негатив валится.. :oops:
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18590
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение ARV »

Да упаси бог! Не парьтесь с лицензией - компилятор же не входит в состав вашего продукта?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
V2oD2o
Встал на лапы
Сообщения: 90
Зарегистрирован: Чт дек 09, 2010 12:03:08
Откуда: Зеленоград
Контактная информация:

Re: Компилятор ARM Cortex-Mx

Сообщение V2oD2o »

[uquote="ARV",url="/forum/viewtopic.php?p=3203725#p3203725"]Да упаси бог! Не парьтесь с лицензией - компилятор же не входит в состав вашего продукта?[/uquote]

Точно нет) сижу вот пытаюсь читать текст в оригинале..
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: Компилятор ARM Cortex-Mx

Сообщение arkhnchul »

[uquote="V2oD2o",url="/forum/viewtopic.php?p=3203707#p3203707"]Пожалуй десконально изучу требования и возможноcти, знаком с GNU только по словам товарищей..[/uquote]
лицензия - GPL, а не GNU. Досконально не надо, в двух словах: это бы вас касалось в случае модификации самого компилятора - скажем, захочется запилить туда новую целевую архитектуру. Тогда вы должны выдать исходники получившегося компилятора на тех же условиях, что и бинарные сборки - т.е. отнюдь не обязательно выкладывать в открытый доступ, для соблюдения лицензии достаточно предоставить их по требованию клиенту, получившему бинарник. Привет, Эльбрус. А собирать собственные закрытые коммерческие проекты можете сколько угодно.

это по GCC, у остальных инструментов может быть другая лицензия.
Ответить

Вернуться в «ARM»