Операционная система FreeRTOS. Самый полный курс на русском языке. Часть 2. Исходные коды.

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2023
  • Полный курс по операционной системе FreeRTOS. Часть 2.
    Тема: Исходные коды. Какие файлы необходимы для создания первого проекта.
    По вопросам сотрудничества - vmedintsev@yandex.ru
    Канал в телеграмм - t.me/vladimir_medintsev
    Канал на TH-cam - / vladimirmedintsev
    ------------------------------------------
    Если вы хотите поддержать автора канала номер карты Сбер:
    2202-2023-2480-4008
    ------------------------------------------
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 133

  • @SkoffildBY
    @SkoffildBY ปีที่แล้ว +34

    Как чудесно, что человек безвозмездно делится знаниями - только бери! Огромное Вам спасибо!

  • @LitvinYaroslav
    @LitvinYaroslav ปีที่แล้ว +13

    Владимир, спасибо Вам за Ваши труды! Словами не описать на сколько Ваша работа замечательна! Жду новых частей с нетерпением!

  • @starfairstudio
    @starfairstudio ปีที่แล้ว +15

    Только осмотрел первую часть, и тут бац - можно ещё глянуть! Спасибо за работу. Ясно и понятно рассказываете!

  • @albertumanets3983
    @albertumanets3983 ปีที่แล้ว +9

    Спасибо за Ваш труд!!! Низкий поклон за просветительскую деятельность.

  • @user-xr5rh8ig9s
    @user-xr5rh8ig9s ปีที่แล้ว +5

    Я на этот сериал уже подсел, жду с нетерпением следующую серию. Классная подача материала!

  • @efiron
    @efiron ปีที่แล้ว +3

    Спасибо за столь ясное изложение. Сразу чувствуется, опыт и понимание, как донести информацию. Жду с нетерпением продолжения!

  • @handlewithoutsuitcase
    @handlewithoutsuitcase ปีที่แล้ว

    Полезность этого курса трудно переоценить! Спасибо большое за труд!

  • @Ololoshize
    @Ololoshize ปีที่แล้ว +3

    Заранее лайк и комментарий в поддержку. Не сомневаюсь, что понравится.

  • @aloha4565
    @aloha4565 ปีที่แล้ว +1

    Владимир, добрый день! Я только начинаю изучать программирование на си, и данный курс считаю образцовым материалом по конкретной предметной области. Огромная вам благодарность за проделанную работу!

  • @borovtsovable
    @borovtsovable ปีที่แล้ว +1

    Огромное спасибо! Настраивался долго ждать продолжения, а тут такой подарок! Здоровья и успехов а мы с нетерпением ждём следующей порции знаний! Пошёл качать исходники! 😁

  • @user-qj7se9oy3i
    @user-qj7se9oy3i ปีที่แล้ว +1

    Великолепно! Спасибо вам за ваши труды!

  • @user-yt2qy6th2j
    @user-yt2qy6th2j ปีที่แล้ว +2

    Определенно лайк. Востребованная тема. Именно нормального адекватного курса по freertos на youtube сейчас нет.

  • @user-rk6di7lj4b
    @user-rk6di7lj4b ปีที่แล้ว +1

    Ну...мужик... инженер!!! Уважуха!!! Я, по простому, жги...дальше!!! Жду бумажную версию...если я не ошибся...куплю сразу...!!!

  • @eugenevladoff2758
    @eugenevladoff2758 ปีที่แล้ว +1

    Спасибо за урок, Владимир! Все доступно, подробно и понятно.

  • @user-cm2pl2sq9d
    @user-cm2pl2sq9d 8 หลายเดือนก่อน +1

    Владимир, спасибо огромное за этот курс! Он вдохновил меня настолько, что свой первый коммерческий проект я решил создать именно с использованием FreeRTOS (хотя, конечно, я мог бы реализовать его в bare-metal).
    Согласен с Вашим мнением по поводу удобства применения FreeRTOS, что успешно подтвердил во время разработки программы для проекта.
    Желаю Вам успеха в новых проектах, а вашей книге по FreeRTOS желаю продаж бешеными тиражами!

  • @volkov9999
    @volkov9999 ปีที่แล้ว +1

    Отличная серия, пойду смотреть следующую!

  • @KuragaRemont
    @KuragaRemont ปีที่แล้ว

    Очень доступно, последовательно, практично! Спасибо Владимир!

  • @iloverobotics113
    @iloverobotics113 ปีที่แล้ว +1

    Владимир, большое вам спасибо!

  • @TheT735
    @TheT735 ปีที่แล้ว +1

    Спасибо за Ваш труд! :)

  • @user-nx2nx6ur6y
    @user-nx2nx6ur6y 8 หลายเดือนก่อน

    Здравствуйте. Спасибо вам большое!!

  • @BodinAndrey
    @BodinAndrey ปีที่แล้ว +1

    Очень круто, спасибо!

  • @vitaliipokora9903
    @vitaliipokora9903 ปีที่แล้ว +1

    Отличный урок!лайк.

  • @user-vw1vi4so5y
    @user-vw1vi4so5y ปีที่แล้ว

    Судя по первым видео, курс обещает быть подробным и толковым!

  • @andreynovysh8289
    @andreynovysh8289 7 หลายเดือนก่อน

    CMSIS-RTOS нужна для того чтобы с минимальными издержками заменить rtos. Например если вдруг вам не подходит freeRTOS под которую вы изначально начали проект. Абстракция накладывает ограничения на функционал (приводит всевозможные rtos к общему функционалу). Но вы хорошо подметили, что функции можно использовать напрямую, мимо кассы cmsis-rtos.

  • @chepegin
    @chepegin ปีที่แล้ว +3

    CMSIS RTOS для того, чтобы если FreeRtos поменяют ещё на какую-либо операционную систему, то программист который работает например в файле main и только в нём даже ничего не заметит и ему не придется ничего модифицировать в своём коде. Он по сути может даже не знать какая у него операционная система за этим стоит. И это очень важно в больших проектах, потому что человек в этот момент работает над своей задачей и не будет отвлекаться на то, что его не касается. Понятно, что когда проект маленький вроде и не страшно переименовать несколько имён самому. За уроки огромное спасибо!

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

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

    • @izada666
      @izada666 ปีที่แล้ว

      @@VladimirMedintsev так вроде бы куб предлагает ещё пару ос, которые можно подключить скачав соответствующие библиотеки.

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      @@izada666 и эти ОС тоже имеют прокладку cmsis? И их можно заменять? Нет, разумеется это не так. И об этом я и писал.

  • @irongarden8415
    @irongarden8415 ปีที่แล้ว +1

    Спасибо! очень увлекательно вас слушать! Давно интересовался что , да как там с этими ОСРВ

  • @naitalar3390
    @naitalar3390 4 หลายเดือนก่อน

    Тема интересная. Некоторые проекты вроде бы требуют ОС, но могут и без них работать. Если на устройстве нужно сделать свой веб интерфейс, то мне кажется нужна будет RTOS.

  • @kardanium
    @kardanium ปีที่แล้ว +5

    Прослойку CMSIS OS скорее всего внедрили на всякий случай, вроде истории с СУБД MySQL, когда её купила компания Oracle. Сама СУБД была изгачально опенсорсной, но позже Oracle стала выпускать обновления с закрытыми патчами, что побудило сообщество создать форк под названием MariaDB. Впрочем, историй таких было немало и если вдруг настанет момент, когда от FreeRTOS придётся отказываться, то если проект использовал прослойку, тогда миграция на другую ОС будет не такой болезненной.

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Как вариант соглашусь. Но кто же будет отказываться от ОС ставшей практически отраслевым стандартом.

    • @kardanium
      @kardanium ปีที่แล้ว

      @@VladimirMedintsev MySQL тоже была отраслевым стандартом в WEB, однако этот ход компании Oracle подмочил репутацию этой СУБД. Форк стал развиваться отдельно сообществом, порой даже успешнее оригинала.

  • @sergatmel8242
    @sergatmel8242 ปีที่แล้ว +1

    Спасибо !

  • @PastuhMedvedey
    @PastuhMedvedey ปีที่แล้ว +1

    Прокладка cmsis нужна для быстрого перехода на другую rtos. Урок отличный, спасибо!

    • @user-mu1mh1bq5u
      @user-mu1mh1bq5u 10 หลายเดือนก่อน

      Также под разный язык, например под C++

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว

    Пересматриваю , чтоб не забыть...

  • @gegtar4035
    @gegtar4035 ปีที่แล้ว +1

    Спасибо! =)

  • @srmstm1077
    @srmstm1077 ปีที่แล้ว +1

    класс 👍

  • @jonnikfogotcheck9363
    @jonnikfogotcheck9363 ปีที่แล้ว +1

    спасибо

  • @U_video
    @U_video ปีที่แล้ว

    Владимир, а Вы что рекомендуете: напрямую с API rtos работать, или через прокладку? Вроде как напрямую есть документация, но кодогенератор создаёт таски через прокладку. И кстати через прокладку автоматически проверяется, вызвана ли функция операционки "from ISR" или нет.

  • @stm32Lab
    @stm32Lab 11 หลายเดือนก่อน

    Огромная благодарность за такую ценную информацию! Тема непростая, особенно если привык работать в bare metal. В кубе порог вхождения во freertos ниже, но хотелось бы разобраться на более глубоком уровне, буду пытаться)

    • @VladimirMedintsev
      @VladimirMedintsev  11 หลายเดือนก่อน +1

      У меня и книга на эту тему вышла. Подробности в описании к видео.

  • @tituszx1
    @tituszx1 ปีที่แล้ว +2

    34:43 14 страница даташита: прокладка нужна чтобы можно было использовать разные RTOS без переписывания основного кода. Например: вызываешь osKernelStart(), а оно там само подставляет имя функции для запуска в зависимости от того, какая операционная система сейчас используется, т.к. не freeRTOS'ом единым пользуются разработчики

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +1

      На аналогичный комментарий я уже ответил. Я бы эту гипотезу поддержал, если бы предоставлялся выбор типа вот тебе cmsis_os.c для FreeRTOS, а вот тебе для threadX, но что-то спустя годы я выбора не наблюдаю.

    • @user-vw1vi4so5y
      @user-vw1vi4so5y ปีที่แล้ว +2

      @@VladimirMedintsev Я думаю, что они себя обезопасили просто таким образом, чтобы в будущем, если вдруг что, можно было бы заменить систему без ущерба для разработчиков, так как её разрабытывает сторонний независимый разработчик. Мы же в таком непредсказуемом мире живём... Проект может просто внезапно остановиться по разным пичинам, или прийдёт какой-нибудь Макрософт, купит проект и скажет: "А теперь вы все должны нам денег за последующее использование". Всё может быть.

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

      Это секция для разработчиков API, к примеру для 3х ядерных МК.
      Pin to core 0/1/...
      Для создания прямой совместимости и расширенного x...Create!

  • @alexanderurezchenko6446
    @alexanderurezchenko6446 7 หลายเดือนก่อน

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

    • @VladimirMedintsev
      @VladimirMedintsev  7 หลายเดือนก่อน

      Ее там больше. А главное ее там приятнее читать.

  • @fliblomlaslojor
    @fliblomlaslojor ปีที่แล้ว +1

    ох морозы напали только смог добраться до второй серии=)

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Вы отстаете от графика

    • @fliblomlaslojor
      @fliblomlaslojor ปีที่แล้ว

      @@VladimirMedintsev угу. работа.. да и надо датчики допилить экстренно... а тут еще и -35

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Блин, у нас тоже страшный холод. Даже из домов не выходим. С ночи -5 -7 градусов. Просто жуть.

  • @fliblomlaslojor
    @fliblomlaslojor ปีที่แล้ว +1

    17:49 непонятно. а если до этого я писал на ардуине? Что значит компилятор? при компиле на ESP высвечивается "xtensa-esp32-elf-gcc" выходит GCC ? Не спроста выбрал Arduino, в данный момент самая простая установка идет именно этой среды и при этом независимо от ОС которую использую (а я сижу на Ubuntu)

  • @rdengin
    @rdengin 6 หลายเดือนก่อน

    Программным обеспЕчением!

  • @fliblomlaslojor
    @fliblomlaslojor ปีที่แล้ว

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

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว

    23:00 прекрасный выбор 407 , 4 есть на старых Дискавери и на новых БлекПил!

  • @prototip109
    @prototip109 ปีที่แล้ว

    как подружить ESP8266 и FreeRTOS? В портах я под gcc нашёл только esp32

  • @somebuddy1202
    @somebuddy1202 ปีที่แล้ว

    Использую в практике плюсы. Фактически каждая задача это условно отдельный "main"? И внутри задачи можно, например, использовать объекты языка С++?

    • @U_video
      @U_video ปีที่แล้ว

      Конечно. Главное не забывать отключать плюсовую декорацию имён. Более того никто не мешает API RTOS обернуть в классы.

    • @U_video
      @U_video ปีที่แล้ว

      @@sergsapov2927 механизм, реализующий перегрузку функций и методов. Отключается директивой extern "C" из плюсового кода.

  • @mikhaelkondrashkin
    @mikhaelkondrashkin ปีที่แล้ว +1

    Спасибо большое за новый курс! Подскажите, пожалуйста, можно ли использовать C++ вместо C? На сколько FreeRTOS совместим?

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Еще ни один человек не привел мне аргументов в пользу использования С++ в микроконтроллерах, если хочется, то можете использовать.

    • @mikhaelkondrashkin
      @mikhaelkondrashkin ปีที่แล้ว

      @@VladimirMedintsev А как же использование ООП? Современные микроконтроллеры уже на столько мощные, что писать на чистом С не очень рационально. С использованием С++ разработка и отладка программ ускоряется, что удешевляет процесс разработки устройства вцелом

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +2

      Я даже не буду спорить на эту тему. Просто зайдите на сайт любого производителя и посмотрите на каком языке он дает библиотеки. Это будет язык Си.
      Разумеется, для ПК удобнее писать на C++, но микроконтроллер не ПК.

    • @mikhaelkondrashkin
      @mikhaelkondrashkin ปีที่แล้ว

      @@VladimirMedintsev любые производители это прекрасно, но надо не забывать, что все мировые производители уже не один десяток лет на рынке, и для них переделывать свою кодовую базу будет достаточно накладно. Они как правило не такие поворотливые, как стартапы. Вы посмотрите, что было с самим программированием еще 10 лет назад, тогда не было такого распространения современных языков программирования. Сейчас микроконтроллер уже не просто микроконтроллер, это целая система на чипе (SoC). По количеству периферии уже запросто можно сравнивать с ПК, так почему бы и не использовать такие же подходы к разработке, как на ПК? Если стоит цель вырваться вперед в индустрии микроэлектроники, так надо думать наперед, а не подражать "любым" производителям

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Не нужно путать SoC и MCU. Это разные вещи. Все остальное - просто общие фразы и лозунги примеров вы привести не можете. Ни примеров того, насколько стартапам поможет С++, ни прочего.

  • @alexejw8954
    @alexejw8954 ปีที่แล้ว +4

    Снимаю шляпу:) Можно быть очень крутым специалистом, но так заразительно рассказывать, может далеко не каждый! GB оочень много потеряли, утратив такого Преподавателя.

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Спасибо огромное.

    • @romandavydov8684
      @romandavydov8684 ปีที่แล้ว +1

      Студенты много потеряли.... потому что основная масса пришла именно по видео Владимира
      И из за возможности поучиться у него лично.... НО... увы

    • @alexejw8954
      @alexejw8954 ปีที่แล้ว +1

      @@romandavydov8684 Ну я как студент, не могу сказать, что много потерял. Программа обучения осталась. Основной упор на самостоятельную работу. Ну и судя по новым видео на этом канале, есть чему учиться.

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว

    7:40 стартовый проЖэкт.

  • @user-lq4gw1sj8n
    @user-lq4gw1sj8n ปีที่แล้ว +1

    Первый :)

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว

    16:00 время переключения 2+(16и2)+3+16 тактов!
    16 тактов это выгрузка/загрузка контекста и проверка регистра признаков.
    Рекордно 13+2+13 для процедур внутри програмы.

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

      Процессору без разницы какую он программу выполняет , в порт/в память в данном случаи сосчитайте количество регистров и перенесите в память, по программирования 2 такта на загрузку/выгрузку по адресам програмы Program Counter.

  • @user-jg6mn1vl1h
    @user-jg6mn1vl1h 3 หลายเดือนก่อน

    Не раскрыто, как FreeRTOS взаимодействует с компилятором. Он что ли сам компилятор запускакет?

    • @VladimirMedintsev
      @VladimirMedintsev  3 หลายเดือนก่อน

      Какой такой компилятор? В каком смысле тема не раскрыта?

  • @glorglorsky7987
    @glorglorsky7987 หลายเดือนก่อน

    Почему нельзя выбраиь качество видео?

    • @VladimirMedintsev
      @VladimirMedintsev  หลายเดือนก่อน

      Напишите TH-cam письмо. Пусть они расскажут.

  • @Violancergta
    @Violancergta ปีที่แล้ว

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

    • @starfairstudio
      @starfairstudio ปีที่แล้ว +1

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

    • @Violancergta
      @Violancergta ปีที่แล้ว

      @@starfairstudio так а как дела обстоят с контролем лицензий доя платного коммерческого софта со стороны разрабов этого софта ? Цель таких контор - заработок на лицензиях и никак не благотоворительность. Надо понимать что коммерческая составляющая здесь сама цель существования такого бизнесса. На энтузиазме далеко не уедешь.
      Закатал я проект на стыренной в офисе какойнить платной RTOS и начал продавать продукт не от числив авторам RTOS ни копейки.
      Получается со стороны авторов операционки чтобы меня прищучить и засудить забрав кучу денег нужно доказать что в микроконтроллере именно их операционка.. с точки зрения логики это им нужно доказывать а не мне.
      Или здесь упирается все скажем в получении авторства на изделие где я должен продемонстрировать исходники и среду разработки со всеми установленными ништякаии и лицензиями на них ?
      Просто хочу понять как это устроено для мира МК..
      Доя ПК более менее понятно с этим.

    • @starfairstudio
      @starfairstudio ปีที่แล้ว

      @@Violancergta, на много чем могут заработать. И тех поддержка, и коммерческая на базе этого кода, и как часть уже отработавшего коммерчески проекта. Короче - вариантов много. Главное, использовать можно без проблем, и тем прекрасен такой код, что не требует никаких лицензионных отчислений, и даже упоминаний разработчиков (хотя это мовитон)

    • @chipsoft1
      @chipsoft1 ปีที่แล้ว +1

      @@Violancergta Платная версия FreeRTOS ничем не отличается от бесплатной. Разница только в том, что если тебе твой продукт нужно будет сертифицировать, то без платной версии ты этого никак сделать не сможешь. Делает какой-то Бош блок управления подушками безопасности. Ему нужно получить сертификацию софта и железа. Без платной версии RTOS этого не получится, поэтому сам Бош заинтересован в том, чтобы заплптить за лицензию.

    • @izada666
      @izada666 ปีที่แล้ว

      @@chipsoft1 можно и с помощью бесплатной, только это будет дороже и ответственность будет только твоя, а не тех у кого лицензию купил.

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว +1

    1й лайкер !

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

      И коментер !

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

      Шикарная вводная в РтОс

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว +1

      15:33 чтоб объяснить что такое яблоко,
      Нужно знать что такое дерево.
      А мы пока как 3 слепца " стена"колона" и"змея" о слоне.

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

      Не вижу уведомления о новой части!
      Где она?

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

      #00 можно перевыпустить о подготовке Кеил !
      А то так чутка не ожиданно после еклипса ВСкода.
      Кеил. Теряет популярность! Своими кодами на 30 дней.

  • @serggorod1423
    @serggorod1423 ปีที่แล้ว

    #00 можно перевыпустить о подготовке Кеил !
    А то так чутка не ожиданно после еклипса ВСкода.
    Кеил. Теряет популярность! Своими кодами на 30 дней.

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Как по мне весьма странная точка зрения. Если по вашему Keil теряет свою популярность, то теперь всем разработчикам нужно срочно переносить проекты на другие IDE? Обсуждают и меряются IDE только дилетанты. Профессионалы кодят хоть в блокноте, хоть в word. Главное не то, какую IDE ты используешь, а то какой результат ты получаешь и за какое время.

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

      @@VladimirMedintsev Согласен полностью, кодить нужно на результат!
      Но, оглядываясь на то как тяжело начать, преодолеть порог жолторотикам, ИМ НУЖНА ПОШАГОВАЯ ИНСТРУКЦИЯ!
      Мне понадобилось 2014, 15, 16, 2017г. Пока я написал свой первый коммерческий код,.
      Рекомендую DevC (для работы по классам, невероятно удобный указатель), high light code 3(для работы по библиотекам), sublin (для примеров), VSc(для platfomio ,arduino, st, esp, gd, nxp....)

    • @serggorod1423
      @serggorod1423 ปีที่แล้ว

      @@VladimirMedintsev Keil задолбал , каждые 2 месяца новую почту давай, нет на все процы 30кбайт кода, да и не влажу уже в 46к , OOP удобно но накладно, а ещё полюбил масив структур в меню, и графические элементы (привет web).

  • @nordriver
    @nordriver ปีที่แล้ว +1

    Видимо пора прикупить стм борд пожирнее пилюли :)

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Не совсем понимаю о чем вы.

    • @nordriver
      @nordriver ปีที่แล้ว

      @@VladimirMedintsev самая простая отладочная платка на stm, blue pill (в народе пилюля).. но rtos на ней это из разряда мазохизма.. так что надо смотреть на дискавери :))

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Я не использую blue pill. Причина простая, я не люблю серию F1 и никогда ее не применяю. Но и дискавери на моем столе места нету. Обычно в целях обучения я использую отладки DevEBOX. Не так давно показывал их в ролике. Или уже когда деваться некуда - nucleo.

    • @nordriver
      @nordriver ปีที่แล้ว

      @@VladimirMedintsev То было скажем так условное "сравнение" rtos кому то и на avr sam актуально а кому то и на rasb pico. Предлагаю до практического видео сделать сравнительный обзор с плюсами и минусами.. на сколько я слежу за каналом, о семействах stm есть что рассказать... Кстати devEbox не гуглится к покупке.. посмотрю на nucleo, они есть на чипидип.

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

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

  • @Sanchogus
    @Sanchogus ปีที่แล้ว

    ГБ не обидится за такие видео? :D

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว

      Эти видео не имеют никакого отношения к GB вообще.

    • @chipsoft1
      @chipsoft1 ปีที่แล้ว

      @@VladimirMedintsev Они то могут не иметь, но в контрактах очень часто есть ограничения, мелким шрифтом написанные. Типа если ты работаешь или работал с ХХХ, то в течении Х лет не имеешь право заниматься этим.

    • @VladimirMedintsev
      @VladimirMedintsev  ปีที่แล้ว +6

      @@chipsoft1 Программа GB и в подметки не годится этому курсу. Я внимательно отсмотрел все, что есть в интернете это самый полный курс. Так, что пусть курят в сторонке. У нас будет бесплатный курс FreeRTOS.

  • @WWolf_13
    @WWolf_13 8 หลายเดือนก่อน

    CMSIS-RTOS была введена для большей портируемости между версиями RTOS, что б не смотреть на сайте RTOS как теперь стала функция называться, а используешь прокладку не задумываясь что там и как теперь стало называться...

    • @VladimirMedintsev
      @VladimirMedintsev  8 หลายเดือนก่อน

      Чем докажете? Вроде во FreeRTOS ни разу имена функций не менялись.

    • @WWolf_13
      @WWolf_13 8 หลายเดือนก่อน

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

    • @VladimirMedintsev
      @VladimirMedintsev  8 หลายเดือนก่อน

      @user-mp7vu8ib2o Отлично. А конкретный пример привести можете? Что изменилось в названиях котя бы за год?

    • @WWolf_13
      @WWolf_13 8 หลายเดือนก่อน +1

      @@VladimirMedintsev доберусь до компьютера завтра - напишу

    • @VladimirMedintsev
      @VladimirMedintsev  8 หลายเดือนก่อน

      @@WWolf_13 Заранее благодарю вас.