OTA апгрейд со старого NodeMCU - PullRequest
0 голосов
/ 19 января 2019

Я надеюсь найти способ обновить OTA до следующей версии NodeMCU, так как ко многим моим устройствам довольно сложно получить доступ.

Для этого (если я направляюсь в правильном направлении)Мне нужен способ добавить двоичные функции C во время выполнения.Я представляю, как использовать LUA для загрузки двоичного файла, содержащего некоторые функции C, для вызова операций системной флэш-памяти.Затем, используя их в программе обновления LUA OTA, основанной на версии Arduino класса обновления прошивки.

Я считаю, что это будет означать загрузку двоичных файлов в ОЗУ или указание на двоичный файл в SPIFFS.

Мой вопрос заключается в том, нужны ли необходимые функции для управления таблицей функций LUA для добавления функций C, доступных в LUA во время выполнения?Могут ли они указать, куда я положил двоичные файлы?Перемещаем ли выход компилятора C?

...