• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

SCITE и ESP

Victor

Administrator
Команда форума
в ESPlorer я еще HexDump сделал и View, а так, на вскидку, вроде все ок
fGet получить файл и ... дальше надо 2 варианта - сохранить на диск (допустим для скомпилированных файлов) или сразу открыть в редакторе
 

nikolz

Well-known member
Добрый день,
Сегодня закончил кросс-компилятор для ESP
------------------------------
Получилось следующее:
В SCITE пишу и транслирую программы, отлаживаю синтаксис и алгоритмы,
которые не зависят от встроенных функций ESP.
Бинарные (байт-код) программы lua загружаю в файловую систему ESP.
После этого можно работать на на любом терминале.
------------------------------------
Нет надобности текстовые файлы грузить в ESP и там их транслировать.
------------------------
Задача со SCITE и ESP решена
Всем спасибо
 
Последнее редактирование:

nikolz

Well-known member
Сегодня закончил TCP терминал для получения данных с датчиков подключенных к ESP
Получился вот такой набор программ для разработки софта на LUA
 

nikolz

Well-known member
Добрый день,
Последние новости
встроил кросс-компилятор в терминал.
Теперь терминал не зависит от SCITE
Писать программы можно на любом редакторе текста.
Более того их не надо грузить в ESP в тестовом виде.
просто делаем список программ в файле проекта
после того , как написали все программы на компе, жмем на кнопку "pro" указываем файл со списком и терминал компилирует их все и грузит их все в ESP.
вот так:
 

pvvx

Активный участник сообщества
Очень здорово!
Не подскажите, в телефон и планшеты на Андроид есть Lua?
 

sherr

New member
Очень здорово!
Не подскажите, в телефон и планшеты на Андроид есть Lua?
Не в теме, но Гугль выдаёт кучу ссылок, среди них и открытый проект https://github.com/mkottman/AndroLua
ну и так до кучи тема на 4pda.ru http://4pda.ru/forum/index.php?showtopic=611365
и вот чтобы писать и запускать небольшие скрипты прямо на планшете/телефоне
 

Вложения

Последнее редактирование:

nikolz

Well-known member
добрый день,
хотелось бы услышать критику следующего:
-----------------------------
в результате отладки различных программ на луа пришел к следующему интерфейсу
1) пишем список программ проекта в файл
2) указываем в терминале (см выше) имя проекта
3) терминал компилирует все файлы в байт -код, бинарный код грузит в ESP, а имя первого файла из проекта
в ESP переименовывает в main.lc
4) жмем кнопку main и проект запускается.
5) Для перезапуска прописываем вызов Main.lc в init.lua и пишем init.lua в ESP
--------------------------------
Получился очень удобный интерфейс отладки.
----------------------------
Т е составили список,
написали файлы в любом редакторе(удобнее в SCITE)
грузим проект в ESP
и пускаем.
------------------------------
 

Jab

New member
Спасибо, вроде бы nodeMCU-tool решает ту же задачу из командной строки и проект похоже жив.
 
Сверху Снизу