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

Ғылым және технология

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

Пікірлер: 330

  • @epicmap
    @epicmap4 жыл бұрын

    На самом деле было бы круто увидеть ролики как раз по CubeIDE, потому что с кейлом роликов итак в достатке.

  • @user-qk1vf9cg9i
    @user-qk1vf9cg9i4 жыл бұрын

    Очень интересная подача материала. Стал Вашим подписчиком.

  • @MrDouson
    @MrDouson4 жыл бұрын

    Еще как досмотрел )) спасибо за то, что делитесь своим опытом. Это безумно важно для тех, кто начинает свой путь в этой сфере...

  • @sky_smarthome
    @sky_smarthome4 жыл бұрын

    Тоже досмотрел. И тоже считаю, что на кейле делать нечего и надо переходить на Куб. Поэтому очень ждем видео именно с кубом.

  • @vladimirivanov4761
    @vladimirivanov47614 жыл бұрын

    Согласен с автором видео практически во всем. Уже 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

    3 жыл бұрын

    О да! Как же я с Вами согласен! Лайк и подписка!

  • @fly8r358
    @fly8r3584 жыл бұрын

    Владимир, как всегда интересно услышать вашу точку зрения

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Спасибо большое.

  • @valkoder_ex305
    @valkoder_ex3054 жыл бұрын

    спасибо за видео. Удачи вам в развитии канала, и творческих побед.

  • @andreyanishenko3741
    @andreyanishenko37414 жыл бұрын

    На линуксе установил STM32CubIde, просто песня, все прекрасно работает .

  • @danilv.l.2501
    @danilv.l.25014 жыл бұрын

    Досмотрел. Спасибо. Ждем новых видео...

  • @user-tc4hs2hr9p
    @user-tc4hs2hr9p3 жыл бұрын

    Большое спасибо, за такую передачу опыта! Это как раз то что я искал!

  • @ArthurIslamRU
    @ArthurIslamRU4 жыл бұрын

    *Ждем новых видео* Спасибо

  • @Electronics_In_Source
    @Electronics_In_Source4 жыл бұрын

    Спасибо, информация о STM32CubIde была очень полезной.

  • @TheTsiklauri
    @TheTsiklauri4 жыл бұрын

    Вопрос в конце улыбнул)) До конца досмотрел! Лайкнул!))

  • @janedoe6182
    @janedoe61823 жыл бұрын

    Касательно библиотеки HAL. Я абсолютно поддерживаю идею абсттрагирования программной логики от особенностей железа, но важное значение имеет цена. При адекватном трейд-оффе платишь только необходимый минимум за то, что тебе абсолютно необходимо. У функций HAL просто безобразный, не обоснованный ничем расход памяти и производительности на пустом месте. Ну и, это конечно вкусовщина, но по мне, просто добавив сгенерированный Кубом код инициализации HAL, уже на начальном этапе, ты выливаешь в свой новорожденный проект цистерну помоев. По IDE: VSCode + PlatformIO - неплохой вариант.

  • @alexlitvinenko6901
    @alexlitvinenko69014 жыл бұрын

    Я досмотрел:))) CubeIDE (она же Atollic True studio) как по мне хорошая среда на базе Eclipse (оттуда и куча общедоступных печенек). Хоть я пока с громким скрипом перелезаю на них с CVAVR в своих хобби-проектах. Кроме плюсов обозначенных в видео, я укажу на наличие аналога CodeWisardAVR в этой среде (раньше этот мастер назывался CubeMX). Запуск периферии, настройка тактирования и даже заготовка процессов для rtos - всё оформлено в виде мастера, где можно разобраться со всем намного быстрее, чем раскуривать по 50-му кругу аппноуты и думать, чего оно компилится но не взлетает или взлетает так, что лучше бы не взлетало. Теперь всё в одном и если вдруг надо изменить настройки периферии можно из неё же. И в отличие от CWAVR не надо заботиться о переброске кусков кода в новый проект или переносе сгенерированного стартового кода в существующий проект. Это на текущий момент единственная среда, что съела демопроекты от STM (Keil не пробовал, был cocox, mdk-arm и iar workbench) скомпилировала их и оно заработало! А это для новичка, который впервые взял плату discovery в руки дорогого стоит. Обычно делаю так: на чём можно запустить примеры, которые можно изучить, на том и разбираемся.

  • @rustybroom7071
    @rustybroom70713 жыл бұрын

    Очень разумно. Единственно, Эклипс - это тормоза ещё те.

  • @denwerxampp4035
    @denwerxampp40354 жыл бұрын

    Спасибо, было интересно

  • @ivanrusev2270
    @ivanrusev22702 жыл бұрын

    У меня такой вопрос..Написал прграмку с самым простым меню.Использую приставку I2C +LCD.И при входе в первый раздел мерцание некоторых секторов.С чем это связано.С Багом I2C c CUbeide.Так как я с Атолик перешёл в CUbeide.Одни хвалят то другие IAR.Мне трудно судить так как на регистрах сежу маюсь.

  • @ibrag2012
    @ibrag20124 жыл бұрын

    Симпатичний дядько :) За Кеіл чую вперше: одразу почав в CubeIDE вивчати STM32.

  • @ussr1207
    @ussr12073 ай бұрын

    Досмотрел. Всего наилучшего.

  • @user-vm7ls3ov7t
    @user-vm7ls3ov7t4 жыл бұрын

    Есть еще неплохая IDE Embitz. С ней не надо думать о make, не надо добавлять пути к h-файлам. Все что в дереве проекта, все идет в компилятор и линкер автоматически

  • @user-fb5uc8rj7k
    @user-fb5uc8rj7k4 жыл бұрын

    Если cbdemxide будет работать и выглядеть под линуксом как webstorm, это будет счастье! Держим пальцы, кулоки и надеемся что st приложат туда достаточно сил:)

  • @igordernovoy4093
    @igordernovoy40933 жыл бұрын

    Тоже нравится Keil, но задумался о смене IDE из-за ограничения в 32kB.

  • @gordonfreeman1894
    @gordonfreeman18942 жыл бұрын

    Пробовал куб, но вернулся в IAR. Т.к. на винду у меня аллергия, пользуюсь VirtualBox-ом. В IAR отладка мне больше нравится. Особенно подсветка регистров, в которых значение поменялось. А может и для IAR обзор сделаете?

  • @tupoy_ytub_uberi_psevdonim
    @tupoy_ytub_uberi_psevdonim Жыл бұрын

    Я потому и решил работать в куб ide, с кейлом у меня что то не получилось. Решил не заморачиваться и установил официальную ide от st. По настройкам компилятора в принципе одинково с кейлом, только чуть чуть по расположению пункты меню у них отличаются. Вообще st молодцы и позволяют в куб мх спокойно создавать заготовки проектов под любые среды разработки. Что не скажу об атмел, там я работал приемущественно в микрочип студии из за удобств, но перенести проект из нее под тот же IAR уже было головой болью. Работать после атмел в среде от st на много приятнее.

  • @user-ge2cu4nj7n
    @user-ge2cu4nj7n3 жыл бұрын

    Владимир, спасибо за интересные видео. Очень приятно смотрится. Расскажу к чем у пришел. Начинал с 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 перестал устраивать.

  • @AndriiChernenko
    @AndriiChernenko4 жыл бұрын

    Спасибо))

  • @sergeyvlasov207
    @sergeyvlasov2073 жыл бұрын

    Все правильно автор говорит. От себя добавлю что мне как раз ближе CUBE потому что это по сути Eclipse с которым я имел дело достаточно долго. Да, не все там гладко, подглюкивает конечто, но нет ничего критичного. Да, кейл наверное лучше. Но то что его нет под linux для меня существенный минус. Для меня linux - основная ось.

  • @admin_of_youtube
    @admin_of_youtube4 жыл бұрын

    расскажите пожалуйста больше про freertos. очень понравился подход к подаче материала + полезные рабочие плюшки в виде диспетчера задач и т.п., что очень полезно и сразу понятно.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Основа операционной системы рассказана, где копать и с чего начинать тоже я обозначил. Что там еще можно сказать я не сильно понимаю. Постараюсь как-нибудь еще сделать видео, но честно говоря там говорить особо не о чем.

  • @psg5_prog

    @psg5_prog

    4 жыл бұрын

    @@VladimirMedintsev Было бы интересно про семафоры и мьютексы от вас видео увидеть. Как делается обмен информацией между задачами.

  • @user-jc5ky2ei5l
    @user-jc5ky2ei5l3 жыл бұрын

    Ахах, впервые на этом канале, но манера вести ролики лежа - это класс) Может даже и по содержанию что-то дельное )

  • @alexanderurezchenko6446
    @alexanderurezchenko64464 жыл бұрын

    Отличное видео, спасибо. Кстати, вы обошли стороной вопрос отладки. На сколько удобно он реализован в Cube IDE (с Вашей точки зрения)?

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Ок сделаем. Спасибо.

  • @karlkomarblch106
    @karlkomarblch1064 жыл бұрын

    Больше роликов на cubeide. Было бы шикарно увидеть видео о старте новичка stm32f103c8 + stlink v2.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Ролик с CubeIDE будет через неделю. STM32F103 не будет в принципе я его не использую. На самом деле про старт уж столько видео снято, что там добавить уже и нечего.

  • @user-fw3yy1uv6s
    @user-fw3yy1uv6s3 жыл бұрын

    поддерживаю !!!

  • @user-hy3dd3yt2e
    @user-hy3dd3yt2e4 жыл бұрын

    хороший формат

  • @alexanderurezchenko6446
    @alexanderurezchenko64464 жыл бұрын

    Владимир, если Вы ищете темы для следующих видео, хотел бы предложить рассмотреть вопрос подключения термодатчиков/разработки термоконтроллеров. Не знаю, есть ли у Вас подобный опыт... В сети есть информация по модулям с Датчикам ТХА(K). Но совершенно не ясно, как подключить термопару ТХК (L) и другие. Или как сделать универсальный вход для разных видов термопа? Также есть пробелы по реализации ПИД - алгоритма для STM32. Есть простейшие скетчи для Ардуино. Да и то, заточены они под паяльные станции, где нужно обеспечить выдержку. А что, если нужно равномерно нагреть с заданной скоростью? Короче, было бы интересно узнать о Вашем опыте.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Я рад любым предложениям. Спасибо.

  • @electrostimulator220v9
    @electrostimulator220v93 жыл бұрын

    Досмотрел))

  • @statstopfinish
    @statstopfinish4 жыл бұрын

    Спасибо, досмотрел до конца .Давно хотел задать вопрос ,как у вас дела обстоят CubeIDE , а то вы видео одно выпустили про него и дальше опять все уроки были в Keil. Жаль что конкретно о работе CubeIDE, какие подводные камни нашли в результате ее использования ничего не сказали . Может выпустите видео по CubeIDE уже на базе тех знаний что у вас накопились об этой среде, чтоб начинающие работать в этой среде знали с чем столкнутся.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Честно говоря мы сжав кулаки ждем выпуска патча на CubeIDE. Есть хорошая традиция версию 1.0.0. не использовать а мы в нее по самые уши влезли. В принципе такое видео разумеется выйдет. Но уже осенью. Сейчас хочется побольше воздуха.

  • @plutonium8136

    @plutonium8136

    4 жыл бұрын

    @@VladimirMedintsev Уже 1.0.2 в массы ушла, усиленно закрывают баги :) Хотя в своих проектах баги не выскакивали

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    @@plutonium8136 Спасибо, надо обновится, я что-то просмотрел этот момент.

  • @vladimirshumilov7846
    @vladimirshumilov78464 жыл бұрын

    Владимир, очередной раз, спасибо вам за видео. А что можете сказать насчёт 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 сильно озадачивало, и проект не собирался. Сейчас все поправили.

  • @dima_dmitrenok
    @dima_dmitrenok2 жыл бұрын

    Конечно досмотрел

  • @toxatt2
    @toxatt24 жыл бұрын

    Если нужна более глубокая отладка можно использовать 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-е. При этом это в убунте работает без проблем.

  • @fffmarty7427
    @fffmarty74274 жыл бұрын

    Подскажите пожалуйста, как в CubeMX IDE при отладке видеть значения переменных? Весь инет обыскал, нигде не нашел. Очень нужно. При отладке появляется вкладка с переменными в которой ни одной нет.

  • @vitaliim6905

    @vitaliim6905

    4 жыл бұрын

    Руками прописать их в просмотровщике. Автоподстановки нет пока к сожалению. Синтаксис специфический...

  • @MrOlezhandr

    @MrOlezhandr

    3 жыл бұрын

    @@vitaliim6905в Eclipde/CubeIDE это не работает динамически! что в окне Expressions, что Live view, эта дичь -- просто полное дно

  • @MrOlezhandr

    @MrOlezhandr

    3 жыл бұрын

    в CubeIDE это делается так: Закрываем CubeIDE, открываем KEIL, нажимаем Debug, перетягиваем в Watch переменные, которые хотим смотреть и там все динамически обновляется:) Надо положить на стол KEIL и натыкать носом в него CubeIDE чтоб они поняли, что такое отладка и зачем она.

  • @user-vm7ls3ov7t
    @user-vm7ls3ov7t4 жыл бұрын

    Досмотрел

  • @michal621
    @michal6214 жыл бұрын

    разрабатываем железки для медицины, тоже пришли к проблеме замены 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 от производителя МК - стандарт отрасли" Вот это звучит как набор костылей, который нужно затачивать до того как заняться, собственно, самой работой. Причем на каждом этапе этой цепи костылей могут ждать свои сложности. Зачем это надо?

  • @user-rk8jl9wy9d
    @user-rk8jl9wy9d4 жыл бұрын

    кстати тоже когда начинал поставил keil и ни чего не получилось. Делал по инструкции, не одной, хотя описывалось естественно примерно одинаково. Поставил Coocox и всё заработало как говорится из коробки. Жаль что новые контроллеры теперь там не появятся. Кеил поставил, так как уже знал в чём причина его не работы. Поcле поставил TrueStudio. Потом CubeIDE. Но пока всё равно делаю на Coocox-e. Единственное не на нём это f373 и f746. Их там нет.

  • @hrandron
    @hrandron4 жыл бұрын

    Добрый день. Делайте лучше видео с cube ide - ибо если появился бесплатный то вы своими видео на cube ide переманите многих на ide. Лично я начал изучать стм32 именно на куб иде, так как бесплатный и от производителя.

  • @adminroot1345
    @adminroot13454 жыл бұрын

    Верною дорогой идете товарищи.

  • @StalkerSoft
    @StalkerSoft4 жыл бұрын

    Досмотрел.

  • @cab674

    @cab674

    4 жыл бұрын

    +1 :)

  • @vladislavvladislav6387
    @vladislavvladislav63873 жыл бұрын

    13:11 - конечно досмотрели, спасибо за видео. Да, цена за КЕЙЛ, действительно зашкварно выглядет на фоне других IDE. Расскажите про IAR, очень интересно услышать ваше мнение. Ну и про ЭКЛИПС, знаю, многие программисты работают в эклипсе, и вроде успешно.

  • @rxlroman

    @rxlroman

    2 жыл бұрын

    CubeIDE и есть Eclipse. Неудобный и жрущий память.

  • @user-gp9ln4wj1r
    @user-gp9ln4wj1r4 жыл бұрын

    Да, досмотрел😉 , жаль куб айди был бы интересен...

  • @user-ci4fz9co3b
    @user-ci4fz9co3b3 жыл бұрын

    Дебаты развернулись крепкие, которые в конец меня запутали. Автор видео снял ролик с советом с чего начать, какую IDE использовать, тем кто уже вдоволь наигрался с 8 битными AVR, и хочет познакомится с STM32. И началось - пиши в тетрадке сразу в двоичном коде, так лучше поймешь как работает процессор, нет в наше время нужно писать сразу библиотечными функциями....))). Блин я посмотрел ролик, где автор с самого начала сказал - AVR не хватает, переходим на ARM. Наверное уже предпологается, что человек знает СИ, писал программы достаточно сложные раз уж AVR8 стал маловат. Сделал вывод, пока сам все не попробуешь, не поймешь, прислушаюсь к совету попробую KEIL, а дальше видно будет. И да))) , какой камень лучше для начала, в качестве подопытного выбрать?

  • @VladimirMedintsev

    @VladimirMedintsev

    3 жыл бұрын

    Любой кроме серии STM32F1xx. Ну к примеру вот тут я рассказываю как начать kzread.info/dash/bejne/qI6K2dhmdcium6w.html

  • @user-ci4fz9co3b

    @user-ci4fz9co3b

    3 жыл бұрын

    @@VladimirMedintsev А чем плохие эти МК? Уже блин заказал STM32F103C8T6.

  • @user-pl2zn1oe5g
    @user-pl2zn1oe5g4 жыл бұрын

    Досмотрел. Борода зачотная. :-) Но ставить камеру напротив окна было неправильно. Камера постоянно меняет экспозицию из-за изменений освещенности.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Да, это верно, проблема в том, что при другом положении камеры в кадр попадало что-нибудь не нужное и не желательное. Это из многих зол выбиралось меньшее.

  • @sergheinemtsov6695
    @sergheinemtsov6695 Жыл бұрын

    Владимир здравствуйте, подскажите пожалуйста, есть ли возможность, готовый проект выполненный в Keil конвертировать в CubeIDE?

  • @VladimirMedintsev

    @VladimirMedintsev

    Жыл бұрын

    Прямого способа переноса не существует. Импорт поддерживается но он ограниченный

  • @sergheinemtsov6695

    @sergheinemtsov6695

    Жыл бұрын

    @@VladimirMedintsev спасибо, буду тогда изучать дальше CubeIDE

  • @zel4053
    @zel40534 жыл бұрын

    Маленький вопрос про объём кода. CubeId + hal +stm32f030k6 программа мигалками светодиодом, занимает 40%флеш и 65% озу, среда из коробки. Как то бороться с этим можно?

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Можно, не используя hal.

  • @alexanderurezchenko6446

    @alexanderurezchenko6446

    4 жыл бұрын

    ...а можно взять более подходящий по параметрам проц

  • @user-sj1nu7bx3q

    @user-sj1nu7bx3q

    4 жыл бұрын

    В кубе ставьте галки на LL, а не на HAL для периферии, где есть LL, а также может добавили FreeRTOS в проект? Тогда надо смотреть сколько ОЗУ ушло на стеки задач, на кучу. Может оно все и съело?

  • @beerbear9182
    @beerbear91824 жыл бұрын

    досмотрел

  • @Violancergta
    @Violancergta Жыл бұрын

    А я на микроС и микропаскале сижу от mikroelectronica .... эхх.. как у вас тут все сложно.. Правда под это все библиотек мало и RTOS нет , зато как руками проинициалищируешь чип через регистрв сразу понимаешь как в нем все устроено. Ни секунды на расслабуху.

  • @aciddj5936
    @aciddj59363 жыл бұрын

    А что вы скажете про libopencm3? Мне посоветовали начать разбираться с стм32 с нее, так как будет полное понимание кода, да и инструмент бесплатный.

  • @VladimirMedintsev

    @VladimirMedintsev

    3 жыл бұрын

    Инструменты от производителя, ну в смысле от компании stm тоже совершенно бесплатные. Более того поддерживаются и обновляются. Так что нет совершенно ни одного довода в пользу этой библиотеки по сравнению с оригинальными библиотеками. Эту библиотеку лет 10 назад может и стоило рассматривать, а сейчас я не знаю какая каша должна быть в голове человека ее порекомендовавшего.

  • @aciddj5936

    @aciddj5936

    3 жыл бұрын

    @@VladimirMedintsev немного не так хотел сказать - открытая библиотека, а не бесплатная

  • @VladimirMedintsev

    @VladimirMedintsev

    3 жыл бұрын

    Так и от производителя все библиотеки и открытые и бесплатные? Тут как угодно крутите библиотека которую вам посоветовали проигрывает вообще по всем пунктам тому, что предлагает производитель МК.

  • @VladimirMedintsev

    @VladimirMedintsev

    3 жыл бұрын

    Я когда-то делал видео про библиотеки - kzread.info/dash/bejne/p4hmsNepmaaxk7A.html посмотрите многие вопросы уйдут сами собой.

  • @elektrikdanila
    @elektrikdanila4 жыл бұрын

    dosmotrel !!!!))) LIKE!!!

  • @0koshi
    @0koshi4 жыл бұрын

    Согласен с Вами. Keil больше для обучения студентов подходит, чтобы визуально покликать и всё автоматом подтянулось. Да и в отладчике красиво окошки расставолены с регистрами, областями памяти итд. Но ценой таким "плюшкам" огромная среда и куча непойми каких скачиваемых и подцепляемых библиотек. Для prodaction с stm32 намного удобнее связка gcc + libopencm3 (аналог hal stm32, только без мусора и с исправленными ошибками) + openocd. Настраивается 1 раз написанием makefile. Придётся повозиться, но это окупается, тк все силы пойдут на написание кода и схемы, а не борьбу со средой. Stm32 ide это по сути тоже gcc + hal (выгружаемый из куба) + openocd + это все уже настроенно компанией stm32 в среде eclipse

  • @arakeldesign
    @arakeldesign4 жыл бұрын

    Забил на Кеил когда пересел на Мак. КубИДЕ прекрасно работает.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Отлично. Это действительно хорошая новость. Windows и адепты секты Microsoft до свидания...

  • @oxfordelectronics8313

    @oxfordelectronics8313

    4 жыл бұрын

    @@VladimirMedintsev поздравляю с сектой Apple

  • @alexorlovecky8015
    @alexorlovecky80154 жыл бұрын

    Начал рассматривать куб_иде, только после потребности в удалённом дебаге. С Кеилом, как это замутить я не нашёл. А так, подцепил малинку, к ней устройство, не нужно ничего переподключать, никуда не нужно лазить, красота!

  • @gromoblomov9853

    @gromoblomov9853

    3 жыл бұрын

    А можно поподробнее?

  • @dmitrydolzenko1732

    @dmitrydolzenko1732

    Ай бұрын

    Да, присоединяюсь, что за удалённый дебаг?

  • @aka_vitfil
    @aka_vitfil2 жыл бұрын

    Keil все еще только под винду?

  • @klausschneider6421
    @klausschneider64212 жыл бұрын

    Gut gemacht!

  • @MrMCLXXV
    @MrMCLXXV3 ай бұрын

    Доброго всем времени суток. В первую очередь благодарю автора канала за это видео, метаюсь с выбором Кеил или Куб. Кое что прояснили. Хотел задать вопрос, я новичок и совсем ещё зелёный в программировании, но хотелось бы освоить ASM или С++, а лучше то и другое. Кто и что мог бы порекомендовать для начинающего, что бы не проходить мытарства через которые уж е многие проходили. Буду очень благодарен за советы.

  • @VladimirMedintsev

    @VladimirMedintsev

    3 ай бұрын

    Для начала нужно освоить язык Си.

  • @MrMCLXXV

    @MrMCLXXV

    2 ай бұрын

    @@VladimirMedintsev а, я понял, что бы по баловаться с микроконтроллерами для домашних дел, нужно пройти соответствующий ВУЗ. Я правильно вас понял?

  • @VladimirMedintsev

    @VladimirMedintsev

    2 ай бұрын

    @@MrMCLXXV Нет. Образование (ВУЗовское) совершенно не является обязательным. Нужно просто сесть и выучить язык.

  • @msdesignru
    @msdesignru4 жыл бұрын

    Перед просмотром ролика можно сказать, что keil это очень формализованная среда разработки, сделана на немецкий манер с проработкой до мелочей, а дальше посмотрим видео... )

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Да это чистой воды немцы. Этим все сказано

  • @msdesignru

    @msdesignru

    4 жыл бұрын

    У нас лицензионная среда keil, лицензия бессрочная есть, но она только до определенной версии, так что считай лицензии нет каждые 2-3 года, нужно покупать поддержку и продлевать. Так что будущее за бесплатными средами. Потом напрягает что keil переписывает st-шные исходники на свой манер, внося умышленно несовместимость, что затрудняет обновление и поддержку продуктов разработки.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Да, я тоже с удивлением обнаружил изменение исходников. Был очень удивлен, но я совсем не догадался что это специально было сделано...

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    @@NRelectronics Пример не такого далекого прошлого. В keil был заменен не DF пакет, а библиотека и частично переписаны функции на процессор L1 и наш код в части использования этих функций перестал нормально компилироваться.

  • @gafiatulineduard9365
    @gafiatulineduard93652 жыл бұрын

    Ещё под линуксом можно использовать бесплатный kcad.

  • @devel-man
    @devel-man4 жыл бұрын

    В последних версиях CLion появилась поддержка embedded. Продукт не бесплатный, но дешевле Keil.

  • @Vladimir_Zarubin
    @Vladimir_Zarubin4 жыл бұрын

    Владимир!!! Мы были бы все Вам очень признательны за небольшой видосик по программированию 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

  • @UndersI4k
    @UndersI4k4 жыл бұрын

    задал вопрос по keil in linux - сразу попал на их сайт и там черным по белому написано, что среда разрабатывалась под винды и на юникс системах не будет никогда портироваться

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    А кто-то утверждал обратное????

  • @UndersI4k

    @UndersI4k

    4 жыл бұрын

    @@VladimirMedintsev нуу. сами сказали, что пытались найти :)

  • @JingoBo
    @JingoBo4 жыл бұрын

    Если забыть про бесплатность - вы IAR не пробовали? Как по мне достаточно хитрый со стороны оптимизации компилятор и гибкий ликовщик. Так же отладка из коробки. Я лично пробовал и то и другое, и что скажу - кейл достаточно серьёзно начинает тупить в отладке при увеличении кодовой базы, в IAR таких проблем нет.

  • @user-kg9qk8rt1e

    @user-kg9qk8rt1e

    4 жыл бұрын

    вы видимо тоже лампочками мигаете только )) iar это днище как и кейл.. причём они с такой дикой скоростью отстают от современных способов ведения проектов, разработки и поддержки этих проектов да в команде, да на стороне заказчика. да ещё тысячи нюансов, которые в открытых продуктах можно изменить и юзать .. а кейл и иар это топоры идущие сразу же на дно и утягивающие своих поклонников туда же ) елси же вы просто садитесь и кодите тупо мелкую микруху в какой-нить электрозамок или тостер. то конечно же кейла и иара более чем достаточно ..

  • @MrOlezhandr

    @MrOlezhandr

    3 жыл бұрын

    ИАР - професиональная среда. Возможности не меньше, чем предоставляет кейл или куб. Но выглядит неказисто, хотя многое настраивается из файлов конфигурации. Можно рекомендовать тем, кто ценит аскетизм и консервативность. Эту среду по моим данным в наших широтах почти никто не использует, т.к. есть ломаный кейл.

  • @MrOlezhandr

    @MrOlezhandr

    3 жыл бұрын

    тупит кейл или железный отладчик?

  • @ps7065
    @ps7065 Жыл бұрын

    Странное понимание про поддержку. Поддержка не только исправлени ошибок или дорабатывание, но это так же переход на более новые версии. Нету смысла ждать, пока поддержка официальная от производителя IDE закончится.

  • @romanzzz7119
    @romanzzz71194 жыл бұрын

    Да с cubide намного лучше стало программировать, не нужно с cubmx переходить в keil если тебе нужно добавить пару пинов. Я делаю проект на стм по типу robomaster. Сейчас жду компоненты из Китая. Пока сделал робота с stm и raspberri управление по вайфай .

  • @Snayper44
    @Snayper444 жыл бұрын

    На десятке можно отключить полностью обновление (отключают я права на запуск поисковика обновлений) , а с помощью win10tweaker можно отключить все ненужные компоненты и службы. Линукс - это хорошо, но без винды никуда: куча конфигураторов для различного оборудовия+драйвера (плюс вероятность появления нового оборудования с новыми программами); Гранд Смета, которая в вайне никак не работает; удалённый доступ по рдп (остальные протоколы в комфорте сливают); activex, от которого до сих пор производители сетевых видеокамер никак не откажутся; плоттер, драйвера к которому только под винду и мак

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

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

  • @user-kg9qk8rt1e

    @user-kg9qk8rt1e

    4 жыл бұрын

    по поводу rdp .. для linux есть такая штука как noMachine.. найдите время и поставьте и поработайте.. думаю teamViwer вы просто выкините и забудете и никакого rdp вы не вспомните, потому как что там внизу под прогой вас не должно интересовать. Зачем кодеру/железняку гранд смета? подскажите пожалуйста

  • @serggorod1423
    @serggorod1423 Жыл бұрын

    Ютубу стоит добавить кнопочку уже смотрел . Про РтОС больше бы видео... хорошо бы есп32 или еспЦ3.

  • @kalobyte
    @kalobyte2 жыл бұрын

    я не стал юзать кейл потому что он не имеет нормального кододополнения как microsoft visual code | studio все остальное уже не играет роли после того как поработаеш в пхп шторме или вс коде, то за другие иде не хочется садиться все работает достаточно быстро на и5 4го поколения при 16 гигах озу ну и ссд обязательно

  • @dkmcdk724
    @dkmcdk7242 жыл бұрын

    IAR лучший - быстрый и без свистелок-перделок

  • @emmetray9703
    @emmetray97034 жыл бұрын

    Что вы можете сказать про VisualGDB?

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Есть люди фанатично влюбленные в продукты Microsoft и в частности в Visual Studio. Говорят они этот плагин и используют. Я с такими людьми не знаком лично и такими продуктами не пользуюсь.

  • @emmetray9703

    @emmetray9703

    4 жыл бұрын

    @@VladimirMedintsev Спасибо за ответ

  • @TheWladberlin
    @TheWladberlin3 жыл бұрын

    Начали за здравие, закончили за упокой ;)))

  • @Insideus2786
    @Insideus27864 жыл бұрын

    По моему мнению Keil uVision уже давно проиграли эту гонку. Когда еще не было System Workbench, у меня стоял выбор между Keil и CoIDE (всем кто помнит привет! :) ) и тогда мой работодатель задал мне вопрос: "Можно ли реализовать наш проект в "бесплатной" CoIDE", и я ответил, что можно. Проблема выбора отпала сама собой, потому, что работодателю важен конечный результат с меньшими финансовыми затратами, а не то, как вы его будете достигать и в какой среде разработки. А если результат можно получить и в платной IDE, и в "бесплатной", то встает резонные вопрос: зачем платить больше? :)) А если серьезно, то Keil очень медленно развиваются, они могли быть на "голову выше" всех остальных, чтобы за такие деньги их продукция могла конкурировать, а по факту этого нет. Начало было хорошее, но теперь со всеми плюсами и минусами, они примерно на том же уровне, что и другие "бесплатные" IDE.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Да, это тоже не лишено здравого смысла. Про медленное развитие согласен целиком и полностью, но надо понимать что зарплаты в европе не маленькие и ораву программистов надо кормить.

  • @user-tm5fp3xw9j

    @user-tm5fp3xw9j

    4 жыл бұрын

    Не согласен, что кейл хуже. Есть и бесплатная версия кейла. А вот каков будет жизненный цикл у CubeIDe? Как показывает жизнь все иде ст живут недолго, в отличие от кейла

  • @islayerislayer
    @islayerislayer Жыл бұрын

    Привіт. Я програмую в IAR. Чи варто переходити на CubeIde?

  • @sivr5vs38

    @sivr5vs38

    10 ай бұрын

    CLion попробуй

  • @__Andjelo__
    @__Andjelo__4 жыл бұрын

    здрасте, как с вами связаться? \лично?

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    В описании канала есть электронная почта. Это на название канала нажимаете и выбираете о канале. К сожалению ютуб адреса электронной почты из комментариев стирает. Ну или vmedintsev (@) yandex точка ru

  • @ruina2876
    @ruina28762 жыл бұрын

    Что скажете про атолик студио?

  • @VladimirMedintsev

    @VladimirMedintsev

    2 жыл бұрын

    На любителя продукт.

  • @suchkasuchka

    @suchkasuchka

    2 жыл бұрын

    Толик это то, из чего переделан Кубик. Криво переделан, кстати говоря. Толик, в свою очередь - ни что иное, как eclipse немного перепиленный. У eclipse репутация хорошая.

  • @yaroslavhordiienko9242
    @yaroslavhordiienko92424 жыл бұрын

    Владимир, Вы не очень правы. Не все сошлось на STM32. Есть камни NRF (сейчас разбираюсь в них), NXP и многие другие, что работать нормально могут только через Keil и выбора IDE просто нет

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Согласен. И про NXP вообще не спорю. Но я говорю о процессорах STM. Как вам, кстати, NXP? Впечатление хорошее?

  • @andrew3482

    @andrew3482

    4 жыл бұрын

    Я с nRF работаю в эклипсе.

  • @michaelpollack8136
    @michaelpollack81364 жыл бұрын

    Автор забыл рассмотреть еще одну популярную среду это IAR. Хотя конечно у него есть свои глюки, но дебагер лучше чем в Кайле. Кроме того у него есть плагин на эклипс плюс простой линкер скрипт. И главное , если вы работаете с несколькими процессорами от разных производителей, то у вас есть только одна среда. Недостаток на мой взгляд только цена , ну и может редактор устаревший. В кайле редактор графически выглядит также как и Visual Studio. По поводу STM32CubeIDE следует учесть , что он использует GCC , который генерирует больший код.

  • @DipTrace87

    @DipTrace87

    4 жыл бұрын

    Вы не совсем поняли. Это был не обзор, а изложение субъективного мнения. И кстати, иар - не дешевле

  • @vadimche2237
    @vadimche22374 жыл бұрын

    У меня на Keil нет срока действия зато есть кряк!

  • @ilord1978
    @ilord19783 жыл бұрын

    После VisualStudio перейти на CudeIDE попробовал - как то не потянуло, Куб отдыхает и по скорости, и по удобству.

  • @user-vt2dl9on3m
    @user-vt2dl9on3m4 жыл бұрын

    вот бы урок по 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 весь инет завален этой инфой.. гугл отличные результаты поиска выдаёт

  • @slonbeskonechen8310
    @slonbeskonechen83102 жыл бұрын

    Уже много лет пользуюсь Атоликом и ничего другого и пробовать не хочу! Хотя начинал с Кейла, ну его нафиг..

  • @maximaldoshin5449
    @maximaldoshin54493 жыл бұрын

    Ну да. Нет ничего бесплатного что не станет потом платным. Например STDLIB V2 , так сказать пишите - продадим :).

  • @endhiko
    @endhiko3 жыл бұрын

    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

  • @user-np6lo3oh2i
    @user-np6lo3oh2i3 жыл бұрын

    Посмотрите в сторону 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бяков как то намного демократичней и все прелести жизни в комплекте))) Имхо - сугубо моя точка зрения и я её никому не навязываю))) опять же - на вкус и цвет все фломастеры разные...

  • @vladsol5575
    @vladsol55754 жыл бұрын

    Keil поежде всего ценят за удобства отладки, на отладку уходит львиная доля разработки и она перевешивает все остальные плюшки. А бесплатное оно всегда будет хуже.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Да, тоже аргумент, отладка там просто великолепная. А вот про "бесплатное оно всегда будет хуже" вы это тем, что программирует на Qt скажите или тем, кто сервера на Linux поднимает.

  • @Andrey_142

    @Andrey_142

    4 жыл бұрын

    Vlad Sol а разве cubeide это не микс cubemx+Keil?

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Нет, вообще ничего общего. Это скорее CubeMX обернутый в Eclipse c приправой из дебагера

  • @maskon78
    @maskon784 жыл бұрын

    У кейла гораздо более удобная отладка. Я так и не научился смотреть изменения переменных на лету в CubeIDE.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Будем разбираться.

  • @user-vm7ls3ov7t

    @user-vm7ls3ov7t

    4 жыл бұрын

    Там отладчик UDE? Если да, то жмакните на переменную и в контекстном меню самом низу будут настройки обновления значений. Включается обновление и задается период

  • @allaksusallaksus2402
    @allaksusallaksus24024 жыл бұрын

    Мы отказались от кейла потому что там куча ненужных вещей и не смогли связаться с продовцами

  • @user-kg9qk8rt1e

    @user-kg9qk8rt1e

    4 жыл бұрын

    я не смог связаться с Altium designer ПОТОМУ РАБОТАЮ В KiCad (и надо сказать что в 2020 кикада НА ВСЁ достаточно, если работать в одну каску над платой)! А так же я не смог связаться с Solidworks представителями, ПОЛНЫЙ игнор.. в итоге научился выкручиваться урезанной версией fusion 360 ))) В россии представители крупных западных компаний - это аферисты и проходимцы как правило.. се ля ви.. когда нибудь это изменится, точно, но пока нет

  • @MrOlezhandr

    @MrOlezhandr

    3 жыл бұрын

    попробуйте ненужные не использовать. В Эклипсие 50% ненужных вещей, а из оставшихся 50% нужных, только 50% работают правильно.

  • @koliamor3983
    @koliamor39834 жыл бұрын

    Копии библиотек в любом случае придется сохранять, что для кейла, что для куба.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Копию библиотеки обычно всегда сохраняют вместе с кодом проекта. Здесь речь идет о возможности или невозможности компиляции одного и того же кода спустя года.

  • @user-dg3ut2mc6i
    @user-dg3ut2mc6i4 жыл бұрын

    А воз и ныне там.

  • @bul2012
    @bul20124 жыл бұрын

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

  • @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

    2 жыл бұрын

    CubeIDE использует страшненький редактор текста и страндартный компилятор gcc-arm. Что тут должно раскрыть камень?

  • @janedoe6182
    @janedoe61823 жыл бұрын

    Сложно представить, какой у датчика затопления должен быть мега-функционал, чтобы возможностей 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 Понял, спасибо. Т.е. вы как типичный тролль публикуете явно провокативные вопросы. Про мега-функционал, а когда вас просят прояснить позицию вы тут же сливаетесь да еще и пытаетесь заняться странным психоанализом. То вы из окна выпадаете, то за вами собака гонится. Я для себя выводы сделал. Более на вас время тратить не буду.

  • @AngelVlad100
    @AngelVlad1003 жыл бұрын

    VSCode не пробовали?

  • @VladimirMedintsev

    @VladimirMedintsev

    3 жыл бұрын

    Пробовал.

  • @AngelVlad100

    @AngelVlad100

    3 жыл бұрын

    @@VladimirMedintsev И как, не понравилось? Были какие-то серьезные проблемы?

  • @VladimirMedintsev

    @VladimirMedintsev

    3 жыл бұрын

    Абсолютно не понравилось. Лично я для себя не нашел ни одного серьезного плюса в использовании этого инструмента. Не спорю есть фанаты, но я не использую.

  • @AngelVlad100

    @AngelVlad100

    3 жыл бұрын

    @@VladimirMedintsev понял, спасибо за мнение:)

  • @lutsiuk5
    @lutsiuk54 жыл бұрын

    а начать то с чего -чайнику!??

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    С изучения языка С в чистом виде. Потом arduino, а дальше вопросов не возникнет. Ибо без знания языка слишком много вопросов возникнет при чтении первой же строки кода.

  • @VladimirMedintsev

    @VladimirMedintsev

    4 жыл бұрын

    Как показывает практика люди изучающие ардуино оказываются изолированы в среде с крайне бедной реализацией языка.

  • @user-if7zu8nk2j

    @user-if7zu8nk2j

    4 жыл бұрын

    С основ микроконтроллера. Как он работает, с чего состоит и что для чего в нём предназначено. При этом всем очень сильно желательно иметь знания по радиоэлектронике, так-как программист микроконтроллеров - это не только ПРОГРАММИСТ, это ещё и ЭЛЕКТРОНЩИК. Потом, как советовал автор канала - язык С. Про Ардуину советую сразу забыть, так-как это умирающий проект. В сети куча всего есть по STM32. Информацию найти не сложно. 21 век на дворе

  • @MrCrossRaccoon
    @MrCrossRaccoon3 жыл бұрын

    У меня от куба под макосью уже голова взрывается (((

Келесі