реклама на сайте
подробности

 
 
> MSVisualStudio для STM32 под Линуксом
Cahes
сообщение Jan 23 2018, 10:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 17-05-13
Пользователь №: 76 870



Когда-то использовал MSVisualStudio под виндой, сейчас начинаю изучать программирование микроконтроллеров (конкретно - STM32F103C8T6) под Линуксом, и хочу продолжить в привычной системе, но обнаружил - что современная VS 2017 отличается от давней по внешнему виду и называется по другому - VS Code, по сему вопрос - это вообще "та" программа?

На сколько я понял, в специализированых средах (советовали Каил - но нет версии для Линукса) есть среда эмуляции работы готового устройства, если я не путаю это с дэбагингом, в VS или "VS Code" есть такое? Не прогадаю?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Cahes
сообщение Jan 23 2018, 20:25
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 17-05-13
Пользователь №: 76 870



Чёт я запутался: не находятся ссылки с набором "Visual Studio Code программирование stm32 под Linux" - чего-то не хватает. Для работы дополнительно устанвливается VisualGDB. Но у меня складывается такое ощущение, прошу прояснить и поправить - что этот набор для винды, а под линуксом сама среда работает, но плугин для микроконтроллеров отсутствует. То есть - на линуксе в "Visual Studio Code" программировать STM32 мне не светит - не так ли?

Ещё, если не затруднит: Вычитал что виндовые среды разработки, работая под вайном в линуксе, не обеспечивают прошивку микроконтроллеров через программатор STLinkV2, как в линуксовых прогах обстоят дела сэтим? Например - STM32CubeMX?
Go to the top of the page
 
+Quote Post
arhiv6
сообщение Jan 24 2018, 04:03
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 633
Регистрация: 21-05-10
Из: Томск
Пользователь №: 57 423



Цитата(Cahes @ Jan 24 2018, 03:25) *
Чёт я запутался: не находятся ссылки с набором "Visual Studio Code программирование stm32 под Linux" - чего-то не хватает.
Сам я с этой средой не работал, но какие-то статьи по её настройки встречал (например).

Цитата(Cahes @ Jan 24 2018, 03:25) *
Ещё, если не затруднит: Вычитал что виндовые среды разработки, работая под вайном в линуксе, не обеспечивают прошивку микроконтроллеров через программатор STLinkV2, как в линуксовых прогах обстоят дела сэтим? Например - STM32CubeMX?
Да, проблема такая встречается, т.к. под вайном не работают USB устройства. Но это всегда можно обойти, если эти среды умеют подключаться к удалённому отладчику.
Про STM32CubeMX не совсем понятно - это не среда разработки. И под Linux она без wine работает без проблем, т.к. написана на Java.

А вообще, помимо VS Code под линукс много других IDE есть. Как заточенные для работы с МК (Segger Embedded Studio, Atollic TrueSTUDIO, SW4STM32), так и изначально не заточенные для этого, но имеющие для этого плагины (Eclipse, QtCreator, CodeLite, CodeBlock).


--------------------
Go to the top of the page
 
+Quote Post
Cahes
сообщение Jan 24 2018, 08:47
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 17-05-13
Пользователь №: 76 870



Спасибо, почитаю.
Я встречал тему об подключении компилятора для микроконтроллеров, но то - что я выкачал, оказалось с расширением *.msi. Да и среда, всё-таки, предполагаю - не "заточена".

Цитата(arhiv6 @ Jan 24 2018, 07:03) *
Про STM32CubeMX не совсем понятно - это не среда разработки.
А вообще, помимо VS Code под линукс много других IDE есть. Как заточенные...так и изначально не заточенные


Визуальный графический редактор STM32CubeMX и среда разработки System Workbench for STM32. (Ставлю).

Хочетсяж быть белым человеком...
Например, постомотрел сравнительный видоеролик блогера с первым впечатлением от Atom и MSVStudio (без отношения к микронтроллерам) - Atom резко выделяется по качеству интерфейса. Очевидно, во всех "нормальных" средах есть все актуальные блоки, другое дело - "душевная атмосфера", создаваемая интерфейсами. Например, работая в редакторах Gimp или Pinta, я отметил - что их писали калеки для калек, в отличие от Фотошопа. Аналогично можно сравнить Микрософт Оффис и всякие линуксовые поделки, как собственно и сами Линукс и Виндоус. Про Кайл я встречал что - интерфейс по восприятию хуже чем у Вижуал Студио. По описанию, в "Систем Ворк Бенч" есть интерактивный мастер программирования микропроцессоров - "мышкой ткнуть в контакт", мастер всё пересчитает, подгонит, сэмулирует работу устройства и тп., в отличие (предположительно) от сред с подтянутыми компиляторами, которые изначально заточены на PHP или VB программировать, а мы можем в них просто писать текст и скармливать компилятору.


Сообщение отредактировал Cahes - Jan 24 2018, 10:12
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016