Easyelectronics.ru

Электроника для всех
Текущее время: 16 ноя 2018, 23:35

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



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • 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 Кб | Просмотров: 10883 ]


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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
Сообщения: 1640
Надоели мне чужие среды... начал делать свой четверг
хочу сделать помесь Куба и Протеуса = удобно на сенсорном экране конфигурировать пальцем ноги* и регистры самого контроллера и по ходу иметь полную симулируемую схему внешних и внутренних соединений с тупыми и умными компонентами
*пальцем ноги - великий и могучий
Пример рабочего экрана настройки ног, регистров таймера, схемы, анализатора,...
Изображение

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
Сообщения: 1640
Платная или бесплатная с открытыми исходниками ?
Хобби или цели большого бизнеса ?
Куб или Ящик/параллелепипед с скруглёнными углами ?
Я за расширенную шаровую версию без углов STM32eBALL :)

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


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

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

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


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


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

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


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

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

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


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


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

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1394
Откуда: Китай, Пекин
Звучит это всё конечно как.... А не замахнуться ли нам на Вильяма, понимаете ли, нашего Шекспира? 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
Сообщения: 1337
IDE от текстового редактора отличается вот этим https://sourceware.org/gdb/wiki/GDB%20Front%20Ends и вот этим http://embsysregview.sourceforge.net/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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
Сообщения: 1337
Так тогда логично было бы с этого и начинать )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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
Сообщения: 1337
antoncrimea писал(а):
Первая фаза - редактор кода и компиляция.

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


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

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


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

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


Вложения:
svd-live.png
svd-live.png [ 21.33 Кб | Просмотров: 10607 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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 Кб | Просмотров: 10674 ]


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

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


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

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


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


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

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


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


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


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

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


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

Сейчас этот форум просматривают: andries5


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

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

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