Существует мощный редактор текста SCITE,
который написан на луа, поддерживает подсветку множества языков,
позволяет добавлять кнопки и скрипты.
Например, нажав F7 можно скомпилировать луа скрипт в байт-код.
Есть окно отладки.
Редактор хорошо поддерживается и имеет длительную историю развития.
————————
Идея такая.
Добавить к данному редактору связку c ESP и писать и отлаживать программы в этом редакторе.
—————————
Сказано -сделано.
———————————
Сделал для луа функцию обращения к СОМ порту под виндой.
Вот тестовый скрипт для винды:
————————————————-
package.cpath =»C:/NK/DLL/?.dll;»..package.cpath..»;»
require( «nklib» );
local p=nklib.InitCP(«COM4»,0,150) — открываем ком порт
nklib.WriteCP(«for x,n in pairs(file.list()) do x=x..string.char(01); uart.write(0,x); end;\r\n»)
— пишем в ESP команду чтения каталога файлов
local s,n=nklib.ReadCP() — читаем результат из ESP
nklib.CloseCP() —закрываем порт
—————————————————-
а вот какой получили результат в окне SCITE:
————————————————
for x,n in pairs(file.list()) do x=x..string.char(01); uart.write(0,x); end; — это эхо команды
—это список файлов у меня в dev kit ESP
test9.lua
ds18b20.lua
ds18b20-example.lua
1820_3.lua
LLbin.lua
nk18b20.lc
test9.lc
test_file.lua
nkAM2302.lua
nkBMP180.lua
nk18b20.lua
>
т е получили список файлов в nodeMCU.
—————————————————
Ну вот примерно такой отладчик получается.
Приглашаю желающих принять участие в развитии данного отладчика.

This entry was posted on Четверг, 12 марта, 2015 at 21:24 and is filed under Микропроцессоры, Умные вещи. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed at this time.