Всем привет, никто не задавался вопросом покупки лицензии на компилятор под данные процессоры? Покупать полноценную среду разработки - смысла нет - нереально дорого и не нужно, привык в разных "блокнотах" кодить, а отладки достаточно по com порту..
Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53 Сообщений: 3092 Откуда: москва, уфа
Рейтинг сообщения:0
clang (если точнее, llvm) тоже в принципе умеет в arm, но c ним сильно больше плясок с тулчейном для голых контроллеров, arm-linux-* там заметно более работоспособны. алсо полноценная отладка - openocd и gdb, а с gdb в свою очередь умеет работать куча IDE.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
что мешает в эклипсе юзать тот же мейк?) оно вполне умеет такое makefile/autotools project, забивает в них на свою систему и собирает цели из мейкфайла.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Слабый комп, на котором комфортно работать где угодно, но не в написаном-на-яве-эклипсе. Запуск около 30-40 секунд. Тяжело перенастраивать сборки с флагами (возможно, у меня проблемы с иксами, или явой, но свойства проекта открываются 10-20 секунд, тупо вешая интерфейс IDE; под окнами такой проблемы по какой-то причине не возникало). И много мелких неприятностей. Кстати, у меня отладку заставить работать корректно так и не получилось. Норовит постоянно прошить во Flash память проект, собраный для отладки в RAM.
Eclipse + GCC + OpenOCD... и Оп! Всё бесплатное. Разве что придётся некоторое время поругаться на принцип сборки этой IDE и некоторую задумчивость...
PS: Сам кодю в продвинутом блокноте с подсветкой синтаксиса и прочими плюшками, собираю Make'ом в Ubuntu и там же отлаживаю.
А почему не QtCreator? Я тоже хотел попробовать эклипс, но был в шоке от этакого монструоза. А так как большую часть времени я работаю в QtCreator'e, то попробовал прикрутить OpenOCD + arm тулчейн к нему, что оказалось на удивление просто. Больше геммора было с составлением проекта, но гугель и эту проблему помог решить. В итоге в плюсе удобный и быстрый QtCreator и в минусе ручная настройка проекта в qbs.
GCC, G++ и все бесплатные IDE - не котируются для моего типа планируемой коммерции, т.к. исходный код нужно будет выкладывать на жит..
Покупка IDE с лицухой, тот же IAR - за 1500$ не купить, а если и купить то только с лицензией на год - т.е. просто выкинуть денег, если покупать то стоит она порядка 7000$ - а это уже совсем другие деньги..
Последний раз редактировалось V2oD2o Ср окт 11, 2017 10:10:38, всего редактировалось 1 раз.
GCC, G++ и все бесплатные IDE - не котируются для моего типа планируемой коммерции
Обширный опыт показывает - наличие инструмента от Страдивари не повышает скил музыканта. Покупка ценного инструмента становится возможной в процессе успешной работы. Си код сам по себе универсален. Он способен исполняться почти на всё что шевелится, отдавая одинаковый результат. Но если вы используете тип int, да ещё смешиваете железный уровень с программным - то IAR вам не поможет.
Обширный опыт показывает - наличие инструмента от Страдивари не повышает скил музыканта. Покупка ценного инструмента становится возможной в процессе успешной работы. Си код сам по себе универсален. Он способен исполняться почти на всё что шевелится, отдавая одинаковый результат. Но если вы используете тип int, да ещё смешиваете железный уровень с программным - то IAR вам не поможет.
Насчет Страдивари тут чуток не уместно, вопрос не в качестве и возможностях, а в легальности своих действий перед народом..
Чем плох int? его производные и использую, как signed так и unsigned, с разной длиной слова - в зависимости от требований к расчетам и данным, цельночисленная математика в разы быстрее работает и в точности почти не уступает при правильном использовании, к тому же у M3 нет FPU..
И еще интересно как можно смешать уровень железа с софтом.. как это? что то вроде шим через таймер чтоли? или о чем речь?
Еще больше теперь не понятно, какое оно отношение имеет к данной теме? У меня есть почти готовый бета-продукт, т.е. на стадии тестирования внутри коллектива, встал вопрос о защите нашего продукта перед выходом в народ, первый пункт - компилятор, вот и решил уточнить - может кто то - так же задавался этим вопросом..
самое прямое - прочтите еще раз пост, в ответ на который вы задали вопрос "чем плох int" - неужели не понятно, что вы попытались задать вопрос БОГУ программирования?!
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
самое прямое - прочтите еще раз пост, в ответ на который вы задали вопрос "чем плох int" - неужели не понятно, что вы попытались задать вопрос БОГУ программирования?!
А, так я наоборот подумал что на меня какой то негатив валится..
Пожалуй десконально изучу требования и возможноcти, знаком с GNU только по словам товарищей..
лицензия - GPL, а не GNU. Досконально не надо, в двух словах: это бы вас касалось в случае модификации самого компилятора - скажем, захочется запилить туда новую целевую архитектуру. Тогда вы должны выдать исходники получившегося компилятора на тех же условиях, что и бинарные сборки - т.е. отнюдь не обязательно выкладывать в открытый доступ, для соблюдения лицензии достаточно предоставить их по требованию клиенту, получившему бинарник. Привет, Эльбрус. А собирать собственные закрытые коммерческие проекты можете сколько угодно.
это по GCC, у остальных инструментов может быть другая лицензия.
Сейчас этот форум просматривают: mab72 и гости: 30
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения