Например TDA7294

Форум РадиоКот :: Просмотр темы - Компилятор ARM Cortex-Mx
Форум РадиоКот
https://radiokot.ru/forum/

Компилятор ARM Cortex-Mx
https://radiokot.ru/forum/viewtopic.php?f=59&t=148706
Страница 1 из 2

Автор:  V2oD2o [ Пт сен 29, 2017 08:06:20 ]
Заголовок сообщения:  Компилятор ARM Cortex-Mx

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

Всякие кряки и отломы - не интересуют :)

Автор:  Мурик [ Пт сен 29, 2017 09:48:54 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

Чем бесплатный GCC не подошел?
С ним работают несколько бесплатных IDE, к примеру EmBitz.

Автор:  arkhnchul [ Пт сен 29, 2017 14:09:58 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

clang (если точнее, llvm) тоже в принципе умеет в arm, но c ним сильно больше плясок с тулчейном для голых контроллеров, arm-linux-* там заметно более работоспособны.
алсо полноценная отладка - openocd и gdb, а с gdb в свою очередь умеет работать куча IDE.

Автор:  AlanDrakes [ Пт сен 29, 2017 16:26:06 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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

PS: Сам кодю в продвинутом блокноте с подсветкой синтаксиса и прочими плюшками, собираю Make'ом в Ubuntu и там же отлаживаю.

Автор:  arkhnchul [ Пт сен 29, 2017 16:38:34 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

Разве что придётся некоторое время поругаться на принцип сборки этой IDE

собираю Make'ом

что мешает в эклипсе юзать тот же мейк?) оно вполне умеет такое makefile/autotools project, забивает в них на свою систему и собирает цели из мейкфайла.

Автор:  AlanDrakes [ Пт сен 29, 2017 16:42:33 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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

Автор:  rrshaman [ Ср окт 04, 2017 15:48:29 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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

PS: Сам кодю в продвинутом блокноте с подсветкой синтаксиса и прочими плюшками, собираю Make'ом в Ubuntu и там же отлаживаю.

А почему не QtCreator? Я тоже хотел попробовать эклипс, но был в шоке от этакого монструоза. А так как большую часть времени я работаю в QtCreator'e, то попробовал прикрутить OpenOCD + arm тулчейн к нему, что оказалось на удивление просто. Больше геммора было с составлением проекта, но гугель и эту проблему помог решить. В итоге в плюсе удобный и быстрый QtCreator и в минусе ручная настройка проекта в qbs.

Автор:  arkhnchul [ Ср окт 04, 2017 16:47:23 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

странный вопрос. А почему не eclipse, kdevelop, clion, vscode, vim, emacs, code::blocks, kate, netbeans? фломастеры на вкус и цвет, не более того.

Автор:  smalcom [ Чт окт 05, 2017 16:22:04 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

Всем привет, никто не задавался вопросом покупки лицензии на компилятор под данные процессоры?

Не проблема. Берёшь полтора килозела (ЕМНИП в 2015 г.) и покупаешь IAR.

Автор:  V2oD2o [ Ср окт 11, 2017 09:52:23 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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

Покупка IDE с лицухой, тот же IAR - за 1500$ не купить, а если и купить то только с лицензией на год - т.е. просто выкинуть денег, если покупать то стоит она порядка 7000$ - а это уже совсем другие деньги..

Автор:  ARV [ Ср окт 11, 2017 10:09:26 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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

Автор:  AVI-crak [ Ср окт 11, 2017 11:22:57 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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

Обширный опыт показывает - наличие инструмента от Страдивари не повышает скил музыканта. Покупка ценного инструмента становится возможной в процессе успешной работы.
Си код сам по себе универсален. Он способен исполняться почти на всё что шевелится, отдавая одинаковый результат. Но если вы используете тип int, да ещё смешиваете железный уровень с программным - то IAR вам не поможет.

Автор:  V2oD2o [ Ср окт 11, 2017 12:59:09 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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


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

Обширный опыт показывает - наличие инструмента от Страдивари не повышает скил музыканта. Покупка ценного инструмента становится возможной в процессе успешной работы.
Си код сам по себе универсален. Он способен исполняться почти на всё что шевелится, отдавая одинаковый результат. Но если вы используете тип int, да ещё смешиваете железный уровень с программным - то IAR вам не поможет.


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

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

И еще интересно как можно смешать уровень железа с софтом.. как это? что то вроде шим через таймер чтоли? или о чем речь?

Автор:  ARV [ Ср окт 11, 2017 13:00:46 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

V2oD2o писал(а):
или о чем речь?
речь о ЧСВ

Автор:  V2oD2o [ Ср окт 11, 2017 13:07:27 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

речь о ЧСВ


Еще больше теперь не понятно, какое оно отношение имеет к данной теме?
У меня есть почти готовый бета-продукт, т.е. на стадии тестирования внутри коллектива, встал вопрос о защите нашего продукта перед выходом в народ, первый пункт - компилятор, вот и решил уточнить - может кто то - так же задавался этим вопросом..

Автор:  ARV [ Ср окт 11, 2017 13:19:09 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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

Автор:  V2oD2o [ Ср окт 11, 2017 13:20:34 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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


А, так я наоборот подумал что на меня какой то негатив валится.. :oops:

Автор:  ARV [ Ср окт 11, 2017 13:22:15 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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

Автор:  V2oD2o [ Ср окт 11, 2017 13:22:57 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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


Точно нет) сижу вот пытаюсь читать текст в оригинале..

Автор:  arkhnchul [ Ср окт 11, 2017 13:28:59 ]
Заголовок сообщения:  Re: Компилятор ARM Cortex-Mx

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

лицензия - GPL, а не GNU. Досконально не надо, в двух словах: это бы вас касалось в случае модификации самого компилятора - скажем, захочется запилить туда новую целевую архитектуру. Тогда вы должны выдать исходники получившегося компилятора на тех же условиях, что и бинарные сборки - т.е. отнюдь не обязательно выкладывать в открытый доступ, для соблюдения лицензии достаточно предоставить их по требованию клиенту, получившему бинарник. Привет, Эльбрус. А собирать собственные закрытые коммерческие проекты можете сколько угодно.

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

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