romanetz
Ногодрыгу больно от всего
No AD. Free opensource hardware and firmware?
ВПК ПОТОК
А кто нибудь уже реализовал проекты на ESP32 С разделением вычислительной мощности. Типо есть главная плата, которая остальным говорит, что делать, а они уже сами решают как это сделать. Типо разделение мощности. И Так же очень интересная тема, это много поточная работа. Чтобы выполнять одновременно 2-3 потока обработки данных.
romanetz
Не стоит оно того, одноплатник на allwinner стоит чуть дороже чем пяток esp32, но мощнее на порядок
Anonymous
Alexandre
Эмм, RTOS же на esp32 многопоточная
Оно теоретически многопоточное, по факту все равно ручками или алгоритмом надо сказать, на какое ядро помещать таск
Ivansuper
Там была отдельная функция без указания
Alexandre
Можно не указывать ядро
Тогда оно всегда на втором
romanetz
смотря для каких задач...
Для каких пять esp-шек обгонят аллвиннер?
Sergey
Для каких пять esp-шек обгонят аллвиннер?
я к тому что далеко не всегда нужны такие мощности. проще 1 еспэху поставить
Sergey
Даешь линукс в каждый выключатель! 😝
возможно скоро так и будет...
Ivansuper
Тогда оно всегда на втором
Эм? Помоему как раз там про то, что переключение контекста может мигрировать стек таска между ядрами. От того и другая функция pinned to core. Меня подводит память?
romanetz
я к тому что далеко не всегда нужны такие мощности. проще 1 еспэху поставить
Вопрос был именно про объединение их вычислительной мощности
Sergey
Вопрос был именно про объединение их вычислительной мощности
а ну тогда конечно смысла нет такое городить
Ivansuper
Я проверял. Если не указано ядра, оно стартует всегда на одном и том же
Ок, посмотрю в свободное время на каком ядре оно будет после усыпления таска такого
romanetz
Линукс в каждый выключатель - это rda8810 )
Ivansuper
Пора уже чипы в мозг встраивать, а у вас выключатели : )
ВПК ПОТОК
Я сам можно так сказать новичек в программировании плат , где пол года назд вообще узнал о существовании ESP32, да и програмировать я их начал вяло. Что делаю снимаю в таком формате. https://youtu.be/S4QtDH7YUWM
Alexandre
Самореклама? Хехе
ВПК ПОТОК
Самореклама? Хехе
Сам себя не похвалишь, ни кто не похвалит.
ВПК ПОТОК
Может даже найду партнера, с которым можно будет выйти на следующую ступень развития канала.
Ivansuper
Еще один канал с ЗАГЛАВНЫМИ НАЗВАНИЯМИ ВИДЕО : )
Andrew
🤣 Шутка
ВПК ПОТОК
Все на места расставит Вселенная, у нее есть план для каждого. Подписывайтесь на канал, добавь +1 к карме
Все на места расставит Вселенная, у нее есть план для каждого. Подписывайтесь на канал, добавь +1 к карме
Вы лучше пользу группе и конкретно коллегам принесите чем тут рекламировать каналы ютуба
Slava
Завершение истории с бракованными камерами esp32. Отправил письмо с фотками и ссылками в Амперкот. Сначала они решили поумничать, но после втрого письма со словами прошу поменять или вернуть деньги, перезвонила девушка, сообщила что камеры распроданы, поменять не могут, могут вернуть деньги. Сама сделала накладную для сдекса, прислала на почту. После возврата, перезвонили, сказали ждите деньги. чезре пару дней деньги вернули. Магазину Амперкот, как бы можно доверять.
MrSyabro
Wi-Fi контроллер блока питания от ПК в роли лабораторника. https://github.com/MrSyabro/labcontroller
MrSyabro
Что скажите? 😅
MrSyabro
..о моем говнокоде 🤔
Denis
тыб его загррузилбы а то одни ридми...
MrSyabro
2 версии: 1.0 с малым количеством использования RTOS и 2.0 с большим
SetPf
Здравствуйте. Часто вижу в родных библиотеках ESP как вызывают free() в метке fail
SetPf
Причем вроде оно может вызваться без маллока.
SetPf
При этом
SetPf
Где правда?
SetPf
Я допускаю, что где то проглядел и возможно free там никогда не вызовется если не был вызван маллок.
Andrew
Здравствуйте. Часто вижу в родных библиотеках ESP как вызывают free() в метке fail
Это вызов функции без аргумента, скорее всего она делает что-то другое
Andrew
*или вызывается с аргументом?
Maxim
Как называется ситуация, когда esp занимает порт. Но прошить ее нельзя, так как нет ответа от порта? Кроме "Ж..." 😊 Ну и как из нее можно выйти? А то перекрутил видать моторчик с wemos motor.
SetPf
Где можно получить информацию о устройстве файловой системы ESP32 и вообще взаимодействия всего высокоуровневого ПО и драйверов
SetPf
Это вообще фриртосное или еспшное?
SetPf
Фриртос посмотрел статьи - все в основном углубляются в IPC и забивают хрен на окружение и общую картину.
SetPf
Неужели только исходники читать?
SetPf
И вообще нужно ли это, что бы прикладную часть писать? Я сейчас столкнулся с тем, что надо бы замечать и обрабатывать отсутствие той же SD карты, что бы не продолжать писать в файл, когда карты уже нет например. Но из примера не хрена не понятно как это отслеживать, что может вызвать такая ситуация и тп.
SetPf
По факту все что дается - функция СДЕЛАТЬ ХОРОШО. А внутри куча сцепленного кода из разных мест, не очень понятно что из этого и когда будет сбоить, а что продолжит нормально работать и как..
Andy
Где можно получить информацию о устройстве файловой системы ESP32 и вообще взаимодействия всего высокоуровневого ПО и драйверов
Файловые системы реализованные вендором можно посмотреть тут: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/storage/index.html
Sid
Я допускаю, что где то проглядел и возможно free там никогда не вызовется если не был вызван маллок.
Зависит от ос сильно, я бы начал с того что почитал что там в фриртос
Ivansuper
Обычно наличие сд карты проверяется специальной контактной парой в конце сокета карты. Эту пару можно читать с gpio, а не искать такие фичи в имплементации FS, которая абстрагирована
SetPf
Обычные Unit-тесты спасут отца русской демократии: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/unit-tests.html
Что бы делать тесты, мне нужно понимать что и как тестировать и какие условия и состояния должны возникать. А у меня по факту функция которая дергает за кучу модулей и все работает.
SetPf
Обычно наличие сд карты проверяется специальной контактной парой в конце сокета карты. Эту пару можно читать с gpio, а не искать такие фичи в имплементации FS, которая абстрагирована
Наличие СД карты это малая из проблем, если при этом она замаунтена и к ней что то обратится, а если открыт файл. Как себя это поведет? Что делать если произошло отключение включение (карты), что требуется переинициализировать, а что не требует этого.
SetPf
Тогда вам сюда:
Так мне не в вакууме интересует, а в конкретном случае - есп.
Andy
Так мне не в вакууме интересует, а в конкретном случае - есп.
Что ж, если вы пока считаете архитектуру ПО вакуумом, то вам наверно пока лучше остаться на лапше из модулей :( Sorry
SetPf
Я честно не понимаю, как из вашей книги должно быть понятно за что отвечает какой модуль есп и его связи с другими.
SetPf
Ну кроме как выдать самоутвердительный сарказм конечно.
Sid
Я честно не понимаю, как из вашей книги должно быть понятно за что отвечает какой модуль есп и его связи с другими.
Не модули, а как код разложить по частям и потом не застрелиться в попытке понять что зачем)
SetPf
Не модули, а как код разложить по частям и потом не застрелиться в попытке понять что зачем)
Я понимаю =) Поэтому и спросил к чему это. Т.к. вопрос был не про то как мне разложить мой код, а по общей работе "подкапота" есп.
Andy
Я понимаю =) Поэтому и спросил к чему это. Т.к. вопрос был не про то как мне разложить мой код, а по общей работе "подкапота" есп.
По "общей работе "под капота" = разобраться с архитектурой конкретного решения => необходимо понимание что такое архитектура и какие приемы используются для построения архитектуры => самое простое почитать книжку.
SetPf
Демагогией занимаетесь. Я спросил достаточно конкретную вещь, на которую можно даже ответить да\нет. (собственно я поэтому не на форум к ним полез) Вы мне говорите что мне это не нужно.
SetPf
Возможно ли где то?
SetPf
Потому что у меня проблема не в том, что я не знаю как и где обработать исключительный случай отсоединения СД карты при ее чтении. А не представляю в каком состоянии будет система и компоненты отвечающие за сд карту.