RTLHTTPD
esphttpd-freertos портирован на RTL8710.
espfs бинарно совместима.
Проект основан на pvvx SDK3.5
При старте запускается открытая точка доступа RTL8710. IP=192.168.3.1
Работают html примеры:
websocket, led demo, реализована прошивка флэш по http.
Портирован и протестирован Captive Portal но в демо отключен потому что на практике плохо применим (я уже писал об этом).
Для прошивки флэш из браузера нужно зайти по адресу http://192.168.3.1/flash/ (слэш в конце обязателен).
Адреса и размер файла не проверяются, думайте что шьете. Область калибровки автоматически обходится так что фуллфлэш ее не повредит.
Установка:
Клонировать репозитарий
f28 / rtlhttpd — Bitbucket
Запустить init_project.sh - он докачает нужное.
SDK там закомментирован потому что он большой, если у кого-то SDK нет раскомментируйте он скачается.
Настройка:
Проверить пути в paths.mk
Компиляция:
make all - код
make webfs - espfs
не забывайте прошивать webfs, без нее сервер страницы показать не может
Прошивка:
make -f flasher.mk flashburn - image1, image2
make -f flasher.mk flashweb - webfs
только image2 (image1 изеняется редко, его не всегда надо шить):
make -f flasher.mk flashimage2p
Запуск в ram:
make -f flasher.mk runram
(webfs уже должна быть прошита!)
Для ленивых в папке build/bin оставлены готовые бинарники.
Не реализовано:
* wi-fi station и настройки wifi соединения
* отправка http header (этого нет у автора)
esphttpd-freertos портирован на RTL8710.
espfs бинарно совместима.
Проект основан на pvvx SDK3.5
При старте запускается открытая точка доступа RTL8710. IP=192.168.3.1
Работают html примеры:
websocket, led demo, реализована прошивка флэш по http.
Портирован и протестирован Captive Portal но в демо отключен потому что на практике плохо применим (я уже писал об этом).
Для прошивки флэш из браузера нужно зайти по адресу http://192.168.3.1/flash/ (слэш в конце обязателен).
Адреса и размер файла не проверяются, думайте что шьете. Область калибровки автоматически обходится так что фуллфлэш ее не повредит.
Установка:
Клонировать репозитарий
f28 / rtlhttpd — Bitbucket
Запустить init_project.sh - он докачает нужное.
SDK там закомментирован потому что он большой, если у кого-то SDK нет раскомментируйте он скачается.
Настройка:
Проверить пути в paths.mk
Компиляция:
make all - код
make webfs - espfs
не забывайте прошивать webfs, без нее сервер страницы показать не может
Прошивка:
make -f flasher.mk flashburn - image1, image2
make -f flasher.mk flashweb - webfs
только image2 (image1 изеняется редко, его не всегда надо шить):
make -f flasher.mk flashimage2p
Запуск в ram:
make -f flasher.mk runram
(webfs уже должна быть прошита!)
Для ленивых в папке build/bin оставлены готовые бинарники.
Не реализовано:
* wi-fi station и настройки wifi соединения
* отправка http header (этого нет у автора)