Keil uVision или STM32CubeIDE? Что использовать.

  Рет қаралды 27,100

Vladimir Medintsev

Vladimir Medintsev

5 жыл бұрын

Видео содержит мои личные размышления о выборе сред программирования и инструментов разработки которыми я пользуюсь.
Канал в телеграмм - t.me/vladimir_medintsev
Канал Яндекс.Дзен - zen.yandex.ru/vladimir_medintsev
Канал на RuTube - rutube.ru/channel/1797552/
Канал на KZfaq - / vladimirmedintsev
------------------------------------------
Если вы хотите поддержать автора канала номер карты Сбер:
2202-2023-2480-4008
------------------------------------------

Пікірлер: 330
@epicmap
@epicmap 5 жыл бұрын
На самом деле было бы круто увидеть ролики как раз по CubeIDE, потому что с кейлом роликов итак в достатке.
@user-qk1vf9cg9i
@user-qk1vf9cg9i 4 жыл бұрын
Очень интересная подача материала. Стал Вашим подписчиком.
@MrDouson
@MrDouson 4 жыл бұрын
Еще как досмотрел )) спасибо за то, что делитесь своим опытом. Это безумно важно для тех, кто начинает свой путь в этой сфере...
@user-tc4hs2hr9p
@user-tc4hs2hr9p 3 жыл бұрын
Большое спасибо, за такую передачу опыта! Это как раз то что я искал!
@TheTsiklauri
@TheTsiklauri 4 жыл бұрын
Вопрос в конце улыбнул)) До конца досмотрел! Лайкнул!))
@valkoder_ex305
@valkoder_ex305 5 жыл бұрын
спасибо за видео. Удачи вам в развитии канала, и творческих побед.
@Electronics_In_Source
@Electronics_In_Source 4 жыл бұрын
Спасибо, информация о STM32CubIde была очень полезной.
@danilv.l.2501
@danilv.l.2501 5 жыл бұрын
Досмотрел. Спасибо. Ждем новых видео...
@fly8r358
@fly8r358 5 жыл бұрын
Владимир, как всегда интересно услышать вашу точку зрения
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Спасибо большое.
@ibrag2012
@ibrag2012 4 жыл бұрын
Симпатичний дядько :) За Кеіл чую вперше: одразу почав в CubeIDE вивчати STM32.
@ArthurIslamRU
@ArthurIslamRU 5 жыл бұрын
*Ждем новых видео* Спасибо
@denwerxampp4035
@denwerxampp4035 5 жыл бұрын
Спасибо, было интересно
@rustybroom7071
@rustybroom7071 3 жыл бұрын
Очень разумно. Единственно, Эклипс - это тормоза ещё те.
@sky_smarthome
@sky_smarthome 5 жыл бұрын
Тоже досмотрел. И тоже считаю, что на кейле делать нечего и надо переходить на Куб. Поэтому очень ждем видео именно с кубом.
@andreyanishenko3741
@andreyanishenko3741 4 жыл бұрын
На линуксе установил STM32CubIde, просто песня, все прекрасно работает .
@vladimirivanov4761
@vladimirivanov4761 5 жыл бұрын
Согласен с автором видео практически во всем. Уже 8 раз пытаюсь за последние несколько лет пересесть на Эклипс с его окружением. И в 8-ой раз возвращаюсь к родной IAR среде. При этих фазовых переходах высвобождается куча энергии в виде эмоций. Нет ничего более глючного и ненадежного чем Эклипс. Он у меня никогда не работал нормально. Постоянные глюки, которые могут также внезапно исчезнуть как и появиться. Самое обидное, что отладка тут не исключение. Часть информации в окнах отладки может жить своей жизнью и это никак не удается исправить. То все работает, то на ровном месте начинаются проблемы. Вести проект на таком ПО просто невозможно в принципе. То что я делаю в IAR за день, в Эклипсе не факт что вообще получится сделать. Тем не менее, куча народа работает в Эклипсе и вполне счастлива.... Не знаю, что не так... Готовлюсь к 9-ой попытке, но уже без особых надежд. По факту опробованного. ST выпустили и поддерживают аж две среды SW4STM32 и STM32CubeIDE. Ну вот скажите, зачем??? Чтобы мы убились в их сравнении? По состоянию на август 2019 вторая выигрывает у первой определенно. Конечно, интегрирован старый куб, но я пользуюсь активно обновляемым внешним. Также у второй есть полезное окно Live Expressions чего нет у первой и не ожидается. STM32CubeIDE поддерживает и J-Link и ST-Link, правда ST-Link под openocd запустить не удалось. Уверен, рано или поздно разработка под Эклипс натыкается на такие грабли, преодолеть которые просто не хватит времени. Думаю, нужно искать некие альтернативы. Хотя все производители как с ума посходили - свои IDE забросили и гонят порожняк под Эклипс. ИМХО.
@user-qc4jg7dh2r
@user-qc4jg7dh2r 4 жыл бұрын
google.ru/search?q=VisualGDB в сравнении с еклипсами весьма не плох
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 жыл бұрын
"Нет ничего более глючного и ненадежного чем Эклипс" ... прям беда. Может вы чего-то не догоняете.. поверьте - много теряете.. лучше сядте и разберитесь раз и навсегда.
@MrOlezhandr
@MrOlezhandr 4 жыл бұрын
О да! Как же я с Вами согласен! Лайк и подписка!
@ussr1207
@ussr1207 4 ай бұрын
Досмотрел. Всего наилучшего.
@user-hy3dd3yt2e
@user-hy3dd3yt2e 4 жыл бұрын
хороший формат
@alexlitvinenko6901
@alexlitvinenko6901 5 жыл бұрын
Я досмотрел:))) CubeIDE (она же Atollic True studio) как по мне хорошая среда на базе Eclipse (оттуда и куча общедоступных печенек). Хоть я пока с громким скрипом перелезаю на них с CVAVR в своих хобби-проектах. Кроме плюсов обозначенных в видео, я укажу на наличие аналога CodeWisardAVR в этой среде (раньше этот мастер назывался CubeMX). Запуск периферии, настройка тактирования и даже заготовка процессов для rtos - всё оформлено в виде мастера, где можно разобраться со всем намного быстрее, чем раскуривать по 50-му кругу аппноуты и думать, чего оно компилится но не взлетает или взлетает так, что лучше бы не взлетало. Теперь всё в одном и если вдруг надо изменить настройки периферии можно из неё же. И в отличие от CWAVR не надо заботиться о переброске кусков кода в новый проект или переносе сгенерированного стартового кода в существующий проект. Это на текущий момент единственная среда, что съела демопроекты от STM (Keil не пробовал, был cocox, mdk-arm и iar workbench) скомпилировала их и оно заработало! А это для новичка, который впервые взял плату discovery в руки дорогого стоит. Обычно делаю так: на чём можно запустить примеры, которые можно изучить, на том и разбираемся.
@AndriiChernenko
@AndriiChernenko 5 жыл бұрын
Спасибо))
@electrostimulator220v9
@electrostimulator220v9 3 жыл бұрын
Досмотрел))
@user-fb5uc8rj7k
@user-fb5uc8rj7k 4 жыл бұрын
Если cbdemxide будет работать и выглядеть под линуксом как webstorm, это будет счастье! Держим пальцы, кулоки и надеемся что st приложат туда достаточно сил:)
@dima_dmitrenok
@dima_dmitrenok 2 жыл бұрын
Конечно досмотрел
@user-fw3yy1uv6s
@user-fw3yy1uv6s 3 жыл бұрын
поддерживаю !!!
@dead-maxim
@dead-maxim 3 жыл бұрын
Ахах, впервые на этом канале, но манера вести ролики лежа - это класс) Может даже и по содержанию что-то дельное )
@user-ge2cu4nj7n
@user-ge2cu4nj7n 4 жыл бұрын
Владимир, спасибо за интересные видео. Очень приятно смотрится. Расскажу к чем у пришел. Начинал с IAR , с изменением версии IAR'а появилась отсутствие совместимости с старыми проектами, приходилось тратить много времени на портирование, плюс смущало, что пользуюсь все-таки ломанным продуктом, стал думать в сторону opensource. Перепробовал много разных IDE. В итоге пришел к чистому Makefile + arm-gcc на линуксе. Появилась нормальная совместимость, в makefile могу делать, что захочу. Старые проекты нормально собираются. С появлением cubemx стало вообще хорошо, там тоже на выходе можно Makefile сделать, компилятор надо только указать. Программатор у меня Jlink. Отлаживаюсь программой Ozone от Segger. Плюс RTT, причем вьювер встроен в Ozon. Т.е. к контроллеру подключен только SWD без SWO и я получаю полноценную отладку с брекпоинтами, пошаговым хождением и printf. ST вообще молодцы, позволяют переделать st-link в discovery и nucleo, в jlink. При покупки новой платы сразу переделываю. Остался пока открытым вопрос о разводчике пп. До сих пор пользуюсь pcad 2004 под wine. Надо менять, пока не знаю на что.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Да, вы абсолютно правы, для людей понимающих makefile это очень хороший и правильный инструмент. Как показывает практика чем ближе к компилятору и чем меньше прослоек, тем проще пересобрать проект спустя годы. Так придется только версию компилятора сохранить и makefile. К сожалению люди часто не понимают. Что касается разводчика, то мы используем DipTrace он бесплатен для радиогубителей. Но меня очень печалит эта программа. Изменения идут, но они отстают от основных тенденций и мы все больше и больше проектов переводим в KiCad. Там все бесплатно, но меня покупает возможность загружать компоненты прямо с онлайн сервисов. К примеру octopart.com дают возможность скачать библиотеку под любой компонент.
@user-ge2cu4nj7n
@user-ge2cu4nj7n 4 жыл бұрын
@@VladimirMedintsev Прослойка это очень правильное слово. Получается удалил ненужные сущности и многое упростилось. Минус такого подхода - высокий порог вхождения. На освоение нужно время. Тоже смотрю в сторону Kicad, но пока субъективно не понравилось. Процесс перехода у меня запущен лет 5 назад, думаю еще столько же буду переходить.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Конечно, когда есть серьезные наработки в PCad (да чего скрывать я с него тоже очень тяжело уходил) это сильный якорь. Но я столкнулся что в последние годы очень нужна хорошая визуализация платы. Чтобы под это делать корпуса. Чтобы смотреть как это вписывается по высотам и в дизайн. По этой причине меня DipTrace перестал устраивать.
@klausschneider6421
@klausschneider6421 3 жыл бұрын
Gut gemacht!
@karlkomarblch106
@karlkomarblch106 4 жыл бұрын
Больше роликов на cubeide. Было бы шикарно увидеть видео о старте новичка stm32f103c8 + stlink v2.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Ролик с CubeIDE будет через неделю. STM32F103 не будет в принципе я его не использую. На самом деле про старт уж столько видео снято, что там добавить уже и нечего.
@adminroot1345
@adminroot1345 4 жыл бұрын
Верною дорогой идете товарищи.
@user-vm7ls3ov7t
@user-vm7ls3ov7t 5 жыл бұрын
Досмотрел
@igordernovoy4093
@igordernovoy4093 3 жыл бұрын
Тоже нравится Keil, но задумался о смене IDE из-за ограничения в 32kB.
@elektrikdanila
@elektrikdanila 4 жыл бұрын
dosmotrel !!!!))) LIKE!!!
@alexanderurezchenko6446
@alexanderurezchenko6446 5 жыл бұрын
Отличное видео, спасибо. Кстати, вы обошли стороной вопрос отладки. На сколько удобно он реализован в Cube IDE (с Вашей точки зрения)?
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Ок сделаем. Спасибо.
@janedoe6182
@janedoe6182 3 жыл бұрын
Касательно библиотеки HAL. Я абсолютно поддерживаю идею абсттрагирования программной логики от особенностей железа, но важное значение имеет цена. При адекватном трейд-оффе платишь только необходимый минимум за то, что тебе абсолютно необходимо. У функций HAL просто безобразный, не обоснованный ничем расход памяти и производительности на пустом месте. Ну и, это конечно вкусовщина, но по мне, просто добавив сгенерированный Кубом код инициализации HAL, уже на начальном этапе, ты выливаешь в свой новорожденный проект цистерну помоев. По IDE: VSCode + PlatformIO - неплохой вариант.
@StalkerSoft
@StalkerSoft 5 жыл бұрын
Досмотрел.
@cab674
@cab674 5 жыл бұрын
+1 :)
@user-gp9ln4wj1r
@user-gp9ln4wj1r 5 жыл бұрын
Да, досмотрел😉 , жаль куб айди был бы интересен...
@ivanrusev2270
@ivanrusev2270 2 жыл бұрын
У меня такой вопрос..Написал прграмку с самым простым меню.Использую приставку I2C +LCD.И при входе в первый раздел мерцание некоторых секторов.С чем это связано.С Багом I2C c CUbeide.Так как я с Атолик перешёл в CUbeide.Одни хвалят то другие IAR.Мне трудно судить так как на регистрах сежу маюсь.
@user-vm7ls3ov7t
@user-vm7ls3ov7t 5 жыл бұрын
Есть еще неплохая IDE Embitz. С ней не надо думать о make, не надо добавлять пути к h-файлам. Все что в дереве проекта, все идет в компилятор и линкер автоматически
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim Жыл бұрын
Я потому и решил работать в куб ide, с кейлом у меня что то не получилось. Решил не заморачиваться и установил официальную ide от st. По настройкам компилятора в принципе одинково с кейлом, только чуть чуть по расположению пункты меню у них отличаются. Вообще st молодцы и позволяют в куб мх спокойно создавать заготовки проектов под любые среды разработки. Что не скажу об атмел, там я работал приемущественно в микрочип студии из за удобств, но перенести проект из нее под тот же IAR уже было головой болью. Работать после атмел в среде от st на много приятнее.
@sergeyvlasov207
@sergeyvlasov207 3 жыл бұрын
Все правильно автор говорит. От себя добавлю что мне как раз ближе CUBE потому что это по сути Eclipse с которым я имел дело достаточно долго. Да, не все там гладко, подглюкивает конечто, но нет ничего критичного. Да, кейл наверное лучше. Но то что его нет под linux для меня существенный минус. Для меня linux - основная ось.
@admin_of_youtube
@admin_of_youtube 5 жыл бұрын
расскажите пожалуйста больше про freertos. очень понравился подход к подаче материала + полезные рабочие плюшки в виде диспетчера задач и т.п., что очень полезно и сразу понятно.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Основа операционной системы рассказана, где копать и с чего начинать тоже я обозначил. Что там еще можно сказать я не сильно понимаю. Постараюсь как-нибудь еще сделать видео, но честно говоря там говорить особо не о чем.
@psg5_prog
@psg5_prog 5 жыл бұрын
@@VladimirMedintsev Было бы интересно про семафоры и мьютексы от вас видео увидеть. Как делается обмен информацией между задачами.
@YuriyIY
@YuriyIY 5 жыл бұрын
Досмотрел. Борода зачотная. :-) Но ставить камеру напротив окна было неправильно. Камера постоянно меняет экспозицию из-за изменений освещенности.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Да, это верно, проблема в том, что при другом положении камеры в кадр попадало что-нибудь не нужное и не желательное. Это из многих зол выбиралось меньшее.
@gordonfreeman1894
@gordonfreeman1894 3 жыл бұрын
Пробовал куб, но вернулся в IAR. Т.к. на винду у меня аллергия, пользуюсь VirtualBox-ом. В IAR отладка мне больше нравится. Особенно подсветка регистров, в которых значение поменялось. А может и для IAR обзор сделаете?
@beerbear9182
@beerbear9182 5 жыл бұрын
досмотрел
@Violancergta
@Violancergta Жыл бұрын
А я на микроС и микропаскале сижу от mikroelectronica .... эхх.. как у вас тут все сложно.. Правда под это все библиотек мало и RTOS нет , зато как руками проинициалищируешь чип через регистрв сразу понимаешь как в нем все устроено. Ни секунды на расслабуху.
@user-ci4fz9co3b
@user-ci4fz9co3b 4 жыл бұрын
Дебаты развернулись крепкие, которые в конец меня запутали. Автор видео снял ролик с советом с чего начать, какую IDE использовать, тем кто уже вдоволь наигрался с 8 битными AVR, и хочет познакомится с STM32. И началось - пиши в тетрадке сразу в двоичном коде, так лучше поймешь как работает процессор, нет в наше время нужно писать сразу библиотечными функциями....))). Блин я посмотрел ролик, где автор с самого начала сказал - AVR не хватает, переходим на ARM. Наверное уже предпологается, что человек знает СИ, писал программы достаточно сложные раз уж AVR8 стал маловат. Сделал вывод, пока сам все не попробуешь, не поймешь, прислушаюсь к совету попробую KEIL, а дальше видно будет. И да))) , какой камень лучше для начала, в качестве подопытного выбрать?
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Любой кроме серии STM32F1xx. Ну к примеру вот тут я рассказываю как начать kzfaq.info/get/bejne/rMCGqtleqsusm30.html
@user-ci4fz9co3b
@user-ci4fz9co3b 4 жыл бұрын
@@VladimirMedintsev А чем плохие эти МК? Уже блин заказал STM32F103C8T6.
@alexanderurezchenko6446
@alexanderurezchenko6446 5 жыл бұрын
Владимир, если Вы ищете темы для следующих видео, хотел бы предложить рассмотреть вопрос подключения термодатчиков/разработки термоконтроллеров. Не знаю, есть ли у Вас подобный опыт... В сети есть информация по модулям с Датчикам ТХА(K). Но совершенно не ясно, как подключить термопару ТХК (L) и другие. Или как сделать универсальный вход для разных видов термопа? Также есть пробелы по реализации ПИД - алгоритма для STM32. Есть простейшие скетчи для Ардуино. Да и то, заточены они под паяльные станции, где нужно обеспечить выдержку. А что, если нужно равномерно нагреть с заданной скоростью? Короче, было бы интересно узнать о Вашем опыте.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Я рад любым предложениям. Спасибо.
@vladislavvladislav6387
@vladislavvladislav6387 3 жыл бұрын
13:11 - конечно досмотрели, спасибо за видео. Да, цена за КЕЙЛ, действительно зашкварно выглядет на фоне других IDE. Расскажите про IAR, очень интересно услышать ваше мнение. Ну и про ЭКЛИПС, знаю, многие программисты работают в эклипсе, и вроде успешно.
@rxlroman
@rxlroman 3 жыл бұрын
CubeIDE и есть Eclipse. Неудобный и жрущий память.
@vladimirshumilov7846
@vladimirshumilov7846 5 жыл бұрын
Владимир, очередной раз, спасибо вам за видео. А что можете сказать насчёт Atollic TrueStudio и STM32systemworkbench? Ведь у st теперь три среды разработки... Я конечно понимаю, что скорее всего одна-две из них отомрет, но сейчас, если их сравнивать, то что из них наиболее удобны и стабильны на ваш взгляд?
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Ничего умного про них сказать не могу. К сожалению не испытывал.
@sladkii_bubalekh
@sladkii_bubalekh 5 жыл бұрын
По поводу True Studio - по сути, это родитель CubeIDE. Делал в True Studio магистерский диплом, немного странная отладка (не сразу понял, как команды типа printf вывести в консоль). После перехода на CubeIDE большой разницы не заметил (в плане работы с самой ide). По поводу CubeIDE: до версии 1.0.2 встроенный генератор make-файлов ставил вместо "/" (прямых слешей) обратные "\", что мою доисторическую win7 сильно озадачивало, и проект не собирался. Сейчас все поправили.
@toxatt2
@toxatt2 5 жыл бұрын
Если нужна более глубокая отладка можно использовать segger ozone. Очень удобно пользоваться. Скомпилировал в cubeide, в озоне нажал старт, он запрограммировал контроллер и пошла отладка. Всё работает под Linux.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Я конечно могу ошибаться, но помнится Ozone работает только и исключительно с J-Link
@toxatt2
@toxatt2 5 жыл бұрын
@@VladimirMedintsev Так и есть. Но можно ST-Link прошить как J-Link, Segger дает такую возможность, а при необходимости можно вернуть обратно.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Ну не совсем так, они прошивают только тот ST-Link что в платах Nucleo. Китайские свистки, самоделки и фирменные программаторы ST_Link вроде как их утилита по перепрошивке не принимает. Так что это не совсем универсальное и работающее решение. Можно сказать что это решение вообще подходит только для людей осваивающих МК по демо-платам. Для реального применения без отладчика J-Link это не годится вообще ни как. И в реальной жизни на это заморачиваться просто нет ни желания ни времени.
@toxatt2
@toxatt2 5 жыл бұрын
@@VladimirMedintsev Китайские свистки нет, а ST-Link без проблем прошивается на J-Link.
@sergeyterentiev4720
@sergeyterentiev4720 5 жыл бұрын
@@VladimirMedintsev Китайские свистки тоже подходят. Нужно чуть поправить сеггеровский прошивальщик и все работает. Что и как поправить найти не проблема. Ну и если не хочется возиться, можно и J-Link взять. Братья по разуму клепают их так же как и st-link-и. Ozone действительно классная штука, очень удобно. Кстати, за J-Link ещё один аргумент - RTT. Это вывод отладки типа SWO, но не нужны дополнительные ноги и работает быстро. Мне в Ozone отладка понравилась больше, чем в Keil-е. При этом это в убунте работает без проблем.
@arakeldesign
@arakeldesign 5 жыл бұрын
Забил на Кеил когда пересел на Мак. КубИДЕ прекрасно работает.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Отлично. Это действительно хорошая новость. Windows и адепты секты Microsoft до свидания...
@oxfordelectronics8313
@oxfordelectronics8313 5 жыл бұрын
@@VladimirMedintsev поздравляю с сектой Apple
@alexorlovecky8015
@alexorlovecky8015 4 жыл бұрын
Начал рассматривать куб_иде, только после потребности в удалённом дебаге. С Кеилом, как это замутить я не нашёл. А так, подцепил малинку, к ней устройство, не нужно ничего переподключать, никуда не нужно лазить, красота!
@gromoblomov9853
@gromoblomov9853 3 жыл бұрын
А можно поподробнее?
@dmitrydolzenko1732
@dmitrydolzenko1732 2 ай бұрын
Да, присоединяюсь, что за удалённый дебаг?
@Кост286
@Кост286 4 жыл бұрын
кстати тоже когда начинал поставил keil и ни чего не получилось. Делал по инструкции, не одной, хотя описывалось естественно примерно одинаково. Поставил Coocox и всё заработало как говорится из коробки. Жаль что новые контроллеры теперь там не появятся. Кеил поставил, так как уже знал в чём причина его не работы. Поcле поставил TrueStudio. Потом CubeIDE. Но пока всё равно делаю на Coocox-e. Единственное не на нём это f373 и f746. Их там нет.
@michal621
@michal621 5 жыл бұрын
разрабатываем железки для медицины, тоже пришли к проблеме замены AVRок на более мощные процессоры. Т.к. коммерческие темы, то тоже решил делать все в CubeIDE. На форумах народ пишет, что есть баги, но где их нет. На AVRки пишу в microC. У них тоже поначалу были проблемы в компиляции программ, где использовались ссылки на переменные, но все довольно быстро залатали. Надеюсь ST раскрутит и будет нормально поддерживать свое детище.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
О, коллеги, у нас более 60% тоже медицина.
@user-sj1nu7bx3q
@user-sj1nu7bx3q 5 жыл бұрын
ST по факту уже раскрутил и довел до "промышленного" состояния и всю линейку кортексов, и IDE свою достаточно давно. Когда-то лет 5-6 назад минуя 8 и 16-бит :-) сразу начал работать на кортексах. Как раз самая проблема была в IDE. IAR юзался (для EM и ST), потом появился gnu arm embedded toolchain и проблем с бесплатной IDE для ST фактически не стало. А из-за того, что прогресс в области MCPU стопанулся - GCC для ARM уже подтянули до уровня (в свое время i8051 хватило на 25 лет, думаю кортекс-М хватит для этого сегмента тоже надолго). И вообще странно читать (комент в другой ветке) от людей, для которых МК только хобби, что VS+ PlatformIO более правильная среда. Посмотрите на рынок МК. Дефакто Eclipse+GCC/свой компилятор+ toolchain от производителя МК - стандарт отрасли. CCS у TI, Dave у Infineon (это юзаем), тоже есть у EnergyMicro-Silab, FreeScale-NXP (с чем сталкивались). Ну и ST молодцы, что купили Atollic, в нем уже несколько проектов, включая групповую разработку над более сложными.
@SomeRandomPerson163
@SomeRandomPerson163 5 жыл бұрын
@@user-sj1nu7bx3q "Дефакто Eclipse+GCC/свой компилятор+ toolchain от производителя МК - стандарт отрасли" Вот это звучит как набор костылей, который нужно затачивать до того как заняться, собственно, самой работой. Причем на каждом этапе этой цепи костылей могут ждать свои сложности. Зачем это надо?
@statstopfinish
@statstopfinish 5 жыл бұрын
Спасибо, досмотрел до конца .Давно хотел задать вопрос ,как у вас дела обстоят CubeIDE , а то вы видео одно выпустили про него и дальше опять все уроки были в Keil. Жаль что конкретно о работе CubeIDE, какие подводные камни нашли в результате ее использования ничего не сказали . Может выпустите видео по CubeIDE уже на базе тех знаний что у вас накопились об этой среде, чтоб начинающие работать в этой среде знали с чем столкнутся.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Честно говоря мы сжав кулаки ждем выпуска патча на CubeIDE. Есть хорошая традиция версию 1.0.0. не использовать а мы в нее по самые уши влезли. В принципе такое видео разумеется выйдет. Но уже осенью. Сейчас хочется побольше воздуха.
@plutonium8136
@plutonium8136 5 жыл бұрын
@@VladimirMedintsev Уже 1.0.2 в массы ушла, усиленно закрывают баги :) Хотя в своих проектах баги не выскакивали
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
@@plutonium8136 Спасибо, надо обновится, я что-то просмотрел этот момент.
@serggorod1423
@serggorod1423 2 жыл бұрын
Ютубу стоит добавить кнопочку уже смотрел . Про РтОС больше бы видео... хорошо бы есп32 или еспЦ3.
@hrandron
@hrandron 4 жыл бұрын
Добрый день. Делайте лучше видео с cube ide - ибо если появился бесплатный то вы своими видео на cube ide переманите многих на ide. Лично я начал изучать стм32 именно на куб иде, так как бесплатный и от производителя.
@Vladimir_Zarubin
@Vladimir_Zarubin 5 жыл бұрын
Владимир!!! Мы были бы все Вам очень признательны за небольшой видосик по программированию stm32fxxx в среде Atollic. Тоже от производителя микроконтроллеров stm и тоже совершенно бесплатно и без ограничений.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
По атолику видео не будет. Эта среда разработки лично мне не интересна. Мною использоваться не будет и в перспективе STM о ней тоже готова забыть. Тем, кто использует атолик профессионально уже давно понятно что придется переезжать, а любители сделают это уже по факту.
@ra0sms
@ra0sms 5 жыл бұрын
@@VladimirMedintsev а разве atollic это не то же самое, что и cubeide? Насколько я вижу, ST просто соединили atollic c cubemx.
@user-if7zu8nk2j
@user-if7zu8nk2j 4 жыл бұрын
@@ra0sms Правильно видите. Atollic + CubeMX = Cube IDE
@devel-man
@devel-man 4 жыл бұрын
В последних версиях CLion появилась поддержка embedded. Продукт не бесплатный, но дешевле Keil.
@sergheinemtsov6695
@sergheinemtsov6695 Жыл бұрын
Владимир здравствуйте, подскажите пожалуйста, есть ли возможность, готовый проект выполненный в Keil конвертировать в CubeIDE?
@VladimirMedintsev
@VladimirMedintsev Жыл бұрын
Прямого способа переноса не существует. Импорт поддерживается но он ограниченный
@sergheinemtsov6695
@sergheinemtsov6695 Жыл бұрын
@@VladimirMedintsev спасибо, буду тогда изучать дальше CubeIDE
@gafiatulineduard9365
@gafiatulineduard9365 2 жыл бұрын
Ещё под линуксом можно использовать бесплатный kcad.
@aka_vitfil
@aka_vitfil 2 жыл бұрын
Keil все еще только под винду?
@aciddj5936
@aciddj5936 3 жыл бұрын
А что вы скажете про libopencm3? Мне посоветовали начать разбираться с стм32 с нее, так как будет полное понимание кода, да и инструмент бесплатный.
@VladimirMedintsev
@VladimirMedintsev 3 жыл бұрын
Инструменты от производителя, ну в смысле от компании stm тоже совершенно бесплатные. Более того поддерживаются и обновляются. Так что нет совершенно ни одного довода в пользу этой библиотеки по сравнению с оригинальными библиотеками. Эту библиотеку лет 10 назад может и стоило рассматривать, а сейчас я не знаю какая каша должна быть в голове человека ее порекомендовавшего.
@aciddj5936
@aciddj5936 3 жыл бұрын
@@VladimirMedintsev немного не так хотел сказать - открытая библиотека, а не бесплатная
@VladimirMedintsev
@VladimirMedintsev 3 жыл бұрын
Так и от производителя все библиотеки и открытые и бесплатные? Тут как угодно крутите библиотека которую вам посоветовали проигрывает вообще по всем пунктам тому, что предлагает производитель МК.
@VladimirMedintsev
@VladimirMedintsev 3 жыл бұрын
Я когда-то делал видео про библиотеки - kzfaq.info/get/bejne/q7pigdihzqmvk4E.html посмотрите многие вопросы уйдут сами собой.
@Snayper44
@Snayper44 4 жыл бұрын
На десятке можно отключить полностью обновление (отключают я права на запуск поисковика обновлений) , а с помощью win10tweaker можно отключить все ненужные компоненты и службы. Линукс - это хорошо, но без винды никуда: куча конфигураторов для различного оборудовия+драйвера (плюс вероятность появления нового оборудования с новыми программами); Гранд Смета, которая в вайне никак не работает; удалённый доступ по рдп (остальные протоколы в комфорте сливают); activex, от которого до сих пор производители сетевых видеокамер никак не откажутся; плоттер, драйвера к которому только под винду и мак
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Полностью с вами согласен, именно по этой причине мы держим старенький комп на семерке который этим вот всем и занимается, а мы сидим себе в линуксе и с каждым днем все меньше про майкрософт вспоминаем. Точнее будет по другому, по мере того, как линукс становится не экзотикой, а привычной в комфорте системой мы вздрагиваем каждый раз когда приходится запускать винду. Дело во многом в привычке использования как выясняется.
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 жыл бұрын
по поводу rdp .. для linux есть такая штука как noMachine.. найдите время и поставьте и поработайте.. думаю teamViwer вы просто выкините и забудете и никакого rdp вы не вспомните, потому как что там внизу под прогой вас не должно интересовать. Зачем кодеру/железняку гранд смета? подскажите пожалуйста
@0koshi
@0koshi 4 жыл бұрын
Согласен с Вами. Keil больше для обучения студентов подходит, чтобы визуально покликать и всё автоматом подтянулось. Да и в отладчике красиво окошки расставолены с регистрами, областями памяти итд. Но ценой таким "плюшкам" огромная среда и куча непойми каких скачиваемых и подцепляемых библиотек. Для prodaction с stm32 намного удобнее связка gcc + libopencm3 (аналог hal stm32, только без мусора и с исправленными ошибками) + openocd. Настраивается 1 раз написанием makefile. Придётся повозиться, но это окупается, тк все силы пойдут на написание кода и схемы, а не борьбу со средой. Stm32 ide это по сути тоже gcc + hal (выгружаемый из куба) + openocd + это все уже настроенно компанией stm32 в среде eclipse
@islayerislayer
@islayerislayer Жыл бұрын
Привіт. Я програмую в IAR. Чи варто переходити на CubeIde?
@sivr5vs38
@sivr5vs38 11 ай бұрын
CLion попробуй
@msdesignru
@msdesignru 5 жыл бұрын
Перед просмотром ролика можно сказать, что keil это очень формализованная среда разработки, сделана на немецкий манер с проработкой до мелочей, а дальше посмотрим видео... )
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Да это чистой воды немцы. Этим все сказано
@msdesignru
@msdesignru 5 жыл бұрын
У нас лицензионная среда keil, лицензия бессрочная есть, но она только до определенной версии, так что считай лицензии нет каждые 2-3 года, нужно покупать поддержку и продлевать. Так что будущее за бесплатными средами. Потом напрягает что keil переписывает st-шные исходники на свой манер, внося умышленно несовместимость, что затрудняет обновление и поддержку продуктов разработки.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Да, я тоже с удивлением обнаружил изменение исходников. Был очень удивлен, но я совсем не догадался что это специально было сделано...
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
@@NRelectronics Пример не такого далекого прошлого. В keil был заменен не DF пакет, а библиотека и частично переписаны функции на процессор L1 и наш код в части использования этих функций перестал нормально компилироваться.
@fffmarty7427
@fffmarty7427 4 жыл бұрын
Подскажите пожалуйста, как в CubeMX IDE при отладке видеть значения переменных? Весь инет обыскал, нигде не нашел. Очень нужно. При отладке появляется вкладка с переменными в которой ни одной нет.
@vitaliim6905
@vitaliim6905 4 жыл бұрын
Руками прописать их в просмотровщике. Автоподстановки нет пока к сожалению. Синтаксис специфический...
@MrOlezhandr
@MrOlezhandr 4 жыл бұрын
@@vitaliim6905в Eclipde/CubeIDE это не работает динамически! что в окне Expressions, что Live view, эта дичь -- просто полное дно
@MrOlezhandr
@MrOlezhandr 4 жыл бұрын
в CubeIDE это делается так: Закрываем CubeIDE, открываем KEIL, нажимаем Debug, перетягиваем в Watch переменные, которые хотим смотреть и там все динамически обновляется:) Надо положить на стол KEIL и натыкать носом в него CubeIDE чтоб они поняли, что такое отладка и зачем она.
@zel4053
@zel4053 5 жыл бұрын
Маленький вопрос про объём кода. CubeId + hal +stm32f030k6 программа мигалками светодиодом, занимает 40%флеш и 65% озу, среда из коробки. Как то бороться с этим можно?
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Можно, не используя hal.
@alexanderurezchenko6446
@alexanderurezchenko6446 5 жыл бұрын
...а можно взять более подходящий по параметрам проц
@user-sj1nu7bx3q
@user-sj1nu7bx3q 5 жыл бұрын
В кубе ставьте галки на LL, а не на HAL для периферии, где есть LL, а также может добавили FreeRTOS в проект? Тогда надо смотреть сколько ОЗУ ушло на стеки задач, на кучу. Может оно все и съело?
@romanzzz7119
@romanzzz7119 5 жыл бұрын
Да с cubide намного лучше стало программировать, не нужно с cubmx переходить в keil если тебе нужно добавить пару пинов. Я делаю проект на стм по типу robomaster. Сейчас жду компоненты из Китая. Пока сделал робота с stm и raspberri управление по вайфай .
@dkmcdk724
@dkmcdk724 2 жыл бұрын
IAR лучший - быстрый и без свистелок-перделок
@MrMCLXXV
@MrMCLXXV 4 ай бұрын
Доброго всем времени суток. В первую очередь благодарю автора канала за это видео, метаюсь с выбором Кеил или Куб. Кое что прояснили. Хотел задать вопрос, я новичок и совсем ещё зелёный в программировании, но хотелось бы освоить ASM или С++, а лучше то и другое. Кто и что мог бы порекомендовать для начинающего, что бы не проходить мытарства через которые уж е многие проходили. Буду очень благодарен за советы.
@VladimirMedintsev
@VladimirMedintsev 4 ай бұрын
Для начала нужно освоить язык Си.
@MrMCLXXV
@MrMCLXXV 4 ай бұрын
@@VladimirMedintsev а, я понял, что бы по баловаться с микроконтроллерами для домашних дел, нужно пройти соответствующий ВУЗ. Я правильно вас понял?
@VladimirMedintsev
@VladimirMedintsev 4 ай бұрын
@@MrMCLXXV Нет. Образование (ВУЗовское) совершенно не является обязательным. Нужно просто сесть и выучить язык.
@ps7065
@ps7065 Жыл бұрын
Странное понимание про поддержку. Поддержка не только исправлени ошибок или дорабатывание, но это так же переход на более новые версии. Нету смысла ждать, пока поддержка официальная от производителя IDE закончится.
@JingoBo
@JingoBo 4 жыл бұрын
Если забыть про бесплатность - вы IAR не пробовали? Как по мне достаточно хитрый со стороны оптимизации компилятор и гибкий ликовщик. Так же отладка из коробки. Я лично пробовал и то и другое, и что скажу - кейл достаточно серьёзно начинает тупить в отладке при увеличении кодовой базы, в IAR таких проблем нет.
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 жыл бұрын
вы видимо тоже лампочками мигаете только )) iar это днище как и кейл.. причём они с такой дикой скоростью отстают от современных способов ведения проектов, разработки и поддержки этих проектов да в команде, да на стороне заказчика. да ещё тысячи нюансов, которые в открытых продуктах можно изменить и юзать .. а кейл и иар это топоры идущие сразу же на дно и утягивающие своих поклонников туда же ) елси же вы просто садитесь и кодите тупо мелкую микруху в какой-нить электрозамок или тостер. то конечно же кейла и иара более чем достаточно ..
@MrOlezhandr
@MrOlezhandr 4 жыл бұрын
ИАР - професиональная среда. Возможности не меньше, чем предоставляет кейл или куб. Но выглядит неказисто, хотя многое настраивается из файлов конфигурации. Можно рекомендовать тем, кто ценит аскетизм и консервативность. Эту среду по моим данным в наших широтах почти никто не использует, т.к. есть ломаный кейл.
@MrOlezhandr
@MrOlezhandr 4 жыл бұрын
тупит кейл или железный отладчик?
@UndersI4k
@UndersI4k 4 жыл бұрын
задал вопрос по keil in linux - сразу попал на их сайт и там черным по белому написано, что среда разрабатывалась под винды и на юникс системах не будет никогда портироваться
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
А кто-то утверждал обратное????
@UndersI4k
@UndersI4k 4 жыл бұрын
@@VladimirMedintsev нуу. сами сказали, что пытались найти :)
@TheWladberlin
@TheWladberlin 3 жыл бұрын
Начали за здравие, закончили за упокой ;)))
@kalobyte
@kalobyte 2 жыл бұрын
я не стал юзать кейл потому что он не имеет нормального кододополнения как microsoft visual code | studio все остальное уже не играет роли после того как поработаеш в пхп шторме или вс коде, то за другие иде не хочется садиться все работает достаточно быстро на и5 4го поколения при 16 гигах озу ну и ссд обязательно
@__Andjelo__
@__Andjelo__ 5 жыл бұрын
здрасте, как с вами связаться? \лично?
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
В описании канала есть электронная почта. Это на название канала нажимаете и выбираете о канале. К сожалению ютуб адреса электронной почты из комментариев стирает. Ну или vmedintsev (@) yandex точка ru
@michaelpollack8136
@michaelpollack8136 4 жыл бұрын
Автор забыл рассмотреть еще одну популярную среду это IAR. Хотя конечно у него есть свои глюки, но дебагер лучше чем в Кайле. Кроме того у него есть плагин на эклипс плюс простой линкер скрипт. И главное , если вы работаете с несколькими процессорами от разных производителей, то у вас есть только одна среда. Недостаток на мой взгляд только цена , ну и может редактор устаревший. В кайле редактор графически выглядит также как и Visual Studio. По поводу STM32CubeIDE следует учесть , что он использует GCC , который генерирует больший код.
@DipTrace87
@DipTrace87 4 жыл бұрын
Вы не совсем поняли. Это был не обзор, а изложение субъективного мнения. И кстати, иар - не дешевле
@Insideus2786
@Insideus2786 5 жыл бұрын
По моему мнению Keil uVision уже давно проиграли эту гонку. Когда еще не было System Workbench, у меня стоял выбор между Keil и CoIDE (всем кто помнит привет! :) ) и тогда мой работодатель задал мне вопрос: "Можно ли реализовать наш проект в "бесплатной" CoIDE", и я ответил, что можно. Проблема выбора отпала сама собой, потому, что работодателю важен конечный результат с меньшими финансовыми затратами, а не то, как вы его будете достигать и в какой среде разработки. А если результат можно получить и в платной IDE, и в "бесплатной", то встает резонные вопрос: зачем платить больше? :)) А если серьезно, то Keil очень медленно развиваются, они могли быть на "голову выше" всех остальных, чтобы за такие деньги их продукция могла конкурировать, а по факту этого нет. Начало было хорошее, но теперь со всеми плюсами и минусами, они примерно на том же уровне, что и другие "бесплатные" IDE.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Да, это тоже не лишено здравого смысла. Про медленное развитие согласен целиком и полностью, но надо понимать что зарплаты в европе не маленькие и ораву программистов надо кормить.
@user-tm5fp3xw9j
@user-tm5fp3xw9j 5 жыл бұрын
Не согласен, что кейл хуже. Есть и бесплатная версия кейла. А вот каков будет жизненный цикл у CubeIDe? Как показывает жизнь все иде ст живут недолго, в отличие от кейла
@emmetray9703
@emmetray9703 4 жыл бұрын
Что вы можете сказать про VisualGDB?
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Есть люди фанатично влюбленные в продукты Microsoft и в частности в Visual Studio. Говорят они этот плагин и используют. Я с такими людьми не знаком лично и такими продуктами не пользуюсь.
@emmetray9703
@emmetray9703 4 жыл бұрын
@@VladimirMedintsev Спасибо за ответ
@endhiko
@endhiko 3 жыл бұрын
Excusme, anyone can show tom en conclusions in English ? Because i don't understand Russia Language >Is the software "Keil uVision" same as "STM32cubeIDE" or not? >What should I download ? >Can I download one of them ?
@VladimirMedintsev
@VladimirMedintsev 3 жыл бұрын
You have a good chance to learn Russian.
@VladimirMedintsev
@VladimirMedintsev 3 жыл бұрын
Keil uVision dan STM32CubeIDE adalah program yang berbeda. Anda hanya dapat menggunakan STM32CubeIDE secara gratis. www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html
@endhiko
@endhiko 3 жыл бұрын
@@VladimirMedintsev Tahnk you very much
@vadimche2237
@vadimche2237 4 жыл бұрын
У меня на Keil нет срока действия зато есть кряк!
@ilord1978
@ilord1978 3 жыл бұрын
После VisualStudio перейти на CudeIDE попробовал - как то не потянуло, Куб отдыхает и по скорости, и по удобству.
@koliamor3983
@koliamor3983 4 жыл бұрын
Копии библиотек в любом случае придется сохранять, что для кейла, что для куба.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Копию библиотеки обычно всегда сохраняют вместе с кодом проекта. Здесь речь идет о возможности или невозможности компиляции одного и того же кода спустя года.
@bul2012
@bul2012 5 жыл бұрын
Главное это то, что производитель камней лучше всех знает, что у него в этих камнях заложено, а значит он может сделать иде, которая полностью раскроет способности камня. Уже по этой причине можно переходить на куб.
@andrew3482
@andrew3482 5 жыл бұрын
канешна HAL сильно раскрыл?))
@user-sj1nu7bx3q
@user-sj1nu7bx3q 5 жыл бұрын
@@andrew3482 В принципе там можно хотя бы подглядеть как производитель работает с периферией. Например, не очень люблю возиться с I2C, взял HAL и за 2-3 часа опрос датчика полингом работает. И еще. Очень легко перейти с SPL на LL, еще плюсом все заинлайнено и функции на человеческом английском названы. А потом когда уровень проекта просит плюсов и начинаешь оборачивать периферию в плюсы. Понимаешь, что пишешь HAL. То чего ужасает - например все прерывания таймеров сыплются в один callback и в нем громадный swith-case по таймерам - приходится отчасти повторят :-). По идее ST оставить бы LL на C, а HAL - это уже уровень объектный.
@rxlroman
@rxlroman 3 жыл бұрын
CubeIDE использует страшненький редактор текста и страндартный компилятор gcc-arm. Что тут должно раскрыть камень?
@user-vt2dl9on3m
@user-vt2dl9on3m 5 жыл бұрын
вот бы урок по stm32 + esp82
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Дык esp82 это же микроконтроллер. Вам необходимо видео о взаимодействии двух микроконтроллеров?
@user-vt2dl9on3m
@user-vt2dl9on3m 5 жыл бұрын
Vladimir Medintsev да, по средствам ат команд через юарт, интересует вывод информации с переферии стм в вебсервер на есп
@grinvich2304
@grinvich2304 4 жыл бұрын
@@user-vt2dl9on3m плюсую
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 жыл бұрын
@@user-vt2dl9on3m весь инет завален этой инфой.. гугл отличные результаты поиска выдаёт
@ruina2876
@ruina2876 2 жыл бұрын
Что скажете про атолик студио?
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
На любителя продукт.
@suchkasuchka
@suchkasuchka 2 жыл бұрын
Толик это то, из чего переделан Кубик. Криво переделан, кстати говоря. Толик, в свою очередь - ни что иное, как eclipse немного перепиленный. У eclipse репутация хорошая.
@yaroslavhordiienko9242
@yaroslavhordiienko9242 5 жыл бұрын
Владимир, Вы не очень правы. Не все сошлось на STM32. Есть камни NRF (сейчас разбираюсь в них), NXP и многие другие, что работать нормально могут только через Keil и выбора IDE просто нет
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Согласен. И про NXP вообще не спорю. Но я говорю о процессорах STM. Как вам, кстати, NXP? Впечатление хорошее?
@andrew3482
@andrew3482 5 жыл бұрын
Я с nRF работаю в эклипсе.
@slonbeskonechen8310
@slonbeskonechen8310 2 жыл бұрын
Уже много лет пользуюсь Атоликом и ничего другого и пробовать не хочу! Хотя начинал с Кейла, ну его нафиг..
@maskon78
@maskon78 5 жыл бұрын
У кейла гораздо более удобная отладка. Я так и не научился смотреть изменения переменных на лету в CubeIDE.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Будем разбираться.
@user-vm7ls3ov7t
@user-vm7ls3ov7t 5 жыл бұрын
Там отладчик UDE? Если да, то жмакните на переменную и в контекстном меню самом низу будут настройки обновления значений. Включается обновление и задается период
@maximaldoshin5449
@maximaldoshin5449 3 жыл бұрын
Ну да. Нет ничего бесплатного что не станет потом платным. Например STDLIB V2 , так сказать пишите - продадим :).
@user-np6lo3oh2i
@user-np6lo3oh2i 4 жыл бұрын
Посмотрите в сторону VS+VisualGDB.... тоже коммерческий проект но стоимость вполне демократичная.... Написание кода в разы лучше кейла а про отладчик вообще молчу =сказка и кейл должен очень нервно курить в сторонке)))
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Что угодно, но не продукты Microsoft. Пусть даже менее удобно. К радости есть достаточное количество продуктов сторонних производителей и работающих на линукс. Уже много сотен раз обьяснялось и не только мной.
@user-np6lo3oh2i
@user-np6lo3oh2i 4 жыл бұрын
@@VladimirMedintsev ну на вкус и цвет все фломастеры разные... просто такого удобства в кодинге и такого отладчика я нигде и близко не видел.... хотя перепробовал почти все что доступно по теме STM32... Занят профессионально в работе с STM с пяток лет.... Промышленное производство оборудования.. Если интересно пообщаться то дайте мыло....
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Мыло в описании канала. Я рад, что у вас есть опыт не принижаю его ни в коем случае. Мы тоже многое пробовали и тогда уж не в сторону Microsoft необходимо идти, а вон есть Segger Studio с шикарной отдадкой.
@user-np6lo3oh2i
@user-np6lo3oh2i 4 жыл бұрын
@@VladimirMedintsev Ценник на порезанную в 998евриков как то убивает((( +ось туда нужно и пошло поехало((( не спорю, что из всех наиболее хорошо выглядит... Но это пока я не попробовал GDB... GDB Custom Single = 300бяков как то намного демократичней и все прелести жизни в комплекте))) Имхо - сугубо моя точка зрения и я её никому не навязываю))) опять же - на вкус и цвет все фломастеры разные...
@MrCrossRaccoon
@MrCrossRaccoon 4 жыл бұрын
У меня от куба под макосью уже голова взрывается (((
@vladsol5575
@vladsol5575 5 жыл бұрын
Keil поежде всего ценят за удобства отладки, на отладку уходит львиная доля разработки и она перевешивает все остальные плюшки. А бесплатное оно всегда будет хуже.
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Да, тоже аргумент, отладка там просто великолепная. А вот про "бесплатное оно всегда будет хуже" вы это тем, что программирует на Qt скажите или тем, кто сервера на Linux поднимает.
@Andrey_142
@Andrey_142 5 жыл бұрын
Vlad Sol а разве cubeide это не микс cubemx+Keil?
@VladimirMedintsev
@VladimirMedintsev 5 жыл бұрын
Нет, вообще ничего общего. Это скорее CubeMX обернутый в Eclipse c приправой из дебагера
@user-dg3ut2mc6i
@user-dg3ut2mc6i 4 жыл бұрын
А воз и ныне там.
@allaksusallaksus2402
@allaksusallaksus2402 4 жыл бұрын
Мы отказались от кейла потому что там куча ненужных вещей и не смогли связаться с продовцами
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 жыл бұрын
я не смог связаться с Altium designer ПОТОМУ РАБОТАЮ В KiCad (и надо сказать что в 2020 кикада НА ВСЁ достаточно, если работать в одну каску над платой)! А так же я не смог связаться с Solidworks представителями, ПОЛНЫЙ игнор.. в итоге научился выкручиваться урезанной версией fusion 360 ))) В россии представители крупных западных компаний - это аферисты и проходимцы как правило.. се ля ви.. когда нибудь это изменится, точно, но пока нет
@MrOlezhandr
@MrOlezhandr 4 жыл бұрын
попробуйте ненужные не использовать. В Эклипсие 50% ненужных вещей, а из оставшихся 50% нужных, только 50% работают правильно.
@user-fx3qe5js6d
@user-fx3qe5js6d 4 жыл бұрын
Кейл лучЧе по всего одной причине , его можно запустить на довольно средней машине (ram 2гб, и средненький целерончик ), а эклипсовое жабо-поделие (STM32CubeIDE) на машине с ОЗУ меньше 16гб запускать только нервы тратить )))
@gunnargunaxe
@gunnargunaxe 4 жыл бұрын
Отлично работает на ноуте с AMD-A10 и 8 Гб памяти и ещё место остаётся под музыку, браузер и тонны СТМовской документации
@iaroslavsisenco4072
@iaroslavsisenco4072 4 жыл бұрын
Досмотрел.Будем надеяться, что ST не начнет тянуть денежку за IDE, когда много разработчиков на нее "подсядут".
@alexorlovecky8015
@alexorlovecky8015 4 жыл бұрын
Так по идее он полностью сделан на еклипсе. Или они его поделят?
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 жыл бұрын
@@alexorlovecky8015 дцмаете за плагин нельзя денгу взять или за расширение к эклипсу? но в целом то да - вероятность минимальна
@MrOlezhandr
@MrOlezhandr 4 жыл бұрын
если допилят среду до состояния "Все работает", то по сто баксов разлетится, как горячие пирожки.
@AngelVlad100
@AngelVlad100 3 жыл бұрын
VSCode не пробовали?
@VladimirMedintsev
@VladimirMedintsev 3 жыл бұрын
Пробовал.
@AngelVlad100
@AngelVlad100 3 жыл бұрын
@@VladimirMedintsev И как, не понравилось? Были какие-то серьезные проблемы?
@VladimirMedintsev
@VladimirMedintsev 3 жыл бұрын
Абсолютно не понравилось. Лично я для себя не нашел ни одного серьезного плюса в использовании этого инструмента. Не спорю есть фанаты, но я не использую.
@AngelVlad100
@AngelVlad100 3 жыл бұрын
@@VladimirMedintsev понял, спасибо за мнение:)
Каха и суп
00:39
К-Media
Рет қаралды 4,8 МЛН
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 12 МЛН
В CubeIDE не создается новый проект
29:11
Микроконтроллеры для всех
Рет қаралды 827
LCD1602 - это очень просто!
22:19
Гневисть
Рет қаралды 140 М.
Инструкция по работе в среде Keil uVision
27:49
Валерий Ким
Рет қаралды 2,1 М.
STM32. Библия программиста
32:32
NR.electronics
Рет қаралды 58 М.
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 3 МЛН
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 44 МЛН
Первый обзор Galaxy Z Fold 6
12:23
Rozetked
Рет қаралды 432 М.
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,2 МЛН