ESP32 параллельное исполнение кода

Поделиться
HTML-код
  • Опубликовано: 10 фев 2025
  • Пример заполнения глобального массива с помощью исполняемых параллельно задач: github.com/Moo...
    PS: напоминаю, что за мат и неадекватность в комментариях (независимо от сути эмоций, восхищение это или ругань) - бан, самые тупые комментарии с недавних пор помечаются как "понравившиеся автору", чтобы долго не искать чтиво для поднятия настроения вменяемых.
    PPS: авторы тратят на вас свое личное время именно для того, чтобы выслушивать ваше недовольство, поэтому не сдерживайтесь, мотивируйте их агрессивнее, вдруг они еще что-нибудь снимут!

Комментарии •

  • @TheAerotrike
    @TheAerotrike 4 года назад +50

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

    • @arduinoetc
      @arduinoetc  4 года назад +1

      Когда я покупаю новое железо на кешбэк от покупки предыдущего, я прямо таки осязаю благодарность. Спасибо!
      Хотя справедливости ради надо сказать, что авансом за ответы на вопросы иногда тоже благодарят. И когда-то давно один человек действительно вложился в закупку некоторого количества железа, за что ему вся ваша благодарность на годы вперед судя по всему.

    • @Alex_Ekb
      @Alex_Ekb 4 года назад +10

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

    • @igorkryuchkovskiy4881
      @igorkryuchkovskiy4881 2 года назад

      Классный приход, мне нравится.Но не стоит обижаться на недостаток благодарности.Для большинства людей нужно, что то вроде blink.Для простого ардуинщика task и handle совсем не привычно и вызывает взрыв мозга на мой взгляд.Кроме того, ранее ESP32 отпугнула в том числе и меня своим энергопотреблением в режиме классического блютуза, около 100 мA против 40 mA bc417, он же hc06.

    • @Скрепослав
      @Скрепослав Год назад

      Тебя забайтили и развели, впрочем..это не удивительно

  • @kDnZP
    @kDnZP 4 года назад +26

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

    • @olexangrstetsiuk3092
      @olexangrstetsiuk3092 4 года назад +1

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

    • @qa337
      @qa337 8 месяцев назад +1

      @@olexangrstetsiuk3092слишком мало запятых, нужно еще.

  • @valikaleshevich1618
    @valikaleshevich1618 4 года назад +5

    - вы и того не достойны.
    ооуу, какие амбиции!! да что-то не стыкуется, как жаль...

  • @ilyavenner
    @ilyavenner 4 года назад +10

    обалдел с оверЧСШвного приветствия. зачем вообще снимать ролики, если ты с первых секунд ведёшь себя так надменно и неуважительно по отношению к зрителям?

  • @alexanderstorozhenko7154
    @alexanderstorozhenko7154 4 года назад +2

    Отдельное спасибо за чувство юмора и прямоту. Такой талант не спрячешь :)

  • @sv-avtomatika
    @sv-avtomatika 4 года назад +7

    Месье, же не манж па сис жур, господа, подайте что-нибудь на пропитание бывшему депутату государственной думы.

  • @androidpasha
    @androidpasha 4 года назад +3

    Спасибо за то что вы делаете!

  • @arseniikatkov
    @arseniikatkov 4 месяца назад

    Ваша награда - внимание. Мировые корпорации бьются и тратят миллиарды на это

  • @olexangrstetsiuk3092
    @olexangrstetsiuk3092 4 года назад +3

    А я что ли, тоже стану когда нибудь ожидать материальной благодарности от подписчиков за подсказки типа - как и что можно сделать?.. УВАЖАЕМЫЙ нами Алекс Морозов, то что Вы творите для всех нас очень важно и интересно, даже если не сиюминутно то попозже, и заработав хоть копейку при помощи от Ваших поучительный подсказок, я да и наверное многие не забудут прделится с инузиастом-вдохновителем, то есть с ВАМИ. А пока что все Ваши ролики смотрю с надеждой о возможном просветлении в понимании - как же и в каких случаях лучше использовать ООП вместо процедурного програмирования...

    • @arduinoetc
      @arduinoetc  4 года назад +2

      Не обижайтесь, пожалуйста, но даже моя "детская" паства 11500+ немного несоизмерима с сами понимаете чем... Это я про вашу первую фразу.
      А про ООП - если в нем нет нужды, то и не нужно оно. Удобства бесплатными не бывают. Это я не про деньги если что. ;)

    • @olexangrstetsiuk3092
      @olexangrstetsiuk3092 4 года назад +1

      Ахахах , все ардуинщики для меня друзья-товарищи, и конечно ихние замысловато-острые подначивания не могут быть обидны мне. Оставайтесь самим собой, это Ваша изюминка - филологически красивое подзадоривание. И если я правильно понимаю Ваше разьяснение, о расплате за ООП дополнительными килобайтами скетча, но взамен получив удобство расширения функционала программы, без капитального переустройства всего скетча?.. И если за такой вопрос получу сердечко, ну тогда так и быть, пускай другие поржут. Уж очень хочу понять это ООП, а спросить больше не у кого...

    • @arduinoetc
      @arduinoetc  4 года назад +2

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

    • @olexangrstetsiuk3092
      @olexangrstetsiuk3092 4 года назад +1

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

    • @arduinoetc
      @arduinoetc  4 года назад +1

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

  • @janbar1331
    @janbar1331 4 года назад +5

    Сколько много тут обиженок собралось. Меня напротив веселит надменность автора, ну это как надменный дворецкий в диснеевском мультике Утиные истории или такой же дворецкий в сериале Ваша прекрасная няня с Заворотнюк))) Автор, не обижайся, так держать)

  • @kogram
    @kogram 4 года назад +3

    Спасибо за видео!

  • @Ruslan__Ishmuratov
    @Ruslan__Ishmuratov 11 месяцев назад

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

  • @dancing_master
    @dancing_master 4 года назад +2

    Денег нету сори ,сижу в дома без роботы ,на программиста не учился , этот язык С++ не изучал, так немножко под ардуино Нано писал код ,считаю нужно смотреть если дают бесплатно уроки! Понятно Все не смотрю потому что не та тема ! Я больше пишу код на python3 и чисто для себя , Вот смотрю видео и думаю с такими знаниями как у Вас можно устроится точно на работу , и зарабатывать бабло!) Я сейчас головой бьются над одним кодом очень интересным ! Поставил задачу в консоле в терминале Ubuntu Linexs подсветку кода сделать ,есть библиотека curses, есть наработки но пока не то! Многозадачность потоки ,симофоры еще не изучал,когда-то пробовал но это все до сраки, нужно постичь устройство работы и инструменты !))

    • @arduinoetc
      @arduinoetc  4 года назад +1

      Не переживайте за меня, у меня достаточно высокооплачиваемая работа и очередь из халтур. Но обидно, что все потраченное мной на вас время не позволило при необходимости заменить одну сгоревшую плату, не используя свои материальные ресурсы. И поневоле возникает вопрос, а не зря ли все это...
      11500+ подписчиков не собрали с начала года 1500 рублей? Не верите? И правильно, ДВА человека за вечер собрали. Но зато сколько осудило! Красавцы вы все!

    • @dancing_master
      @dancing_master 4 года назад +2

      @@arduinoetc ,
      Свой текст сократил в 2 раза,убрал все лишнее :
      Тема обсуждения очень сложная ,Вы плохой телепат не читаете мысли через стену ,то что вам видно, видно лишь Вам с вашей позиции и оно не очень убидительное . Как можно вообще знать всё? Мое видение ситуации , нерасчитывайте на помощь чтобы потом не обижаться на весь мир .Предлагаю Вам делать увлекательные проекты доступные по средствам широкой массе аудитории ,затягующие и увлекательные.
      Непомешалобы разбор тем с использованием графики ,то есть визуальная схема по коду и по железу.
      Насчет скандального проекта нужно говорить прямо- сперва деньги потом мультики ( про некопеечные проекты) и нервы будут целы и популярность большую приобретете! Я всё,чем мог тем помог)ахахаха))

  • @alexvok
    @alexvok 4 года назад +4

    спасибо, от не благодарных

  • @antonburkov3593
    @antonburkov3593 2 года назад

    Оригинально!)) палец тебе большой! В верх!

  • @szlab2025
    @szlab2025 4 года назад +2

    К сожалению, такая параллельность работает только на простых алгоритмах с малым функционалом. Когда я к аналогичному коду прилепил web сервер, web клиента, I2C, SPIFFS, rcswitch, OTA,OneWire и чего-то ещё - работать стало не белее 5 минут, потом ребут esp. Если у вас есть функциональные проекты с применением тасков, было бы очень интересно их увидеть.

    • @arduinoetc
      @arduinoetc  4 года назад +1

      Без vTaskDelay/taskYIELD или любых ожидающий функций с временем ожидания не 0 естественно сторожевой пес сработает на бесконечных задачах.

  • @efiron
    @efiron 4 года назад +4

    Вы подняли одну из Важных тем. И правильно подняли. С таким подходом однозначно закрывать все к ****** матери.
    Но перед закрытием предлагаю разобраться, где собака зарыта.
    Итак.
    Что у нас, точнее у Вас, есть: - Вы очень профи-программист, мозги заточены под ООП, решаете вопросы нестандартными (где-то садомазохистскими) методами, а это начальный опыт, явно полученный не в ардуино-проектах (хотя чем ерт не шутит).
    Что вы делаете здесь - а здесь вы делаете извините за выражение, муйню, нистолько Вам не интересную, Профессиональными методами.
    Да, Вашим зрителям это радость (да я и сам некоторые садомазофишки подглядываю), а Вам?
    Это как бабахать из тушки по муравьям и удивляться, что дебет-с кредетом не сходится.
    Поэтому решение высвечивается два:
    1. Начать здесь делать очень емкий, важный и нужный Проект, ИНТЕРЕСНЫЙ ВАМ, который можно растянуть на много-много видео и лет.
    Вам под силу, например, переплюнуть Гугла, например, или создать что-то более выдающееся.
    В Ваших силах это УЖЕ есть. Осталось выбрать Проект, который ПЕРЕВЕРНЕТ МИР, и начать делать тут.
    А далее, стыкуем Вас с инвесторами из кремниевой долины, Вы получаете финансирование, садитесь на самолет и переходите на новый уровень развития своего Проекта.
    И поверьте, мы с Превеликим Удовольствием посмотрим ваше видео "Как я Переехал в Кремниевую долину".
    2. Вы пишите еще одно видео, где прощаетесь с вашими Неблагодарными зрителями, и закрываете канал, идете батрачить на свою высокооплачиваемую работу, халтурите, и прое***ете свой потенциал всеми оставшимися методами, иногда печалясь, почему "ети п*****сы" платят не столько, сколько хотелось бы.
    Выбор за Вами.
    От себя же скажу: - "Никогда никогда никогда никогда не останавливайтесь".
    Бывает так, что бизнес в хлам, долгов-приставы за каждым углом караулят, а ты зализываешь раны и начинаешь все сначала. Ну, это другое...
    Удачного Выбора!

  • @vltop100
    @vltop100 4 года назад +5

    Спасибо за проделанную работу, отличный контент. Правда для меня очень сложно к восприятию. Лучше конечно на каки то конкретных примерах которые можно применить и развить. Умный дом, Умные вещи ..... Но все равно огромное спасибо.

  • @olexangrstetsiuk3092
    @olexangrstetsiuk3092 4 года назад +1

    Когда повторно пересматриваю ролики, начинаю замечать произнесенные автором новые (мне не известные) термины ( к примеру то что услышалось : ДЕБАГ информации; ЁБОВ никаких нет; НЬЮТЕКСЫ), значение которых хотелось бы понимать. Просьба к автору - оставлять в описании к ролику письменное правописание таких терминов, чтобы можно искать в википедии и т.д.

    • @janbar1331
      @janbar1331 4 года назад +1

      Не НЬЮТЕКСЫ, а МЬЮТЕКСЫ)

    • @olexangrstetsiuk3092
      @olexangrstetsiuk3092 4 года назад +1

      @@janbar1331 , спасибо уже разобрался.

  • @efiron
    @efiron 4 года назад +1

    Здравствуйте!
    Насколько мне известно, при инициации Wi-Fi подключения, на одном ядре работает реализация протоколов беспроводной связи, а на другом уже наш код.
    Если при этом мы часть своих задач переадресуем на ядро, где работают функции беспроводной связи, не уменьшит ли это стабильность всей системы?

    • @arduinoetc
      @arduinoetc  4 года назад +3

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

  • @balexfox
    @balexfox 3 года назад +1

    Подписка лайка спасиб за видео

  • @nagirich
    @nagirich 4 года назад +1

    Все равно круто!

  • @GrayMagellan
    @GrayMagellan 2 месяца назад

    А ты чего от нас хотел? Денех?

  • @andreichernyshev8554
    @andreichernyshev8554 4 года назад +1

    Спасибо!

  • @яданиил-п9з
    @яданиил-п9з 4 года назад +2

    Не нашёл ни где в инете гайдов для совсем новичков по платформио
    Вот автору идея
    Сними первое видео бесплатное, остальные с доступом по подписке
    Ни кто тебе просто так на счёт не кинет)
    Умеешь что-то не делай это бесплатно
    Продавай свои знания

    • @arduinoetc
      @arduinoetc  4 года назад +1

      Ни где ни когда ни чего не льзя на йти! :)

  • @BredihinKA
    @BredihinKA 4 года назад +2

    Спасибо

  • @TEENASPECT
    @TEENASPECT 4 года назад +2

    Все просто. Патреон->донат->видосы. А с прямыми переводами и, тем более, с яденьгами иметь дело не хочу.
    Ну, и аудиторию надо набирать. Какой процент подписоты от просмотров?

  • @DimiEG
    @DimiEG Год назад

    Как насчёт FreeRTOS?

    • @arduinoetc
      @arduinoetc  Год назад

      А с использованием чего, интересно, собран пример из ролика?

  • @street_chronicles
    @street_chronicles 4 года назад +2

    Присоединяюсь к нижнему оратору. Я редко ставлю комментарии. Но отношение к людям которые с удовольствием смотрят. Замашки с последнего видео у царя. Я Вам видео не благодарные.

    • @arduinoetc
      @arduinoetc  4 года назад +1

      Не марайте, пожалуйста, мой родной язык.

  • @igorkryuchkovskiy4881
    @igorkryuchkovskiy4881 2 года назад

    Путевые видосы, альтернативы почти нет, остальное шлак.

  • @edgull_tlt
    @edgull_tlt 3 года назад +1

    Спасибо