Обновить
61

извлекатель квинтэссенции, писатель предложений…

71
Подписчики
Отправить сообщение
Да спору нет, молодости всегда свойственен сверх оптимизм и сверх смертность. Это как у электриков. Старый электрик всегда работает, как будто всё под напряжением, хотя у него на щитке все отключено и даже замок висит. А молодой не парится сильно, мол всё нормально: «Я же всё обесточ… ».
Но, когда у вас сервер и несколько потоков, вы же не на голом железе NoN OS SDK их же не напишите? Значит надо брать RTOS SDK?

А ОС есть ОС, может для вас она и простая, но операционные системы вообще как таковые к классу простых программ никогда не относилась, даже со времен CP/M. Можно в них лезть разбираться, но жизнь коротка. А насчет быстродействия, ну у меня проц 3 ГГЦ и памяти терабайты, а зависнуть «на подумать» для Windows легче легкого. Она конечно не реального времени, но и там не 3 ГГц процессор. Да, ресурсов больше, чем у атмел и скорость выше, но при работе под ОС, не факт что быстрее получится в итоге.
Ну, API ОС вроде общее понятие.
набор готовых классов, процедур, функций, структур и констант, предоставляемых операционной системой для использования во внешних программных продуктах. Используется программистами при написании всевозможных приложений.


API NodeMCU — я так понимаю абстракция следующего уровня от энтузиастов, позволяющая быстро создавать кучу функционала, типа тех же серверов, PWM, ну и там куча всего чуть ли не сотня наименований. Но она же не на железе по идее стоит, а пользуется сервисами RTOS, то же создание потоков и т.д. Так же как и ваш проект, Ардуино обертка, о котором вы говорили.

Это о конях и людях.
Я имел в виду, прошивку своего кода во flash память ESP. Есть там вариант беспроводной загрузки?
А как мне в ESP программу загрузить, кстати, без проводов? Если я напишу, допустим скетч на этой обертке.
Так это только кажется, что будет любимый нами суперцикл. А что там будет в реальности знает только ужасная rtos. Если я правильно понимаю, там ардуино обертка, под ней API NodeMCU или API rtos и все это работает в итоге все равно под управлением rtos?
Тогда у вас там сегодня будут одни тайминги, завтра другие, потому, что параллельно другая задача запустится, про которую только rtos знает, а послезавтра она вообще килнет ваш процесс, потому что у нее где-то утечка и памяти не хватает. А атмел, за что купил, за то продал. под программой голое железо.
Спасибо за участие… Но я и так её не изучаю.
А зачем мне писать на ардуиновской обертке над стандартным sdk с суперциклом???
А ну, да, скорее оно и так. Просто пишет на консоль своё.
Но ни один вменяемый человек конечно трогать во время «чего-то там formatting» не будет.
Великий ИИ сократит количество людей до миллиарда, поселит их в антрахтиде, а остальные континенты снова заселит разными животинками, благо ДНК их за пару сотен лет испортиться не успеют.
Так это ж комплимент.
Дотошный — придирчиво, пытливо, настойчиво вникающий в каждую мелочь; въедливый.
Не, лично я pvvx всегда с интересом читаю.
Да, не, он нормальный. Только дотошный.
А, я читал. Там немножко другое. Они хотели прозрачный мост, да еще дуплексный, да еще быстрый.
Я согласен, что ESP тогда заикаться начнет.
Если внешний сервер, то ESP8266 не справится — нема RAM для буферизации UART потоков и адаптации скоростей TCP стека уже на 115200. Будут дыры и нарушения синхронизации дуплексных потоков RX/TX на UART.


Просто, обычно с такой скоростью бегать не требуется, да еще за пределы внутренней сети. Мне наоборот, допустим, пришлось делать задержку в 200 милисекунд, когда я на «газ» нажимал на телеге, ибо он сразу зашкаливал.
Но, если надо совсем быстро, то упс…
Интересно о чём там можно рубиться? Киньте ссылку пжлст, если есть.
А как только комп бросает байт в виде пакета UDP в сторону ESP, он тут же появляется уже снова в виде байта на входе UART микроконтроллера и тот может его прочесть.
Так да. Двусторонняя передача.
конечно можно. программка по рулению телегой прямо и получает данные с uart по пройденному расстоянию. Как только AVR кидает байт в UART, он тут же появляется в виде UDP пакета на выходе c ESP и отправляется на комп.
Сложно сказать. Глубоко я его не знаю. Если для передачи данных, то за TCP и UDP поспевает, Но там что, в крайнем случае миллисекунды же.
А так надо в RTOS ковыряться, смотреть, какие возможности она обеспечивает. Это на форум по ESP
esp8266.ru/forum
Здесь получается, что UART под UDP лежит. Комп гоняет данные туда обратно по UDP. А UART валяется под ним на стороне микроконтроллера.
На Мадагаскаре негры уже почти всех животинок съели и почти все леса вырубили.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность