• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. Алексей.

    Мой сборщик и флешер

    Да при чем тут это, я хотел просто узнать как смонтировался /mnt/tmpfs я смонтировал рам-диск в 1G и замапил как у Вас на /mnt/tmpfs и просил только вывести mount | grep '/mnt/tmpfs' ожидал увидеть tmpfs on /mnt/tmpfs type tmpfs (rw,relatime,size=1048576k) если это так, то как понимать...
  2. Алексей.

    Мой сборщик и флешер

    Ерунда какая то, msdn говорит что поддерживают реально, а не мапят на hdd. а как смонтировался сам /mnt/tmpfs mount | grep '/mnt/tmpfs' что говорит?
  3. Алексей.

    Мой сборщик и флешер

    В тестах участвовали 1. ubuntu 16.04 + HDD 2. ubuntu 16.04 SSD btrfs + lzo но почему-то ramdisk не рассматривался, я к сожалению быстро не нашел сравнений производительности SSD btrfs и tmpfs, может на ram-е быстрее получится? видел кучу статей как снять нагрузку с SSD увеличить...
  4. Алексей.

    Мой сборщик и флешер

    Весомый аргумент, "нам так удобнее выполнять сборку", с этим не по споришь.
  5. Алексей.

    Мой сборщик и флешер

    Простите за не скромный вопрос. В чем преимущество или удобство для сборки, если используешь различные пОрты такие как mingw или WSL ubuntu? Чем так плох гнутый линукс?
  6. Алексей.

    ESP не контролирует поток UART

    Значит веб сервер получает запрос на выполнение обновления прошивки, стартует отдельную задачу (в которой и выполняется mcuProg()) и сразу возвращает результат типа задача обновления прошивки запущена с идентификатором id, для проверки выполнения можно отправить запрос статуса выполнения этой...
  7. Алексей.

    ESP не контролирует поток UART

    Вас не устраивает ардуиновский delay, но это же Ваш выбор :) Поясните пожалуйста - асинхроннй сервер в wifi программаторе это что?
  8. Алексей.

    ESP не контролирует поток UART

    Если после отправки XOff сам MCU не может принять ни одного байта, остается контролировать выход каждого байта, зная точный размер фифо (после инициализации уарта, пока ещё не отправили ни одного байта, запрашиваем Serial.availableForWrite, должен вернуть 128), после отправки очередного байта...
  9. Алексей.

    Ограничение на размер посылки в сокет-сервер

    То то я и смотрю, вроде сделал неблокирующий сокет, отправляю ему данные, а select для этого сокета не срабатывает, печалька...
  10. Алексей.

    ESP не контролирует поток UART

    Ответ в правильно поставленном вопросе :) Дожидаетесь XOn, отправляете только 128 байт, ведь только после заполнения буфера должны получить XOff, ожидайте XOff затем ожидайте Xon и снова отправляйте 128 байт. Если длина записи не фиксированная, например hex строка заканчивается символами...
  11. Алексей.

    ESP не контролирует поток UART

    Нет исходных данных. В каких случаях avr посылает 0x13? Сколько еще байтов он может после этого принять? Если хекс-формат текстовая строка из цифро-букв которую avr должен принять полностью и обработать, то после приема одной строки шлет ли avr 0х13 (подожди мол, мне нужно прошить данные) и...
  12. Алексей.

    Ограничение на размер посылки в сокет-сервер

    Пытался повторить тест чтоб получить ограничения на размер посылки, так у меня результат обратный получился. Я далек от сборки на ардуине, у меня совсем простой тест на rtos получился. esp8266 работает в режиме точки доступа. Для каждого клиента есть - очередь куда попадают данные для отправки...
  13. Алексей.

    ESP не контролирует поток UART

    На канале 10 Гбит/с заливает 2 Гбайта/c, в каждом байте не более 5-ти бит, не может быть.
  14. Алексей.

    ESP не контролирует поток UART

    Не совсем ясна цель, если просто по ловить таймауты запретив прерывания, но надо четко представлять чем мы рискуем запретив прерывания, может просто высоко скоростной драйвер взять (если бюджет позволяет) который сам переключается. Аналогия полу дуплекса с высокоскоростным QSPI понятна, надо...
  15. Алексей.

    ESP не контролирует поток UART

    Да, но ведь нам известны правила, отсчитываем 1,5 байтных интервала и переключаемся на прием.
  16. Алексей.

    ESP не контролирует поток UART

    таймауты это немножко более верхний уровень, вспомните, у старых 8250 без фифо прерывание дергалось на каждый байт, только успевай регистр данных вычитывать ;-) доводилось для ДОС-а .sys драйвер делать, из голосового модема zyxel (были такие в прошлом веке) и пк речевой авто-информатор делать...
  17. Алексей.

    Ограничение на размер посылки в сокет-сервер

    Что касается wifi то в даташите сказано что поддерживают 802.11 b/g/n/e/i и агрегацию A-MPDU A-MSDU максимальный пайлоад MSDU для 802.11n - 2304 байта, а MPDU и того больше - до 4k Получается врут что ли?
  18. Алексей.

    Ограничение на размер посылки в сокет-сервер

    Ничего удивительного, когда Вы выполняете sprintf((char *)sbuf2, "%i: %s", i, sbuf); Ваш первый sbuf заполнен данными не имеющими в конце завершающего нуля (за sbuf может быть мусор) и вызов sprintf сохраняет в sbuf2 строку существенно большую (неопределенно большую) чем выделено len+3 и...
  19. Алексей.

    ESP не контролирует поток UART

    Да как же не блокирующаяся, сначала выполняется ожидание свободного места в фифо while((USS(uart->uart_nr) >> USTXC) >= 0x7f); на 9600 время выхода одного байта очень большое, если не проверять свободное место в фифо, а просто записать байт в регистр USF(uart->uart_nr) = c, контроллер просто его...
  20. Алексей.

    ESP не контролирует поток UART

    По коду ТС case 0x11: и case 0x13: откуда там RTS/CTS Зная что AVR будет присылать XOff заблаговременно, когда половина его приемного буфера заполнена он и отправит нам Xoff Если на esp отправляем (заполняем) столько сколько половина его приемного буфера AVR-a и ожидаем выхода очередного байта...
Сверху Снизу