Easyelectronics.ru

Электроника для всех
Текущее время: 28 май 2018, 02:26

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 57 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 11:56 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
Всем привет. Я программист и пользователь MacOS. Столкнулся с проблемой, что выбора среды для разработки по STM32 очень мало. Все сделано, но для Windows. Решение было - Eclipse + ... + ... , но я так до конца нормально не настроил. Да и все что есть сейчас, также основано на Eclipse.

Было решено написать свою среду разработки с 0. Т.е. без использования Ecliplse, Codelite, CodeBlocks и тому подобных. Сам сейчас хочу использовать STM32F103 в своих разработках, и нужно вести разрабортку в OSX.

Разрабатываемая IDE будет называться STM32BOX. В первом варианте будет поддерживаться OSX и STM32F103 (этот камень у меня есть и в виде платы и отдельно микрухой). Среда будет разработана для всех платформ: OSX, Windows, Linux. В идеале - просто установка должна быть не сложнее Arduino. В в одном. В качестве посредника-программатора и дебаггера имею STLINK-V2, usb свисток. В первом варианте будет использована такая конфигурация - OSX + STLINK.V2 + STM32F103, дальше будем расширяться в сторону Windows / Linux и новые камни из серии Cortex.

Мне нужна Ваша помощь - в качестве бета-тестеров, т.е. те кто имеет у себя такую же связку - OSX + STLINK.V2 + STM32F103, прошу откликнуться в ЛС или тут в теме.

На первом этапе это будет просто сборка и заливка в микроконтроллер
На втором этапе будет отладка через GDB
На третьем этапе поддержка остальных ОС

Ну и далее расширение функционала и списка поддерживаемых чипов.

Прилагаю первый скриншот:

Вложение:
stm32box.png
stm32box.png [ 53.92 Кб | Просмотров: 10134 ]


Кому интересно и кто заинтересован в нативной среде разработки - прошу отписаться в теме и в ЛС. Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 12:17 
Старожил
Аватара пользователя

Зарегистрирован: 03 сен 2010, 22:46
Сообщения: 5423
Откуда: Москва
А я в свою очередь хочу пожелать вам не заниматься ерундой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 12:22 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
Спасибо за первые отзывы. Думаю будет много критики, но у меня есть свои причины заниматься этим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 12:25 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1544
Надоели мне чужие среды... начал делать свой четверг
хочу сделать помесь Куба и Протеуса = удобно на сенсорном экране конфигурировать пальцем ноги* и регистры самого контроллера и по ходу иметь полную симулируемую схему внешних и внутренних соединений с тупыми и умными компонентами
*пальцем ноги - великий и могучий
Пример рабочего экрана настройки ног, регистров таймера, схемы, анализатора,...
Изображение

antoncrimea - несолидно завлекать пустым экраном... хотя у любителей жлобса своя психология :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 12:29 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
petrplc писал(а):
Надоели мне чужие среды... начал делать свой четверг
хочу сделать помесь Куба и Протеуса = удобно на сенсорном экране конфигурировать пальцем ноги* и регистры самого контроллера и по ходу иметь полную симулируемую схему внешних и внутренних соединений с тупыми и умными компонентами
*пальцем ноги - великий и могучий
Пример рабочего экрана настройки ног, регистров таймера, схемы, анализатора,...
Изображение

antoncrimea - несолидно завлекать пустым экраном... хотя у любителей жлобса своя психология :(


В свое время под Windows тоже попрограммировал достаточно, сейчас смотрю в сторону кроссплатформенности. Да согласен, экран пустой - но это только начало. Будет больше мнений и идей, развитие будет быстрее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 12:43 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1544
Платная или бесплатная с открытыми исходниками ?
Хобби или цели большого бизнеса ?
Куб или Ящик/параллелепипед с скруглёнными углами ?
Я за расширенную шаровую версию без углов STM32eBALL :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 13:10 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
petrplc писал(а):
Платная или бесплатная с открытыми исходниками ?
Хобби или цели большого бизнеса ?
Куб или Ящик/параллелепипед с скруглёнными углами ?
Я за расширенную шаровую версию без углов STM32eBALL :)

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


Для начала хобби, делаю нужный мне инструмент. Чтобы загрузить, и использовать его - достаточно зарегистрироваться на сайте и скачать. Когда приложение будет поддерживать несколько камней, дебаг и доступно по все ОС, будет введена подписка за символическую плату, которая позволит развиваться проекту дальше. Финальная версия планируется к новому году.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 14:00 
Старожил
Аватара пользователя

Зарегистрирован: 28 мар 2012, 10:33
Сообщения: 1110
Откуда: Сочи
Я хочу потестировать под Mac OS. Где скачать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 14:01 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 4373
Откуда: п. Борок, Ярославская область
Завидую. У топик-стартера время есть чтоб таким делом заниматься и для себя. Жуть как завидую.

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 14:02 
Старожил
Аватара пользователя

Зарегистрирован: 03 дек 2012, 10:42
Сообщения: 438
для дома и KEIL с "нормальным" кряком серийником работает, зачем комуто платить?
на работе везде лицензии.
какие камни уже поддерживает? к новому году финал? о_О


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 14:07 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
Спасибо всем, кто заинтересовался. О первой версии, которую можно запустить - сообщу позже.

antonluba, напишите свою почту в ЛС

DIZEL, как написал выше пока ориентируюсь на STM32F103, который у меня есть. После отладки стандартных операций - есть Discovery SMT32F4, следующая она. Далее буду добавлять по очереди. Платить, чтобы проект не умер и отвалился, а чтобы развивался. К тому же не баснословные суммы, а разумные цифры.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 14:22 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1544
Вместо того, чтобы задать правильный вопрос о своей проблеме
antonкраснодарский писал(а):
Далее я столкнулся с проблемой конфигурации ST-Link V2 и Mac OS, не видит плату.
Возможно кто-то уже столкнулся с такой проблемой и готов поделиться?
После успешного исправления - статья будет дополнена.
ну не удалось попрограммировать на жлобсокомпе...
в голове мелкого перепродавца алиэкспрешек возникла инновационная импортозамещающая бизнес-идея "Создания супер платной среды для STM".
Я бы понял потуги профессионала с опытом, которого не удовлетворяют возможности существующих инструментов... но рассчитывать на что то от новичка с нулевым опытом в STM и которому даже не удалось найти среду под жлобсОС и поставить что то на жлобсокомп... наивно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 15:40 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 958
Откуда: Китай, Пекин
Звучит это всё конечно как.... А не замахнуться ли нам на Вильяма, понимаете ли, нашего Шекспира? https://www.youtube.com/watch?v=XUA2HIIT0hQ

но если энтузазизма и в правду завались, то вливайтесь


открытая платформа. всё делается плагинами. всё базовое API открыто. лучшая Scala, Java, Dart, PHP.... среда разработки


Последний раз редактировалось cheblin 16 май 2016, 15:48, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 15:40 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
petrplc писал(а):
Вместо того, чтобы задать правильный вопрос о своей проблеме
antonкраснодарский писал(а):
Далее я столкнулся с проблемой конфигурации ST-Link V2 и Mac OS, не видит плату.
Возможно кто-то уже столкнулся с такой проблемой и готов поделиться?
После успешного исправления - статья будет дополнена.
ну не удалось попрограммировать на жлобсокомпе...
в голове мелкого перепродавца алиэкспрешек возникла инновационная импортозамещающая бизнес-идея "Создания супер платной среды для STM".
Я бы понял потуги профессионала с опытом, которого не удовлетворяют возможности существующих инструментов... но рассчитывать на что то от новичка с нулевым опытом в STM и которому даже не удалось найти среду под жлобсОС и поставить что то на жлобсокомп... наивно.


Поисковиком хорошо ищите, похвально. На самом деле проблем на MacOS есть не только у меня. Переубеждать никого не буду, пусть каждый останется при своем мнении. Время все покажет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 16:20 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1084
IDE от текстового редактора отличается вот этим https://sourceware.org/gdb/wiki/GDB%20Front%20Ends и вот этим http://embsysregview.sourceforge.net/

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 16:25 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
vt340 писал(а):
IDE от текстового редактора отличается вот этим https://sourceware.org/gdb/wiki/GDB%20Front%20Ends и вот этим http://embsysregview.sourceforge.net/


Я понимаю чем отличается. Про отладку я написал выше. Если нужен был бы текстовый редактор - я взял бы Sublime Text или TextMate. Без отладчика да, будет просто блокнот.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 16:29 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1084
Так тогда логично было бы с этого и начинать )

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 16:37 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
vt340 писал(а):
Так тогда логично было бы с этого и начинать )


Все по-порядку:

1. Компиляция.
2. Загрузка в контроллер по SWD (JTAG позже).
3. Возможность ставить брекпоинты и отлаживать через GDB.
4. Просмотр переменных. Удобно как в VS,XCode - навел и появился попапчик с данными.

Первая фаза - редактор кода и компиляция.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 16:50 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1084
antoncrimea писал(а):
Первая фаза - редактор кода и компиляция.

Это фигня, даже и близко несопоставимая с масштабом остальных проблем )
Больше шансов всё-таки сделать что-то хорошее, а не сдуться, было если б просто сделать плагин к codelite для работы с периферийными регистрами.
Мы тут уже как-то разбирались с codelite для мк под osx viewtopic.php?f=35&t=22124 и такого плагина там очень не хватает

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 17:02 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
Я уже видел эту ветку. До регистров тоже дойдем. Обновления по проекту буду переодически обновлять.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 16 май 2016, 17:12 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1084
Там продолжение ещё было, но уже приватное - я сделал таки тогда примитивный вьювер, но это была просто прилада сбоку, а не плагин.
А с плагином я бы вам помог, пишите если надумаете )


Вложения:
svd-live.png
svd-live.png [ 21.33 Кб | Просмотров: 9858 ]

_________________
mcu.goodboard.ru
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 17 май 2016, 23:06 
Старожил

Зарегистрирован: 17 апр 2010, 14:30
Сообщения: 444
Откуда: УКРАИНА
лишь бы хватило терпения, а то бывали такие хорошие намерения ( viewtopic.php?f=17&t=2987, правда там явно задача далеко не для каждого)... Удачи!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 18 май 2016, 11:43 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
svs39 писал(а):
лишь бы хватило терпения, а то бывали такие хорошие намерения ( viewtopic.php?f=17&t=2987, правда там явно задача далеко не для каждого)... Удачи!!!


Спасибо, удача мне не помешает. Следующий скриншот, поддержка подсветки синтаксиса и дерево исходников.

Вложение:
Screenshot at May 18 09-40-44.png
Screenshot at May 18 09-40-44.png [ 75.14 Кб | Просмотров: 9925 ]


На счет поста про софт для печатных плат, видимо не хватило времени \ желания.

Идей много разных, буду реализовывать в порядке приоритетов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 18 май 2016, 13:20 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1544
Цитата:
Следующий скриншот, поддержка подсветки синтаксиса и дерево исходников.
ТёмныйЮзерДосисус писал(а):
HAL коричневым подсвечивать и автоматом менять первую букву на К...


Справку не забудь прилепить нормальную
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая среда разработки под STM32
СообщениеДобавлено: 18 май 2016, 16:47 
Заглядывает иногда

Зарегистрирован: 08 янв 2015, 13:43
Сообщения: 47
petrplc писал(а):
Цитата:
Следующий скриншот, поддержка подсветки синтаксиса и дерево исходников.
ТёмныйЮзерДосисус писал(а):
HAL коричневым подсвечивать и автоматом менять первую букву на К...


Справку не забудь прилепить нормальную
Изображение


Ну виндовый хелп тут не прикрутишь - будет вэб вариант справки.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 57 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 5 часов


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB