Тёмный

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

Vladimir Medintsev
Подписаться 35 тыс.
Просмотров 27 тыс.
50% 1

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

Наука

Опубликовано:

 

21 июл 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 330   
@epicmap
@epicmap 4 года назад
На самом деле было бы круто увидеть ролики как раз по CubeIDE, потому что с кейлом роликов итак в достатке.
@MrDouson
@MrDouson 4 года назад
Еще как досмотрел )) спасибо за то, что делитесь своим опытом. Это безумно важно для тех, кто начинает свой путь в этой сфере...
@user-qk1vf9cg9i
@user-qk1vf9cg9i 4 года назад
Очень интересная подача материала. Стал Вашим подписчиком.
@valkoder_ex305
@valkoder_ex305 4 года назад
спасибо за видео. Удачи вам в развитии канала, и творческих побед.
@user-tc4hs2hr9p
@user-tc4hs2hr9p 3 года назад
Большое спасибо, за такую передачу опыта! Это как раз то что я искал!
@danilv.l.2501
@danilv.l.2501 4 года назад
Досмотрел. Спасибо. Ждем новых видео...
@TheTsiklauri
@TheTsiklauri 4 года назад
Вопрос в конце улыбнул)) До конца досмотрел! Лайкнул!))
@Electronics_In_Source
@Electronics_In_Source 4 года назад
Спасибо, информация о STM32CubIde была очень полезной.
@fly8r358
@fly8r358 4 года назад
Владимир, как всегда интересно услышать вашу точку зрения
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Спасибо большое.
@ArthurIslamRU
@ArthurIslamRU 4 года назад
*Ждем новых видео* Спасибо
@ibrag2012
@ibrag2012 4 года назад
Симпатичний дядько :) За Кеіл чую вперше: одразу почав в CubeIDE вивчати STM32.
@denwerxampp4035
@denwerxampp4035 4 года назад
Спасибо, было интересно
@rustybroom7071
@rustybroom7071 3 года назад
Очень разумно. Единственно, Эклипс - это тормоза ещё те.
@sky_smarthome
@sky_smarthome 4 года назад
Тоже досмотрел. И тоже считаю, что на кейле делать нечего и надо переходить на Куб. Поэтому очень ждем видео именно с кубом.
@andreyanishenko3741
@andreyanishenko3741 4 года назад
На линуксе установил STM32CubIde, просто песня, все прекрасно работает .
@alexlitvinenko6901
@alexlitvinenko6901 4 года назад
Я досмотрел:))) CubeIDE (она же Atollic True studio) как по мне хорошая среда на базе Eclipse (оттуда и куча общедоступных печенек). Хоть я пока с громким скрипом перелезаю на них с CVAVR в своих хобби-проектах. Кроме плюсов обозначенных в видео, я укажу на наличие аналога CodeWisardAVR в этой среде (раньше этот мастер назывался CubeMX). Запуск периферии, настройка тактирования и даже заготовка процессов для rtos - всё оформлено в виде мастера, где можно разобраться со всем намного быстрее, чем раскуривать по 50-му кругу аппноуты и думать, чего оно компилится но не взлетает или взлетает так, что лучше бы не взлетало. Теперь всё в одном и если вдруг надо изменить настройки периферии можно из неё же. И в отличие от CWAVR не надо заботиться о переброске кусков кода в новый проект или переносе сгенерированного стартового кода в существующий проект. Это на текущий момент единственная среда, что съела демопроекты от STM (Keil не пробовал, был cocox, mdk-arm и iar workbench) скомпилировала их и оно заработало! А это для новичка, который впервые взял плату discovery в руки дорогого стоит. Обычно делаю так: на чём можно запустить примеры, которые можно изучить, на том и разбираемся.
@user-fb5uc8rj7k
@user-fb5uc8rj7k 4 года назад
Если cbdemxide будет работать и выглядеть под линуксом как webstorm, это будет счастье! Держим пальцы, кулоки и надеемся что st приложат туда достаточно сил:)
@ussr1207
@ussr1207 4 месяца назад
Досмотрел. Всего наилучшего.
@igordernovoy4093
@igordernovoy4093 3 года назад
Тоже нравится Keil, но задумался о смене IDE из-за ограничения в 32kB.
@vladimirivanov4761
@vladimirivanov4761 4 года назад
Согласен с автором видео практически во всем. Уже 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 года назад
О да! Как же я с Вами согласен! Лайк и подписка!
@AndriiChernenko
@AndriiChernenko 4 года назад
Спасибо))
@user-ge2cu4nj7n
@user-ge2cu4nj7n 3 года назад
Владимир, спасибо за интересные видео. Очень приятно смотрится. Расскажу к чем у пришел. Начинал с 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 3 года назад
Да, вы абсолютно правы, для людей понимающих makefile это очень хороший и правильный инструмент. Как показывает практика чем ближе к компилятору и чем меньше прослоек, тем проще пересобрать проект спустя годы. Так придется только версию компилятора сохранить и makefile. К сожалению люди часто не понимают. Что касается разводчика, то мы используем DipTrace он бесплатен для радиогубителей. Но меня очень печалит эта программа. Изменения идут, но они отстают от основных тенденций и мы все больше и больше проектов переводим в KiCad. Там все бесплатно, но меня покупает возможность загружать компоненты прямо с онлайн сервисов. К примеру octopart.com дают возможность скачать библиотеку под любой компонент.
@user-ge2cu4nj7n
@user-ge2cu4nj7n 3 года назад
@@VladimirMedintsev Прослойка это очень правильное слово. Получается удалил ненужные сущности и многое упростилось. Минус такого подхода - высокий порог вхождения. На освоение нужно время. Тоже смотрю в сторону Kicad, но пока субъективно не понравилось. Процесс перехода у меня запущен лет 5 назад, думаю еще столько же буду переходить.
@VladimirMedintsev
@VladimirMedintsev 3 года назад
Конечно, когда есть серьезные наработки в PCad (да чего скрывать я с него тоже очень тяжело уходил) это сильный якорь. Но я столкнулся что в последние годы очень нужна хорошая визуализация платы. Чтобы под это делать корпуса. Чтобы смотреть как это вписывается по высотам и в дизайн. По этой причине меня DipTrace перестал устраивать.
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim Год назад
Я потому и решил работать в куб ide, с кейлом у меня что то не получилось. Решил не заморачиваться и установил официальную ide от st. По настройкам компилятора в принципе одинково с кейлом, только чуть чуть по расположению пункты меню у них отличаются. Вообще st молодцы и позволяют в куб мх спокойно создавать заготовки проектов под любые среды разработки. Что не скажу об атмел, там я работал приемущественно в микрочип студии из за удобств, но перенести проект из нее под тот же IAR уже было головой болью. Работать после атмел в среде от st на много приятнее.
@karlkomarblch106
@karlkomarblch106 4 года назад
Больше роликов на cubeide. Было бы шикарно увидеть видео о старте новичка stm32f103c8 + stlink v2.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Ролик с CubeIDE будет через неделю. STM32F103 не будет в принципе я его не использую. На самом деле про старт уж столько видео снято, что там добавить уже и нечего.
@gordonfreeman1894
@gordonfreeman1894 2 года назад
Пробовал куб, но вернулся в IAR. Т.к. на винду у меня аллергия, пользуюсь VirtualBox-ом. В IAR отладка мне больше нравится. Особенно подсветка регистров, в которых значение поменялось. А может и для IAR обзор сделаете?
@user-jc5ky2ei5l
@user-jc5ky2ei5l 3 года назад
Ахах, впервые на этом канале, но манера вести ролики лежа - это класс) Может даже и по содержанию что-то дельное )
@user-vm7ls3ov7t
@user-vm7ls3ov7t 4 года назад
Есть еще неплохая IDE Embitz. С ней не надо думать о make, не надо добавлять пути к h-файлам. Все что в дереве проекта, все идет в компилятор и линкер автоматически
@user-hy3dd3yt2e
@user-hy3dd3yt2e 4 года назад
хороший формат
@janedoe6182
@janedoe6182 3 года назад
Касательно библиотеки HAL. Я абсолютно поддерживаю идею абсттрагирования программной логики от особенностей железа, но важное значение имеет цена. При адекватном трейд-оффе платишь только необходимый минимум за то, что тебе абсолютно необходимо. У функций HAL просто безобразный, не обоснованный ничем расход памяти и производительности на пустом месте. Ну и, это конечно вкусовщина, но по мне, просто добавив сгенерированный Кубом код инициализации HAL, уже на начальном этапе, ты выливаешь в свой новорожденный проект цистерну помоев. По IDE: VSCode + PlatformIO - неплохой вариант.
@electrostimulator220v9
@electrostimulator220v9 3 года назад
Досмотрел))
@alexanderurezchenko6446
@alexanderurezchenko6446 4 года назад
Владимир, если Вы ищете темы для следующих видео, хотел бы предложить рассмотреть вопрос подключения термодатчиков/разработки термоконтроллеров. Не знаю, есть ли у Вас подобный опыт... В сети есть информация по модулям с Датчикам ТХА(K). Но совершенно не ясно, как подключить термопару ТХК (L) и другие. Или как сделать универсальный вход для разных видов термопа? Также есть пробелы по реализации ПИД - алгоритма для STM32. Есть простейшие скетчи для Ардуино. Да и то, заточены они под паяльные станции, где нужно обеспечить выдержку. А что, если нужно равномерно нагреть с заданной скоростью? Короче, было бы интересно узнать о Вашем опыте.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Я рад любым предложениям. Спасибо.
@ivanrusev2270
@ivanrusev2270 2 года назад
У меня такой вопрос..Написал прграмку с самым простым меню.Использую приставку I2C +LCD.И при входе в первый раздел мерцание некоторых секторов.С чем это связано.С Багом I2C c CUbeide.Так как я с Атолик перешёл в CUbeide.Одни хвалят то другие IAR.Мне трудно судить так как на регистрах сежу маюсь.
@sergeyvlasov207
@sergeyvlasov207 3 года назад
Все правильно автор говорит. От себя добавлю что мне как раз ближе CUBE потому что это по сути Eclipse с которым я имел дело достаточно долго. Да, не все там гладко, подглюкивает конечто, но нет ничего критичного. Да, кейл наверное лучше. Но то что его нет под linux для меня существенный минус. Для меня linux - основная ось.
@admin_of_youtube
@admin_of_youtube 4 года назад
расскажите пожалуйста больше про freertos. очень понравился подход к подаче материала + полезные рабочие плюшки в виде диспетчера задач и т.п., что очень полезно и сразу понятно.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Основа операционной системы рассказана, где копать и с чего начинать тоже я обозначил. Что там еще можно сказать я не сильно понимаю. Постараюсь как-нибудь еще сделать видео, но честно говоря там говорить особо не о чем.
@psg5_prog
@psg5_prog 4 года назад
@@VladimirMedintsev Было бы интересно про семафоры и мьютексы от вас видео увидеть. Как делается обмен информацией между задачами.
@vladislavvladislav6387
@vladislavvladislav6387 3 года назад
13:11 - конечно досмотрели, спасибо за видео. Да, цена за КЕЙЛ, действительно зашкварно выглядет на фоне других IDE. Расскажите про IAR, очень интересно услышать ваше мнение. Ну и про ЭКЛИПС, знаю, многие программисты работают в эклипсе, и вроде успешно.
@rxlroman
@rxlroman 3 года назад
CubeIDE и есть Eclipse. Неудобный и жрущий память.
@user-fw3yy1uv6s
@user-fw3yy1uv6s 3 года назад
поддерживаю !!!
@Violancergta
@Violancergta Год назад
А я на микроС и микропаскале сижу от mikroelectronica .... эхх.. как у вас тут все сложно.. Правда под это все библиотек мало и RTOS нет , зато как руками проинициалищируешь чип через регистрв сразу понимаешь как в нем все устроено. Ни секунды на расслабуху.
@user-pl2zn1oe5g
@user-pl2zn1oe5g 4 года назад
Досмотрел. Борода зачотная. :-) Но ставить камеру напротив окна было неправильно. Камера постоянно меняет экспозицию из-за изменений освещенности.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Да, это верно, проблема в том, что при другом положении камеры в кадр попадало что-нибудь не нужное и не желательное. Это из многих зол выбиралось меньшее.
@alexanderurezchenko6446
@alexanderurezchenko6446 4 года назад
Отличное видео, спасибо. Кстати, вы обошли стороной вопрос отладки. На сколько удобно он реализован в Cube IDE (с Вашей точки зрения)?
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Ок сделаем. Спасибо.
@dima_dmitrenok
@dima_dmitrenok 2 года назад
Конечно досмотрел
@user-gp9ln4wj1r
@user-gp9ln4wj1r 4 года назад
Да, досмотрел😉 , жаль куб айди был бы интересен...
@user-ci4fz9co3b
@user-ci4fz9co3b 3 года назад
Дебаты развернулись крепкие, которые в конец меня запутали. Автор видео снял ролик с советом с чего начать, какую IDE использовать, тем кто уже вдоволь наигрался с 8 битными AVR, и хочет познакомится с STM32. И началось - пиши в тетрадке сразу в двоичном коде, так лучше поймешь как работает процессор, нет в наше время нужно писать сразу библиотечными функциями....))). Блин я посмотрел ролик, где автор с самого начала сказал - AVR не хватает, переходим на ARM. Наверное уже предпологается, что человек знает СИ, писал программы достаточно сложные раз уж AVR8 стал маловат. Сделал вывод, пока сам все не попробуешь, не поймешь, прислушаюсь к совету попробую KEIL, а дальше видно будет. И да))) , какой камень лучше для начала, в качестве подопытного выбрать?
@VladimirMedintsev
@VladimirMedintsev 3 года назад
Любой кроме серии STM32F1xx. Ну к примеру вот тут я рассказываю как начать ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-vZVwv-EeHkI.html
@user-ci4fz9co3b
@user-ci4fz9co3b 3 года назад
@@VladimirMedintsev А чем плохие эти МК? Уже блин заказал STM32F103C8T6.
@user-rk8jl9wy9d
@user-rk8jl9wy9d 4 года назад
кстати тоже когда начинал поставил keil и ни чего не получилось. Делал по инструкции, не одной, хотя описывалось естественно примерно одинаково. Поставил Coocox и всё заработало как говорится из коробки. Жаль что новые контроллеры теперь там не появятся. Кеил поставил, так как уже знал в чём причина его не работы. Поcле поставил TrueStudio. Потом CubeIDE. Но пока всё равно делаю на Coocox-e. Единственное не на нём это f373 и f746. Их там нет.
@adminroot1345
@adminroot1345 4 года назад
Верною дорогой идете товарищи.
@michal621
@michal621 4 года назад
разрабатываем железки для медицины, тоже пришли к проблеме замены AVRок на более мощные процессоры. Т.к. коммерческие темы, то тоже решил делать все в CubeIDE. На форумах народ пишет, что есть баги, но где их нет. На AVRки пишу в microC. У них тоже поначалу были проблемы в компиляции программ, где использовались ссылки на переменные, но все довольно быстро залатали. Надеюсь ST раскрутит и будет нормально поддерживать свое детище.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
О, коллеги, у нас более 60% тоже медицина.
@user-sj1nu7bx3q
@user-sj1nu7bx3q 4 года назад
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 4 года назад
@@user-sj1nu7bx3q "Дефакто Eclipse+GCC/свой компилятор+ toolchain от производителя МК - стандарт отрасли" Вот это звучит как набор костылей, который нужно затачивать до того как заняться, собственно, самой работой. Причем на каждом этапе этой цепи костылей могут ждать свои сложности. Зачем это надо?
@toxatt2
@toxatt2 4 года назад
Если нужна более глубокая отладка можно использовать segger ozone. Очень удобно пользоваться. Скомпилировал в cubeide, в озоне нажал старт, он запрограммировал контроллер и пошла отладка. Всё работает под Linux.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Я конечно могу ошибаться, но помнится Ozone работает только и исключительно с J-Link
@toxatt2
@toxatt2 4 года назад
@@VladimirMedintsev Так и есть. Но можно ST-Link прошить как J-Link, Segger дает такую возможность, а при необходимости можно вернуть обратно.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Ну не совсем так, они прошивают только тот ST-Link что в платах Nucleo. Китайские свистки, самоделки и фирменные программаторы ST_Link вроде как их утилита по перепрошивке не принимает. Так что это не совсем универсальное и работающее решение. Можно сказать что это решение вообще подходит только для людей осваивающих МК по демо-платам. Для реального применения без отладчика J-Link это не годится вообще ни как. И в реальной жизни на это заморачиваться просто нет ни желания ни времени.
@toxatt2
@toxatt2 4 года назад
@@VladimirMedintsev Китайские свистки нет, а ST-Link без проблем прошивается на J-Link.
@sergeyterentiev4720
@sergeyterentiev4720 4 года назад
@@VladimirMedintsev Китайские свистки тоже подходят. Нужно чуть поправить сеггеровский прошивальщик и все работает. Что и как поправить найти не проблема. Ну и если не хочется возиться, можно и J-Link взять. Братья по разуму клепают их так же как и st-link-и. Ozone действительно классная штука, очень удобно. Кстати, за J-Link ещё один аргумент - RTT. Это вывод отладки типа SWO, но не нужны дополнительные ноги и работает быстро. Мне в Ozone отладка понравилась больше, чем в Keil-е. При этом это в убунте работает без проблем.
@alexorlovecky8015
@alexorlovecky8015 4 года назад
Начал рассматривать куб_иде, только после потребности в удалённом дебаге. С Кеилом, как это замутить я не нашёл. А так, подцепил малинку, к ней устройство, не нужно ничего переподключать, никуда не нужно лазить, красота!
@gromoblomov9853
@gromoblomov9853 3 года назад
А можно поподробнее?
@dmitrydolzenko1732
@dmitrydolzenko1732 2 месяца назад
Да, присоединяюсь, что за удалённый дебаг?
@vladimirshumilov7846
@vladimirshumilov7846 4 года назад
Владимир, очередной раз, спасибо вам за видео. А что можете сказать насчёт Atollic TrueStudio и STM32systemworkbench? Ведь у st теперь три среды разработки... Я конечно понимаю, что скорее всего одна-две из них отомрет, но сейчас, если их сравнивать, то что из них наиболее удобны и стабильны на ваш взгляд?
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Ничего умного про них сказать не могу. К сожалению не испытывал.
@sladkii_bubalekh
@sladkii_bubalekh 4 года назад
По поводу True Studio - по сути, это родитель CubeIDE. Делал в True Studio магистерский диплом, немного странная отладка (не сразу понял, как команды типа printf вывести в консоль). После перехода на CubeIDE большой разницы не заметил (в плане работы с самой ide). По поводу CubeIDE: до версии 1.0.2 встроенный генератор make-файлов ставил вместо "/" (прямых слешей) обратные "\", что мою доисторическую win7 сильно озадачивало, и проект не собирался. Сейчас все поправили.
@user-vm7ls3ov7t
@user-vm7ls3ov7t 4 года назад
Досмотрел
@statstopfinish
@statstopfinish 4 года назад
Спасибо, досмотрел до конца .Давно хотел задать вопрос ,как у вас дела обстоят CubeIDE , а то вы видео одно выпустили про него и дальше опять все уроки были в Keil. Жаль что конкретно о работе CubeIDE, какие подводные камни нашли в результате ее использования ничего не сказали . Может выпустите видео по CubeIDE уже на базе тех знаний что у вас накопились об этой среде, чтоб начинающие работать в этой среде знали с чем столкнутся.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Честно говоря мы сжав кулаки ждем выпуска патча на CubeIDE. Есть хорошая традиция версию 1.0.0. не использовать а мы в нее по самые уши влезли. В принципе такое видео разумеется выйдет. Но уже осенью. Сейчас хочется побольше воздуха.
@plutonium8136
@plutonium8136 4 года назад
@@VladimirMedintsev Уже 1.0.2 в массы ушла, усиленно закрывают баги :) Хотя в своих проектах баги не выскакивали
@VladimirMedintsev
@VladimirMedintsev 4 года назад
@@plutonium8136 Спасибо, надо обновится, я что-то просмотрел этот момент.
@elektrikdanila
@elektrikdanila 4 года назад
dosmotrel !!!!))) LIKE!!!
@StalkerSoft
@StalkerSoft 4 года назад
Досмотрел.
@cab674
@cab674 4 года назад
+1 :)
@klausschneider6421
@klausschneider6421 2 года назад
Gut gemacht!
@arakeldesign
@arakeldesign 4 года назад
Забил на Кеил когда пересел на Мак. КубИДЕ прекрасно работает.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Отлично. Это действительно хорошая новость. Windows и адепты секты Microsoft до свидания...
@oxfordelectronics8313
@oxfordelectronics8313 4 года назад
@@VladimirMedintsev поздравляю с сектой Apple
@hrandron
@hrandron 4 года назад
Добрый день. Делайте лучше видео с cube ide - ибо если появился бесплатный то вы своими видео на cube ide переманите многих на ide. Лично я начал изучать стм32 именно на куб иде, так как бесплатный и от производителя.
@devel-man
@devel-man 4 года назад
В последних версиях CLion появилась поддержка embedded. Продукт не бесплатный, но дешевле Keil.
@0koshi
@0koshi 4 года назад
Согласен с Вами. Keil больше для обучения студентов подходит, чтобы визуально покликать и всё автоматом подтянулось. Да и в отладчике красиво окошки расставолены с регистрами, областями памяти итд. Но ценой таким "плюшкам" огромная среда и куча непойми каких скачиваемых и подцепляемых библиотек. Для prodaction с stm32 намного удобнее связка gcc + libopencm3 (аналог hal stm32, только без мусора и с исправленными ошибками) + openocd. Настраивается 1 раз написанием makefile. Придётся повозиться, но это окупается, тк все силы пойдут на написание кода и схемы, а не борьбу со средой. Stm32 ide это по сути тоже gcc + hal (выгружаемый из куба) + openocd + это все уже настроенно компанией stm32 в среде eclipse
@serggorod1423
@serggorod1423 2 года назад
Ютубу стоит добавить кнопочку уже смотрел . Про РтОС больше бы видео... хорошо бы есп32 или еспЦ3.
@beerbear9182
@beerbear9182 4 года назад
досмотрел
@Vladimir_Zarubin
@Vladimir_Zarubin 4 года назад
Владимир!!! Мы были бы все Вам очень признательны за небольшой видосик по программированию stm32fxxx в среде Atollic. Тоже от производителя микроконтроллеров stm и тоже совершенно бесплатно и без ограничений.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
По атолику видео не будет. Эта среда разработки лично мне не интересна. Мною использоваться не будет и в перспективе STM о ней тоже готова забыть. Тем, кто использует атолик профессионально уже давно понятно что придется переезжать, а любители сделают это уже по факту.
@ra0sms
@ra0sms 4 года назад
@@VladimirMedintsev а разве atollic это не то же самое, что и cubeide? Насколько я вижу, ST просто соединили atollic c cubemx.
@user-if7zu8nk2j
@user-if7zu8nk2j 4 года назад
@@ra0sms Правильно видите. Atollic + CubeMX = Cube IDE
@romanzzz7119
@romanzzz7119 4 года назад
Да с cubide намного лучше стало программировать, не нужно с cubmx переходить в keil если тебе нужно добавить пару пинов. Я делаю проект на стм по типу robomaster. Сейчас жду компоненты из Китая. Пока сделал робота с stm и raspberri управление по вайфай .
@sergheinemtsov6695
@sergheinemtsov6695 Год назад
Владимир здравствуйте, подскажите пожалуйста, есть ли возможность, готовый проект выполненный в Keil конвертировать в CubeIDE?
@VladimirMedintsev
@VladimirMedintsev Год назад
Прямого способа переноса не существует. Импорт поддерживается но он ограниченный
@sergheinemtsov6695
@sergheinemtsov6695 Год назад
@@VladimirMedintsev спасибо, буду тогда изучать дальше CubeIDE
@gafiatulineduard9365
@gafiatulineduard9365 2 года назад
Ещё под линуксом можно использовать бесплатный kcad.
@ps7065
@ps7065 Год назад
Странное понимание про поддержку. Поддержка не только исправлени ошибок или дорабатывание, но это так же переход на более новые версии. Нету смысла ждать, пока поддержка официальная от производителя IDE закончится.
@JingoBo
@JingoBo 4 года назад
Если забыть про бесплатность - вы IAR не пробовали? Как по мне достаточно хитрый со стороны оптимизации компилятор и гибкий ликовщик. Так же отладка из коробки. Я лично пробовал и то и другое, и что скажу - кейл достаточно серьёзно начинает тупить в отладке при увеличении кодовой базы, в IAR таких проблем нет.
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 года назад
вы видимо тоже лампочками мигаете только )) iar это днище как и кейл.. причём они с такой дикой скоростью отстают от современных способов ведения проектов, разработки и поддержки этих проектов да в команде, да на стороне заказчика. да ещё тысячи нюансов, которые в открытых продуктах можно изменить и юзать .. а кейл и иар это топоры идущие сразу же на дно и утягивающие своих поклонников туда же ) елси же вы просто садитесь и кодите тупо мелкую микруху в какой-нить электрозамок или тостер. то конечно же кейла и иара более чем достаточно ..
@MrOlezhandr
@MrOlezhandr 4 года назад
ИАР - професиональная среда. Возможности не меньше, чем предоставляет кейл или куб. Но выглядит неказисто, хотя многое настраивается из файлов конфигурации. Можно рекомендовать тем, кто ценит аскетизм и консервативность. Эту среду по моим данным в наших широтах почти никто не использует, т.к. есть ломаный кейл.
@MrOlezhandr
@MrOlezhandr 4 года назад
тупит кейл или железный отладчик?
@aciddj5936
@aciddj5936 3 года назад
А что вы скажете про libopencm3? Мне посоветовали начать разбираться с стм32 с нее, так как будет полное понимание кода, да и инструмент бесплатный.
@VladimirMedintsev
@VladimirMedintsev 3 года назад
Инструменты от производителя, ну в смысле от компании stm тоже совершенно бесплатные. Более того поддерживаются и обновляются. Так что нет совершенно ни одного довода в пользу этой библиотеки по сравнению с оригинальными библиотеками. Эту библиотеку лет 10 назад может и стоило рассматривать, а сейчас я не знаю какая каша должна быть в голове человека ее порекомендовавшего.
@aciddj5936
@aciddj5936 3 года назад
@@VladimirMedintsev немного не так хотел сказать - открытая библиотека, а не бесплатная
@VladimirMedintsev
@VladimirMedintsev 3 года назад
Так и от производителя все библиотеки и открытые и бесплатные? Тут как угодно крутите библиотека которую вам посоветовали проигрывает вообще по всем пунктам тому, что предлагает производитель МК.
@VladimirMedintsev
@VladimirMedintsev 3 года назад
Я когда-то делал видео про библиотеки - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-uT2NupiCKcM.html посмотрите многие вопросы уйдут сами собой.
@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 чтоб они поняли, что такое отладка и зачем она.
@Snayper44
@Snayper44 4 года назад
На десятке можно отключить полностью обновление (отключают я права на запуск поисковика обновлений) , а с помощью win10tweaker можно отключить все ненужные компоненты и службы. Линукс - это хорошо, но без винды никуда: куча конфигураторов для различного оборудовия+драйвера (плюс вероятность появления нового оборудования с новыми программами); Гранд Смета, которая в вайне никак не работает; удалённый доступ по рдп (остальные протоколы в комфорте сливают); activex, от которого до сих пор производители сетевых видеокамер никак не откажутся; плоттер, драйвера к которому только под винду и мак
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Полностью с вами согласен, именно по этой причине мы держим старенький комп на семерке который этим вот всем и занимается, а мы сидим себе в линуксе и с каждым днем все меньше про майкрософт вспоминаем. Точнее будет по другому, по мере того, как линукс становится не экзотикой, а привычной в комфорте системой мы вздрагиваем каждый раз когда приходится запускать винду. Дело во многом в привычке использования как выясняется.
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 года назад
по поводу rdp .. для linux есть такая штука как noMachine.. найдите время и поставьте и поработайте.. думаю teamViwer вы просто выкините и забудете и никакого rdp вы не вспомните, потому как что там внизу под прогой вас не должно интересовать. Зачем кодеру/железняку гранд смета? подскажите пожалуйста
@aka_vitfil
@aka_vitfil 2 года назад
Keil все еще только под винду?
@MrMCLXXV
@MrMCLXXV 3 месяца назад
Доброго всем времени суток. В первую очередь благодарю автора канала за это видео, метаюсь с выбором Кеил или Куб. Кое что прояснили. Хотел задать вопрос, я новичок и совсем ещё зелёный в программировании, но хотелось бы освоить ASM или С++, а лучше то и другое. Кто и что мог бы порекомендовать для начинающего, что бы не проходить мытарства через которые уж е многие проходили. Буду очень благодарен за советы.
@VladimirMedintsev
@VladimirMedintsev 3 месяца назад
Для начала нужно освоить язык Си.
@MrMCLXXV
@MrMCLXXV 3 месяца назад
@@VladimirMedintsev а, я понял, что бы по баловаться с микроконтроллерами для домашних дел, нужно пройти соответствующий ВУЗ. Я правильно вас понял?
@VladimirMedintsev
@VladimirMedintsev 3 месяца назад
@@MrMCLXXV Нет. Образование (ВУЗовское) совершенно не является обязательным. Нужно просто сесть и выучить язык.
@kalobyte
@kalobyte 2 года назад
я не стал юзать кейл потому что он не имеет нормального кододополнения как microsoft visual code | studio все остальное уже не играет роли после того как поработаеш в пхп шторме или вс коде, то за другие иде не хочется садиться все работает достаточно быстро на и5 4го поколения при 16 гигах озу ну и ссд обязательно
@zel4053
@zel4053 4 года назад
Маленький вопрос про объём кода. CubeId + hal +stm32f030k6 программа мигалками светодиодом, занимает 40%флеш и 65% озу, среда из коробки. Как то бороться с этим можно?
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Можно, не используя hal.
@alexanderurezchenko6446
@alexanderurezchenko6446 4 года назад
...а можно взять более подходящий по параметрам проц
@user-sj1nu7bx3q
@user-sj1nu7bx3q 4 года назад
В кубе ставьте галки на LL, а не на HAL для периферии, где есть LL, а также может добавили FreeRTOS в проект? Тогда надо смотреть сколько ОЗУ ушло на стеки задач, на кучу. Может оно все и съело?
@dkmcdk724
@dkmcdk724 2 года назад
IAR лучший - быстрый и без свистелок-перделок
@msdesignru
@msdesignru 4 года назад
Перед просмотром ролика можно сказать, что keil это очень формализованная среда разработки, сделана на немецкий манер с проработкой до мелочей, а дальше посмотрим видео... )
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Да это чистой воды немцы. Этим все сказано
@msdesignru
@msdesignru 4 года назад
У нас лицензионная среда keil, лицензия бессрочная есть, но она только до определенной версии, так что считай лицензии нет каждые 2-3 года, нужно покупать поддержку и продлевать. Так что будущее за бесплатными средами. Потом напрягает что keil переписывает st-шные исходники на свой манер, внося умышленно несовместимость, что затрудняет обновление и поддержку продуктов разработки.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Да, я тоже с удивлением обнаружил изменение исходников. Был очень удивлен, но я совсем не догадался что это специально было сделано...
@VladimirMedintsev
@VladimirMedintsev 4 года назад
@@NRelectronics Пример не такого далекого прошлого. В keil был заменен не DF пакет, а библиотека и частично переписаны функции на процессор L1 и наш код в части использования этих функций перестал нормально компилироваться.
@UndersI4k
@UndersI4k 4 года назад
задал вопрос по keil in linux - сразу попал на их сайт и там черным по белому написано, что среда разрабатывалась под винды и на юникс системах не будет никогда портироваться
@VladimirMedintsev
@VladimirMedintsev 4 года назад
А кто-то утверждал обратное????
@UndersI4k
@UndersI4k 4 года назад
@@VladimirMedintsev нуу. сами сказали, что пытались найти :)
@michaelpollack8136
@michaelpollack8136 4 года назад
Автор забыл рассмотреть еще одну популярную среду это IAR. Хотя конечно у него есть свои глюки, но дебагер лучше чем в Кайле. Кроме того у него есть плагин на эклипс плюс простой линкер скрипт. И главное , если вы работаете с несколькими процессорами от разных производителей, то у вас есть только одна среда. Недостаток на мой взгляд только цена , ну и может редактор устаревший. В кайле редактор графически выглядит также как и Visual Studio. По поводу STM32CubeIDE следует учесть , что он использует GCC , который генерирует больший код.
@DipTrace87
@DipTrace87 4 года назад
Вы не совсем поняли. Это был не обзор, а изложение субъективного мнения. И кстати, иар - не дешевле
@islayerislayer
@islayerislayer Год назад
Привіт. Я програмую в IAR. Чи варто переходити на CubeIde?
@sivr5vs38
@sivr5vs38 10 месяцев назад
CLion попробуй
@__Andjelo__
@__Andjelo__ 4 года назад
здрасте, как с вами связаться? \лично?
@VladimirMedintsev
@VladimirMedintsev 4 года назад
В описании канала есть электронная почта. Это на название канала нажимаете и выбираете о канале. К сожалению ютуб адреса электронной почты из комментариев стирает. Ну или vmedintsev (@) yandex точка ru
@vadimche2237
@vadimche2237 4 года назад
У меня на Keil нет срока действия зато есть кряк!
@koliamor3983
@koliamor3983 4 года назад
Копии библиотек в любом случае придется сохранять, что для кейла, что для куба.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Копию библиотеки обычно всегда сохраняют вместе с кодом проекта. Здесь речь идет о возможности или невозможности компиляции одного и того же кода спустя года.
@yaroslavhordiienko9242
@yaroslavhordiienko9242 4 года назад
Владимир, Вы не очень правы. Не все сошлось на STM32. Есть камни NRF (сейчас разбираюсь в них), NXP и многие другие, что работать нормально могут только через Keil и выбора IDE просто нет
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Согласен. И про NXP вообще не спорю. Но я говорю о процессорах STM. Как вам, кстати, NXP? Впечатление хорошее?
@andrew3482
@andrew3482 4 года назад
Я с nRF работаю в эклипсе.
@emmetray9703
@emmetray9703 4 года назад
Что вы можете сказать про VisualGDB?
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Есть люди фанатично влюбленные в продукты Microsoft и в частности в Visual Studio. Говорят они этот плагин и используют. Я с такими людьми не знаком лично и такими продуктами не пользуюсь.
@emmetray9703
@emmetray9703 4 года назад
@@VladimirMedintsev Спасибо за ответ
@slonbeskonechen8310
@slonbeskonechen8310 2 года назад
Уже много лет пользуюсь Атоликом и ничего другого и пробовать не хочу! Хотя начинал с Кейла, ну его нафиг..
@TheWladberlin
@TheWladberlin 3 года назад
Начали за здравие, закончили за упокой ;)))
@Insideus2786
@Insideus2786 4 года назад
По моему мнению Keil uVision уже давно проиграли эту гонку. Когда еще не было System Workbench, у меня стоял выбор между Keil и CoIDE (всем кто помнит привет! :) ) и тогда мой работодатель задал мне вопрос: "Можно ли реализовать наш проект в "бесплатной" CoIDE", и я ответил, что можно. Проблема выбора отпала сама собой, потому, что работодателю важен конечный результат с меньшими финансовыми затратами, а не то, как вы его будете достигать и в какой среде разработки. А если результат можно получить и в платной IDE, и в "бесплатной", то встает резонные вопрос: зачем платить больше? :)) А если серьезно, то Keil очень медленно развиваются, они могли быть на "голову выше" всех остальных, чтобы за такие деньги их продукция могла конкурировать, а по факту этого нет. Начало было хорошее, но теперь со всеми плюсами и минусами, они примерно на том же уровне, что и другие "бесплатные" IDE.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Да, это тоже не лишено здравого смысла. Про медленное развитие согласен целиком и полностью, но надо понимать что зарплаты в европе не маленькие и ораву программистов надо кормить.
@user-tm5fp3xw9j
@user-tm5fp3xw9j 4 года назад
Не согласен, что кейл хуже. Есть и бесплатная версия кейла. А вот каков будет жизненный цикл у CubeIDe? Как показывает жизнь все иде ст живут недолго, в отличие от кейла
@user-np6lo3oh2i
@user-np6lo3oh2i 3 года назад
Посмотрите в сторону VS+VisualGDB.... тоже коммерческий проект но стоимость вполне демократичная.... Написание кода в разы лучше кейла а про отладчик вообще молчу =сказка и кейл должен очень нервно курить в сторонке)))
@VladimirMedintsev
@VladimirMedintsev 3 года назад
Что угодно, но не продукты Microsoft. Пусть даже менее удобно. К радости есть достаточное количество продуктов сторонних производителей и работающих на линукс. Уже много сотен раз обьяснялось и не только мной.
@user-np6lo3oh2i
@user-np6lo3oh2i 3 года назад
@@VladimirMedintsev ну на вкус и цвет все фломастеры разные... просто такого удобства в кодинге и такого отладчика я нигде и близко не видел.... хотя перепробовал почти все что доступно по теме STM32... Занят профессионально в работе с STM с пяток лет.... Промышленное производство оборудования.. Если интересно пообщаться то дайте мыло....
@VladimirMedintsev
@VladimirMedintsev 3 года назад
Мыло в описании канала. Я рад, что у вас есть опыт не принижаю его ни в коем случае. Мы тоже многое пробовали и тогда уж не в сторону Microsoft необходимо идти, а вон есть Segger Studio с шикарной отдадкой.
@user-np6lo3oh2i
@user-np6lo3oh2i 3 года назад
@@VladimirMedintsev Ценник на порезанную в 998евриков как то убивает((( +ось туда нужно и пошло поехало((( не спорю, что из всех наиболее хорошо выглядит... Но это пока я не попробовал GDB... GDB Custom Single = 300бяков как то намного демократичней и все прелести жизни в комплекте))) Имхо - сугубо моя точка зрения и я её никому не навязываю))) опять же - на вкус и цвет все фломастеры разные...
@user-vt2dl9on3m
@user-vt2dl9on3m 4 года назад
вот бы урок по stm32 + esp82
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Дык esp82 это же микроконтроллер. Вам необходимо видео о взаимодействии двух микроконтроллеров?
@user-vt2dl9on3m
@user-vt2dl9on3m 4 года назад
Vladimir Medintsev да, по средствам ат команд через юарт, интересует вывод информации с переферии стм в вебсервер на есп
@grinvich2304
@grinvich2304 4 года назад
@@user-vt2dl9on3m плюсую
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 года назад
@@user-vt2dl9on3m весь инет завален этой инфой.. гугл отличные результаты поиска выдаёт
@maximaldoshin5449
@maximaldoshin5449 3 года назад
Ну да. Нет ничего бесплатного что не станет потом платным. Например STDLIB V2 , так сказать пишите - продадим :).
@maskon78
@maskon78 4 года назад
У кейла гораздо более удобная отладка. Я так и не научился смотреть изменения переменных на лету в CubeIDE.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Будем разбираться.
@user-vm7ls3ov7t
@user-vm7ls3ov7t 4 года назад
Там отладчик UDE? Если да, то жмакните на переменную и в контекстном меню самом низу будут настройки обновления значений. Включается обновление и задается период
@ruina2876
@ruina2876 2 года назад
Что скажете про атолик студио?
@VladimirMedintsev
@VladimirMedintsev 2 года назад
На любителя продукт.
@suchkasuchka
@suchkasuchka 2 года назад
Толик это то, из чего переделан Кубик. Криво переделан, кстати говоря. Толик, в свою очередь - ни что иное, как eclipse немного перепиленный. У eclipse репутация хорошая.
@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
@bul2012
@bul2012 4 года назад
Главное это то, что производитель камней лучше всех знает, что у него в этих камнях заложено, а значит он может сделать иде, которая полностью раскроет способности камня. Уже по этой причине можно переходить на куб.
@andrew3482
@andrew3482 4 года назад
канешна HAL сильно раскрыл?))
@user-sj1nu7bx3q
@user-sj1nu7bx3q 4 года назад
@@andrew3482 В принципе там можно хотя бы подглядеть как производитель работает с периферией. Например, не очень люблю возиться с I2C, взял HAL и за 2-3 часа опрос датчика полингом работает. И еще. Очень легко перейти с SPL на LL, еще плюсом все заинлайнено и функции на человеческом английском названы. А потом когда уровень проекта просит плюсов и начинаешь оборачивать периферию в плюсы. Понимаешь, что пишешь HAL. То чего ужасает - например все прерывания таймеров сыплются в один callback и в нем громадный swith-case по таймерам - приходится отчасти повторят :-). По идее ST оставить бы LL на C, а HAL - это уже уровень объектный.
@rxlroman
@rxlroman 3 года назад
CubeIDE использует страшненький редактор текста и страндартный компилятор gcc-arm. Что тут должно раскрыть камень?
@vladsol5575
@vladsol5575 4 года назад
Keil поежде всего ценят за удобства отладки, на отладку уходит львиная доля разработки и она перевешивает все остальные плюшки. А бесплатное оно всегда будет хуже.
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Да, тоже аргумент, отладка там просто великолепная. А вот про "бесплатное оно всегда будет хуже" вы это тем, что программирует на Qt скажите или тем, кто сервера на Linux поднимает.
@Andrey_142
@Andrey_142 4 года назад
Vlad Sol а разве cubeide это не микс cubemx+Keil?
@VladimirMedintsev
@VladimirMedintsev 4 года назад
Нет, вообще ничего общего. Это скорее CubeMX обернутый в Eclipse c приправой из дебагера
@user-dg3ut2mc6i
@user-dg3ut2mc6i 4 года назад
А воз и ныне там.
@ilord1978
@ilord1978 3 года назад
После VisualStudio перейти на CudeIDE попробовал - как то не потянуло, Куб отдыхает и по скорости, и по удобству.
@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 Гб памяти и ещё место остаётся под музыку, браузер и тонны СТМовской документации
@MrCrossRaccoon
@MrCrossRaccoon 4 года назад
У меня от куба под макосью уже голова взрывается (((
@iaroslavsisenco4072
@iaroslavsisenco4072 4 года назад
Досмотрел.Будем надеяться, что ST не начнет тянуть денежку за IDE, когда много разработчиков на нее "подсядут".
@alexorlovecky8015
@alexorlovecky8015 4 года назад
Так по идее он полностью сделан на еклипсе. Или они его поделят?
@user-kg9qk8rt1e
@user-kg9qk8rt1e 4 года назад
@@alexorlovecky8015 дцмаете за плагин нельзя денгу взять или за расширение к эклипсу? но в целом то да - вероятность минимальна
@MrOlezhandr
@MrOlezhandr 4 года назад
если допилят среду до состояния "Все работает", то по сто баксов разлетится, как горячие пирожки.
@janedoe6182
@janedoe6182 3 года назад
Сложно представить, какой у датчика затопления должен быть мега-функционал, чтобы возможностей AVR ему не хватило. 3D графику на OLED дисплее рендерить должен уметь или за пивом бегать?
@VladimirMedintsev
@VladimirMedintsev 3 года назад
А почему весь мир должен использовать AVR? Мне вот просто интересно? Только потому, что есть люди в нем разобравшиеся, а STM освоить не сумевшие? Что эти AVR дешевле? Или может их программировать не надо? Да нет, все так же. Но только по какой-то причине находятся постоянно люди сравнивающие прошлый век и сегодняшнюю реальность.
@janedoe6182
@janedoe6182 3 года назад
@@VladimirMedintsev Ахах... Ваша реакция напомнила мужчину, выпавшего с балкона, которому на каждом этаже предлагают спасение за разные непристойные действия с ним, и возле нижних этажей который, не дожидаясь предложений, заранее кричит, что ничем подобным заниматься не станет. В моем оригинальном комментарии нет скрытых смыслов, обычное удивление тому, что возможностей AVR может оказаться недостаточно для создания датчика протечки. Какой там может быть фунционал? Перекрыть клапан подачи воды, погудеть в зуммер, отправить СМС домовладельцу? На что ресурсы ушли?
@VladimirMedintsev
@VladimirMedintsev 3 года назад
@@janedoe6182 На что ушли ресурсы рассказано в ролике про эти датчики. Но пока вы рассказывали тут о мужике выпавшем с балкона вы так и не пояснили главного. Почему вдруг необходимо помнить про устаревшие AVR и для чего беречь ресурсы МК. Зачем мне вообще вспоминать об уродливых AVR если выбранный мною STM32 в партии дешевле, а разработка удобнее? Вы ведь тут начали свое сообщение именно с AVR а не с балкона. По сути вы можете еще пару историй из жизни нам рассказать, но я хочу услышать ответ на вопрос: Зачем вообще вспоминать о уродливых AVR если STM32 дешевле, а разработка проще?
@janedoe6182
@janedoe6182 3 года назад
@@VladimirMedintsev Мне не удалось в своих комментариях обнаружить место, где я отдаю предпочтение AVR перед STM, или указываю кому на чем собирать свои устройства. Подозреваю, это потому, что они банально отсутствуют. AVR мной упоминался единожды, в контексте удивительного откровения, что кому-то не хватило его возможностей для создания датчика протечки. Только датчик, только AVR, только мое удивление. Никаких сравнений с STM, никаких указаний кому что и как делать и какие контроллеры выбирать. Я отношусь с пониманием, когда вижу подобную реакцию - у всех свои больные темы: кого-то в детстве покусала собака, кому-то ардуинофаги своим нытьем плешь проели... В общем, когда видишь, что у кого-то на что-то глаза наливаются кровью и пелена застилает разум - это лишний повод быть добрее и деликатнее.
@VladimirMedintsev
@VladimirMedintsev 3 года назад
@@janedoe6182 Понял, спасибо. Т.е. вы как типичный тролль публикуете явно провокативные вопросы. Про мега-функционал, а когда вас просят прояснить позицию вы тут же сливаетесь да еще и пытаетесь заняться странным психоанализом. То вы из окна выпадаете, то за вами собака гонится. Я для себя выводы сделал. Более на вас время тратить не буду.
Далее
glos bibir cokelat
00:18
Просмотров 5 млн
СЕРГЕИЧ ОПОЗДАЛ #большоешоу
00:58
STM32 DMA ч.1
26:54
Просмотров 1,3 тыс.
LCD1602 - это очень просто!
22:19
Просмотров 139 тыс.