Среда разработки под ARM09.10.2020, 07:35. Показов 13079. Ответов 57
Метки нет (Все метки)
Здравствуйте !
Посоветуйте среду разработки под ARM с free-лицензией или за разумные деньги. А то с меня за лицензию для EWARM аж 1800 евро хотят.
0
|
|
| 09.10.2020, 07:35 | |
|
Ответы с готовыми решениями:
57
Новая среда разработки под STM32 Выбор средств разработки для ARM Среда разработки для STM8 |
|
|
|
| 09.10.2020, 10:16 | |
|
Есть https://www.st.com/en/developm... beide.html
Это "попроще" может легко и незаметно превратиться в "шаг в сторону - расстрел" .
0
|
|
|
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
|
|||
| 09.10.2020, 11:23 | |||
|
Добавлено через 4 минуты ...вдобавок, полное пренебрежение к Legacy и Backward compatibility. Не по теме: Простите, просто наболело PS: поддержу Среда разработки под ARM - использую VSCode и GCC toolchain. Не по теме: Rius, посоветуйте статейку как настроить на VSCode дебаггер с GDB? Где взять *.cfg-файл (конфига платы) для запуска дебаггера в VSCode? Добавлено через 3 минуты .
0
|
|||
|
874 / 535 / 175
Регистрация: 30.07.2015
Сообщений: 1,739
|
|
| 09.10.2020, 11:57 | |
|
max_sk,
Embitz Плюсы: - легкая и шустрая - бесплатная - F0-F4 поддерживает "из коробки"(создание проекта CMSIS, CMSIS+SPL, со стартап файлом и линкерными файлами) - грозятся, что выйдет версия 2.0, но это не точно Минусы: - слабое комьюнити - не факт, что будет поддержка дальше - проекты для серий кроме F0-F4, L1 придется создавать руками. - Нет поддержки HAL/LL "из коробки", проекты из Куба придется портировать. - Вроде нет сборки под Linux Cube IDE: Плюсы: - Интегрирован Куб, поэтому за HAL/LL можно не переживать - Бесплатный - Скорее всего, что бы не выпустила ST, оно появится тут - Можно в Linux Минусы: - Медленный Eclipse-франкенштейн.(хотя на вид выглядит еще прилично, по работе занимаюсь поддержкой IDE Codewarrior, которая тоже из Eclipse собрана, поэтому все что связано с Eclipse, дергает мой глаз) - Прибавьте сюда то, что написал Voland_, VSCode Плюсы: - Хороший редактор - Основа на которую можно натянуть все, что надо для работы - Бесплатно - Быстроая и легкая - Можно в Linux Минусы: - Необходимость играть в конструктор, сразу "из коробки" ничего не будет. Выводы: VSCode - собери все сам и настрой под себя и будет тебе счастье. EMBitz - немного упростили, подразумевая, что проекты будут для STM, добавили визард, тулчейн и дебагер в коробку CubeIDE - заточили IDE только под STM, все для 70% работы есть под кробкой, что-то прикрутить свое, кажется сомнительным. Разве что писать Eclipse-pluginы Я пользуюсь Embitz
0
|
|
|
|
||||||||||||||||
| 09.10.2020, 19:31 | ||||||||||||||||
|
Voland_,
launch.json в каталоге .vscode проекта:
tasks.json:
1. Прошиваем отладочную версию прошивки. 2. Переходим в режим Run (Ctrl + Shift +D). 3. Из списка выбираем конфигурацию, указанную в launch.json. 4. Нажимаем зелёную кнопку. В -device Cortex-M4 и "device": "Cortex-M4", можно указать конкретный МК, поддерживаемый J-Link'ом, тогда он вроде бы сможет его прошить сразу.
0
|
||||||||||||||||
|
|
|||||
| 09.10.2020, 22:40 | |||||
|
1
|
|||||
| 09.10.2020, 23:05 [ТС] | |
|
Спасибо всем ответившим !
Rius, а почему вы считаете, что шаг в сторону от CubeIDE подобно расстрелу ? Не смогу работать с другими средами разработки ? С Eclipse сталкивался на Линукс-курсах. Очень замороченная. EWARM конечно удобнее - нажал кнопку и все скомпилировалось. Но за нее очень крутые для меня деньги хотят. А со старой таблеткой не встало на мой новый ноут, с учеткой от Майкрософта... ![]() Добавлено через 5 минут Кстати, у ST есть еще SW4STM32. А эта как по сравнению с CubeIDE ? Правда там тоже Eclipse...
0
|
|
|
874 / 535 / 175
Регистрация: 30.07.2015
Сообщений: 1,739
|
||
| 09.10.2020, 23:29 | ||
|
locm,
0
|
||
|
|
|||
| 10.10.2020, 09:21 | |||
|
EWARM и Keil uVisiion тоже не удобны. Компиляторы там хорошие, а сами IDE устарели на десятки лет.
0
|
|||
|
174 / 66 / 21
Регистрация: 06.07.2017
Сообщений: 353
|
|||
| 10.10.2020, 20:11 | |||
|
STM32CubeIDE используется совместно с STM32CubeMX и предназначены для индивидуальной разработки в основном в обучающих целях. А для коллективной разработки существуют платные проф. среды.. Что бы не было:
0
|
|||
|
|
||
| 10.10.2020, 20:26 | ||
|
0
|
||
|
174 / 66 / 21
Регистрация: 06.07.2017
Сообщений: 353
|
|
| 10.10.2020, 21:24 | |
|
Так ведь не каждый начинающий разработчик может себе позволить платную среду. Тот же KEIL к примеру и ему подобные среды..
ИМХО. STM32Cube как для начинающего вполне подходит, главное без спешки..
0
|
|
|
174 / 66 / 21
Регистрация: 06.07.2017
Сообщений: 353
|
|
| 10.10.2020, 21:36 | |
|
По поводу VSCode в качестве среды разработки не использовал относительно ARM, не скажу ни "за" ни "против".
0
|
|
|
|
||||
| 10.10.2020, 21:37 | ||||
|
При работу на ноуте (особенно начального уровня) и говорить нечего, а ведь они интересны тем что встречаются модели с процами потребляющими максимум 7 Вт, т. е. не греющиеся и бесшумные.
0
|
||||
| 10.10.2020, 21:37 | |
|
Помогаю со студенческими работами здесь
20
Среда разработки Keil uVision 4 Среда разработки в Linux Ubuntu STM32F429 Discovery - Среда разработки с поддержкой ADUC7036 Где найти библиотеки? Какая среда используется для разработки? Linux под arm Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|