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

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

  1. pvvx

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Такое решение является расширяемым и датчиков, моторов и клапанов вы сможете подключить десятками, а управление в графическом виде на панели как и положено. Проработает это от 20 лет без всяких там... Если нормально разведете провода, да всё поместите в железный щиток, то в данном помещении...
  17. pvvx

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

    @spalex Ваша задача, если управление котельной, выглядит так: 1. Берем самую простую операторскую панель Samkoon: Панели оператора Самкун, операторские панели Samkoon в России, на складе в Санкт-Петербурге и Москве, эксклюзивный дистрибьютор порядок цены 10 т.р (ПО бесплатное, вставляются любые...
  18. pvvx

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

    WiFi модули из изученных и на которые есть дрова в Linux - тут лидирует Realtek. Но вы же не будете строить систему с Linux.
  19. pvvx

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

    Счас многие шаракины конторы до 3-х человек так и считают :) Войны по поводу какой MCU надежнее ранее занимали сотни страниц на форумах :) Ныне делиться инфой никто не хочет - "вумные" поуехали, "глупых" настигла коммерция (они думают что если что-то знают частное, то это даст им путевку в...
  20. pvvx

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

    Сделать поделку себе или для продажи – это два разных мира. За своей поделкой вы будете “ухаживать” как за тамагочи и это не вызовет у вас раздражений, а за купленной – нет – последуют одни претензии да сравнения с другими, более дорогими. Не знаю, как у других, но у нас, в моей конторе...
Сверху Снизу