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

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

  1. pvvx

    Обсуждение MT7688AN HLK-7688A

    В MTK7688 ещё и DDRAM внешняя и не скоростная... По сему пока работаю на SoC с интегрированной DDRAM. И цена меньше и корпусов...
  2. pvvx

    Обсуждение MT7688AN HLK-7688A

    -> В MTK7688 отключить нафиг WiFi и работать по Ethernet :)
  3. pvvx

    Обсуждение MT7688AN HLK-7688A

    И вы сравниваете “попу с пальцем” :) Я говорю о системе в которой уже сейчас обрабатывается более 10000 запросов в сек к примеру по Modbus TCP (Ethernet от 100Mb/s) и в это-же время она приемлемо обеспечивает пару пользователей на web-сервисе с генерацией данных (в том-же Json ответы прут по 60...
  4. pvvx

    Обсуждение MT7688AN HLK-7688A

    @nikolz Начните с простейшего – что такое реал-тайм система и каково её время реакции на любое событие. На ESP главное событие – WiFi и обслуживание никаких других событий они не могут обеспечить в рамках сотен ms. Иначе происходит нарушение выдачи beacon (сдвиг во времени его передачи и...
  5. pvvx

    Обсуждение MT7688AN HLK-7688A

    Это неправильно спроектированная и разработанная система. Есть аппаратные драйвера 1-wire. К примеру с управлением по I2C. А у нормальных MCU работа I2C происходит по DMA и прерываниям. Что там ожидать? События приема-передачи на прерывании и тут-же отработки? То-то я и смотрю, что ваши графики...
  6. pvvx

    Обсуждение MT7688AN HLK-7688A

    @sharikov - Т.к. система не переключает одну лампочку, а тысчи, то получается примерно такое: Существует общая область в shm, в которой всегда есть срез моментальных состояний всех внешних устройств и датчиков – некое виртуальное устройство. Дрова работают каждые со своими данными в этой...
  7. pvvx

    Обсуждение MT7688AN HLK-7688A

    Там где не требуется код завершения, там родитель и не ждет закрытия дочернего процесса, а восприятие событий закрытия дочек обычно стоит в общем цикле с select(). Т.е. как только дочерний процесс отдал данные, мамка сразу продолжает свои дела. Но это грозит заполнением памяти закрывающихся...
  8. pvvx

    Обсуждение MT7688AN HLK-7688A

    Какая ещё на ESP многозадачность? Там ловить нечего – при постоянном переключении кода задач кеш у неё не справляется и производительность упирается в скорость SPI Flash, где и находится исполняемый код. Это аналогично процу с тактовой в 10 MHz как макс. Да и какие там виртуальные устройства...
  9. pvvx

    Обсуждение MT7688AN HLK-7688A

    В том то и дело, что необходимо переписывать всё. Чем и занимался более полу года при создании своей системы с web на таких SoC... Самое быстрая передача между процессами выходит через shm
  10. pvvx

    Обсуждение MT7688AN HLK-7688A

    И на счет сколько раз форкаются какие-либо CGI и прочее в web-сервере сами додумаетесь :) Подсказка - на каждый чуть ли не байт :)
  11. pvvx

    Обсуждение MT7688AN HLK-7688A

    Причина подозрения - более медленный по тактовой (в два раза минимум) 4KEc выполняет эти 100000 vfork() быстрее... fork() сравнивать сложнее - там от загрузки и раздутости системы зависит...
  12. pvvx

    Обсуждение MT7688AN HLK-7688A

    При оптимизации ядра и прочей шелухи разницы нет, кроме старости eCOS и массе дырок. @sharikov - fork() vs. vfork() Я не знаю MIPS 24КЕс и у меня подозрения, что что-то не врублено в ядре. Зачем переводить виртуальную память в физическую, если к ней обращения нет?
  13. pvvx

    Обсуждение MT7688AN HLK-7688A

    Что будет когда система начнет дублировать все открытие файлы и прочие свои и кеши задачи? На MIPS 4КЕс - аналогично - различие в 4..5 раз.
  14. pvvx

    Обсуждение MT7688AN HLK-7688A

    Не я создаю, а система создает процессы. Берите любой bash... На той версии ядра, что у MIPS 24Kec MT7688 различие fork() c vfork() должно быть в 4..5 раз. На AMD 2+ ГГц, на том-же ядре ~4 раза. Если дурной MMU, то CPU будет копировать память, а не ставить флажки (записи в сегмент не было :))...
  15. pvvx

    Обсуждение MT7688AN HLK-7688A

    Ubuntu 16.04.6 LTS 4.14.0 NanoPi-NEO-Plus2 100000 fork() root@NanoPi-NEO-Plus2:/tmp# time ./test_fork real 0m53.676s user 0m30.708s sys 0m23.939s real 0m53.031s user 0m30.612s sys 0m23.501s real 0m52.248s user 0m29.964s sys 0m23.259s real 0m51.872s user...
  16. pvvx

    Обсуждение MT7688AN HLK-7688A

    Это по тому что в MIPS 24Kec нет MMU? root@Omega-2807:/tmp# time ./test_vfork real 1m 15.98s (76s) user 0m 1.02s sys 0m 31.05s real 1m 13.36s (73s) user 0m 0.89s sys 0m 30.03s real 1m 10.65s (71s) user 0m 0.98s sys 0m 29.60s root@Omega-2807:/tmp# time...
  17. pvvx

    Обсуждение MT7688AN HLK-7688A

    В качестве U-boot? :)
  18. pvvx

    Обсуждение В поисках оптимального контроллера для управления умным домом.

    Только с опытом работы с ними. Делать самому контроллеры для одиночного случая всё равно не выгодно. Это когда процесс уже известен и известна серийность закупок, то тогда уже можно рассматривать изготовление своего контроллера. Но те-же HMI всё равно проще брать готовые или тут уже придется...
  19. pvvx

    Обсуждение В поисках оптимального контроллера для управления умным домом.

    Так-же в среде энтой Samkoon есть эмулятор, полностью работающий на компе (под Вынь). Скачайте и поизучайте... Вхождение в её программирование не думаю что займет боле пары дней (если есть тех. и прог. знания). Создание каких-то специальных выкрутасов на СИ в макросах скорее всего вам и не...
  20. pvvx

    Обсуждение В поисках оптимального контроллера для управления умным домом.

    Исполнительные контроллеры могут быть любыми. Обычно система управления строится из 3-х блоков: 1. HMI (панель оператора) 2. PLC (то, что управляет процессом с программой) 3. I/O контроллеры Почему HMI Samkoon – в ней можно описать программу управления и не требуется PLC...
Сверху Снизу