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

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

  1. pvvx

    Обсуждение AdHoc бинарный протокол.

    Один канал на прием, второй на передачу. Было же предложено работать по UART :) Блоки всегда одной длины. Старт любым пином UART/GPIO или прерыванием UART по тишине (даже у примитива 16550 есть аппаратное прерывание по тишине 8 (вроде) тиков в бодах). Хорошо - процы то знают с кем соединены...
  2. pvvx

    Обсуждение AdHoc бинарный протокол.

    Я проверил :) Никуда и ничего не стекается. ESP не может физически поддерживать TCP/IP. Только игра в вечерний блог - "я мигаю светодиодом" и на полку, потом в помойку. Там обычный C++ и "мало RAM", да надо отдать время на работу WiFi через костыли... такая мультизадачность через костыли.
  3. pvvx

    Обсуждение AdHoc бинарный протокол.

    Очень просто - DMA кладет блок в фиксед адрес, забирает из другого фиксед адреса. В обоих устройствах имеем отображение деятельности обоих устройств, в которые назначены все необходимые для связи структуры. А в тех, BLE которые, уже есть стек и прочие фичи. Там всё тупо - проснулся по готовности...
  4. pvvx

    Обсуждение AdHoc бинарный протокол.

    Где такое взять - STM8? У него нет никакого внешнего интерфейса связи. ESP8266 обслуживает поток WiFi в TCP/HTTP на 800к..1мегабайт/c. Это переключение к 8 миллионов светодиодов в сек :) Но мы будем посылать по одному байту в Http с AdHoc и мигать одним светодиодом, один раз в сек, т.к. у нас...
  5. pvvx

    Обсуждение AdHoc бинарный протокол.

    Выводы о AdHoc уже сделали по вашему описанию: Играйте в танчики и мнимые черные ящики – там прекрасное комюнити! А обмен между МК нам говорит: передача на 9600 бод с AdHoc имеет больше размер прошивки, больше затрат процессорного времени на прерывания и обработку каждого символа чем...
  6. pvvx

    Обсуждение AdHoc бинарный протокол.

    Ладно – я убежал пока с данной темы, а то подумают что троллю вас, как жирный тролль знающий тему... :cool:
  7. pvvx

    Обсуждение AdHoc бинарный протокол.

    Угу - "Танчики" -------- "Rust". Как корабль назовешь так он и поплывет...
  8. pvvx

    Обсуждение AdHoc бинарный протокол.

    Это был наглядный комент про Rust и необходимость сериализации на MK и связей между MK :) У многих USB-UART микрух вроде 384 байта блок... Но не менее 64 - это от USB1.1, а на дворе USB3+... При меньшем - потери производительности канала.
  9. pvvx

    Обсуждение AdHoc бинарный протокол.

    Может с начала надо вытеснить бессмысленные игры в языки к неподходящим для них платформам? А не перекладывать их задачу на нижний непроизводительный слой МК? И пора привыкнуть к параллельному или блочному доступу. У UART в том веке появилась FIFO, без которой I386 не мог обработать поток в...
  10. pvvx

    Обсуждение AdHoc бинарный протокол.

    Постоянные отсылки к Rust. А это: Ключевые особенности языка: параллелизм путём передачи сообщений между задачами путем коммутации пакетами (дейтаграммами) мелкого размера. Классный язык – переход на нижний уровень ОС для передачи пары скомканных бит сопровождается опустошением кешей в...
  11. pvvx

    Обсуждение AdHoc бинарный протокол.

    IpV6 – фрейм в минимум 1280 октетов, Payload Length 65535 октетов, пакет данных до 4294967295 байт. В MCU получаем сразу-же для параллельного доступа в виде 34359738360 бит, а не побитно и не побайтно. При меньшей длине равносильно потери производительности и скорости канала. Многие методы...
  12. pvvx

    Обсуждение AdHoc бинарный протокол.

    Поглядим на WiFi… Влезем в низкий уровень аппаратуры и начнем гонять AdHoc raw пакеты. Какой роутер это поймет? Сами сделаем свои роутеры – каждый в одиночку, послав скрипт описания на ваш сайт? :)
  13. pvvx

    Обсуждение AdHoc бинарный протокол.

    Вот ещё пример: Инкапсуляция и декапсуляция, PDU, уровни OSI. Смотрим до: На физический уровень кадры передаются уже в виде сигналов битов и следуют через другие сетевые устройства в пункт назначения. На этом уровне и предполагается работа AdHoc (?). Как мы можем 'вынести' это 'жиробасное...
  14. pvvx

    Обсуждение AdHoc бинарный протокол.

    Если опуститься ниже по иерархии железок, то дискетами, винчестерами, телефонными модемами никто уже не пользуется, как IR приемо-передатчиками. Это там необходим самосинхронизирующийся побитно протокол. Почему-то пользуются flash с параллельным доступом, а физику USB, торчащую из мамки, на...
  15. pvvx

    Обсуждение AdHoc бинарный протокол.

    Каким образом "AdHoc позволяет это делать не испытывая боли и унижения" если все устройства уже имеют свои протоколы? Для примера был дан nRF Nordic Semiconductor Infocenter - а там тупикал SLIP. У детей с EPS он тоже в программаторе в UART ворочается... А более, чем прошить или послать JSON по...
  16. pvvx

    Обсуждение AdHoc бинарный протокол.

    А задача элементарная - сократить внутреннюю себестоимость продукции замещая чужое дорогущее оборудование с AdHoc и подобным. Чтобы оно было рентабельно - стоимость должна быть в от 10 раз менее, а надежность в 10 более :p Вот часть конкретики вопроса из вики: Чтобы озадачить конкурентов в плане...
  17. pvvx

    Обсуждение AdHoc бинарный протокол.

    Решение (по описанию выше) уже есть и реализовано (коммерческое). Нужно новое :) Есть такое понятие - разработка, основа: пойди туда не знаю куда и за чем, но принеси работающее решение. Зачем обсуждать какие-то инструменты, если они изначально не годятся? "перескакивания" возникают от...
  18. pvvx

    Обсуждение AdHoc бинарный протокол.

    Такое виртуальное устройство с технической стороны это как аналог общей памяти для многоядерного процессора. Типа много датчиков и исполнителей у которых память находится в общем виртуальном устройстве. А виртуализация нужна для подмены данных – малому исполнительному устройству подставляются...
  19. pvvx

    Обсуждение AdHoc бинарный протокол.

    Я не собираюсь тут писать популярные статьи… токо в краце. Сериализация – это вынужденное действие и должно быть адаптировано и прогнуто под задачу, а не ради красоты и прочих фантиков. Простейший пример: Имеем картинку, где каждый пиксел имеет свои параметры. Управляющие системы воспринимают...
  20. pvvx

    Обсуждение AdHoc бинарный протокол.

    Вы цитируете вики своими словами :) Сериализация (в программировании) —процесс перевода какой-либо структуры данных в последовательность битов.
Сверху Снизу