Dmitriy
Когда там много классов и вложенность большая для надёжности хочется посмотреть статистику стека за продолжительное время использования.
Denis
Ну да, 2 жирно, я обычно 0 использую
Вот если разделить виртуально на две консоли, то будет очень даже
ok-home
Понять, реально сколько используется в процессе работы. Даже то, что есть позволяет найти таски где стека очень мало осталось.
Бегло по исходниеам пробежал - увы, размер стека не хранится, при инициализации задачи сохраняется указатель на конец стека, собственно поэтому аналитика - расстояние между текущим указателем стека и концом стека
Dmitriy
Вот только не пойму как к ней доступ получить
ok-home
Вот только не пойму как к ней доступ получить
опять таки очень бегло - задачи хранятся в списках шедулера, их там не один список, и насколько я понимаю-они дружно из одного списка в другой прыгают с частотой переключения задач - есть желание task.c /* Lists for ready and blocked tasks. -------------------- xDelayedTaskList1 and xDelayedTaskList2 could be move to function scople but doing so breaks some kernel aware debuggers and debuggers that rely on removing the static qualifier. */ PRIVILEGED_DATA static List_t pxReadyTasksLists[ configMAX_PRIORITIES ];/*< Prioritised ready tasks. */ PRIVILEGED_DATA static List_t xDelayedTaskList1; /*< Delayed tasks. */ PRIVILEGED_DATA static List_t xDelayedTaskList2; /*< Delayed tasks (two lists are used - one for delays that have overflowed the current tick count. */ PRIVILEGED_DATA static List_t * volatile pxDelayedTaskList; /*< Points to the delayed task list currently being used. */ PRIVILEGED_DATA static List_t * volatile pxOverflowDelayedTaskList; /*< Points to the delayed task list currently being used to hold tasks that have overflowed the current tick count. */ PRIVILEGED_DATA static List_t xPendingReadyList[ portNUM_PROCESSORS ]; /*< Tasks that have been readied while the scheduler was suspended. They will be moved to the ready list when the scheduler is resumed. */ PRIVILEGED_DATA static portMUX_TYPE xTaskQueueMutex = portMUX_INITIALIZER_UNLOCKED; но я бы не стал к ним прикасаться ))
Dmitriy
Есть стандартный апи freertos, который все это безопасно может отдать
Evgen
А нафига для домашней автоматизации сервер в интернете? Проще поставить локальный, ни от кого и ни от чего не зависеть. Mosquito ставится за 10 минут.
Не подскажете, как его на венде поставить, причём не чтоб стоял, а чтоб отвечал на запросы не только на 127.0.0.1?
Evgen
https://mosquitto.org/documentation/
так запускаться оно запускается... а где затык хер поймешь
Andy
так запускаться оно запускается... а где затык хер поймешь
Задавайте конкретный вопрос - получите конкретный ответ. Например "Клиент MQTT не соединяется с брокером. В логах пишет вот это: бла-бла-бла. Делал то-то не помогло. Что еще можно проверить?"
Evgen
Евгений
Очень даже просто декодируется
Евгений
Evgen
Ни один дешифровщик не помогает?
помогает, но часть букв теряется... смысл что вам не ответили
Evgen
Ни один дешифровщик не помогает?
и где там лог в mosquitto_pub в упор не вижу. -d не помогает
Andy
помогает, но часть букв теряется... смысл что вам не ответили
Дело в том, что нужен конкретный текст ошибки, а не пересказ своими словами :)
Sid
Зачем это в винде делать например , и почему ее попробовать в параметрах / вместо -
Andy
и где там лог в mosquitto_pub в упор не вижу. -d не помогает
Отладочные сообщения пишутся в консоль.
Евгений
А этот IP на интерфейсе винды точно есть?
Евгений
конечно
https://2cyr.com/decode/?lang=ru
Евгений
Выставить винду жопой в мир, так себе затея
Evgen
А этот IP на интерфейсе винды точно есть?
Ethernet adapter Подключение по локальной сети: IPv4-адрес. . . . . . . . . . . . : 195.209.192.13 Маска подсети . . . . . . . . . . : 255.255.254.0
Евгений
Тогда надо смотреть в конфиг, двумя+ глазами
Evgen
Отладочные сообщения пишутся в консоль.
ну вот эта бнопня и все отладочные сообщения. Со стороны сервера ничего не пишется при посыланию по реальному адресу
Evgen
Дело в том, что нужен конкретный текст ошибки, а не пересказ своими словами :)
Error: Подключение не установлено, т.к. конечный компьютер отверг запрос на подк лючение.
Евгений
Так у тебя не слушается внешний IP
Евгений
Так у тебя не слушается внешний IP
Либо ограничения на подключения
Evgen
Так у тебя не слушается внешний IP
как не слушается, если я на ем сижу и пинги идут
Евгений
Можно я матюкнусь?
Evgen
Либо ограничения на подключения
ну первым делом я на это и подумал
Евгений
Bind, listen что там еще может быть?
Evgen
Можно я матюкнусь?
тёзка. матюкнись
Если конечный компуктер отверг, то он отверг. Что тут ещё надо?
Евгений
В конфиге йопт
Евгений
Ой, всё. Я спать!
Евгений
00:12
00:12
А,блин,у вас же поздно
Евгений
Виски плеснуть, умыться и спать... а не вот это всё
Evgen
в конфиге # bind_interface eth0
Evgen
хоть комменть, хоть не комменть
Евгений
А,блин,у вас же поздно
Да, завтра дете в сад, машину в сервис и на работу
Лето же
Evgen
херн знает, что у венды должно быть вместо eth0
Евгений
Евгений
0.0.0.0
Pushok
Посоветуйте пожалуйста хорошую светодиодную ленту под esp32 с алиэкспресса 👉🏼👈🏼
Evgen
Ок, гугл бла бла бла
шо ви таки как липуксоиды фрибздэшные
Евгений
Pushok
Лента не под есп32 подбирается
ааа они по wi-fi/bluetooth управляются чем угодно?
Evgen
Ты на FB батон крошишь? :)))
йа на фсё могу.. даже на полуось
ааа они по wi-fi/bluetooth управляются чем угодно?
Они управляются с помощью есп
Pushok
Они управляются с помощью есп
через ви-фи или блютуз?
через ви-фи или блютуз?
Как прогу напишешь
Ruslan
Они управляются с помощью есп
Интересные вопросы же)))
Евгений
Лето же
Папка работает, мамка работает, старшая сестра бездельник... но лучше в садик, там хоть подраться можно0
Pushok
Как прогу напишешь
то есть можно просто популярную по заказам купить и не парится?
Евгений
Интересные вопросы же)))
Это вам не замки крутить вокруг детородного :)))
то есть можно просто популярную по заказам купить и не парится?
Можно. Скинь сюда узнать что ты закажешь, на всякий
Там тебе обвязка еще потребуется
Ruslan
то есть можно просто популярную по заказам купить и не парится?
Да))) Вот только работать скорее всего не будет
Евгений
Я к бабушке на дачу)
Вот давайте без идей :)))
Evgen
https://mosquitto.org/man/mosquitto-conf-5.html
блять. сдуру решил, что если порт не указать, то он будет по дефолту
Pushok
Да))) Вот только работать скорее всего не будет
блин, поэтому и прошу у профессионалов помощи))