Size: a a a

2020 September 28

GS

Gromozeka ShS in pro.lua
Правда приложение многопоточное. Там через шедулер штук 6 потоков крутится
источник

GS

Gromozeka ShS in pro.lua
Главное теперь понятно с состоянием вм. Спасибо большое
источник

S

Snusmumriken in pro.lua
Многопроцессорная железка?
источник

S

Snusmumriken in pro.lua
Если нет, то оно решается корутинами.
источник

GS

Gromozeka ShS in pro.lua
Разные железки. Esp8266 и esp32
источник

S

Snusmumriken in pro.lua
А
источник

GS

Gromozeka ShS in pro.lua
На второй да 2 ядра
источник

GS

Gromozeka ShS in pro.lua
Вытесняющая многозадачность
источник

GS

Gromozeka ShS in pro.lua
Если что я ещё обращусь ?)
источник

S

Snusmumriken in pro.lua
Да без проблем, этот чат для этого и существует
источник

GS

Gromozeka ShS in pro.lua
по факту получается
есть буфер - в нем описаны пользовательские функции и переменные которые могут эти функции использовать
я его загружаю через luaL_loadbuffer (хотя я так понимаю можно и через dostring) - на этом этапе у меня будет проверка синтаксиса происходить
а потом через lua_getglobal и lua_pcall вызываю нужную функцию lua. при этом все глобальные переменные сохраняются между вызовами
источник

GS

Gromozeka ShS in pro.lua
lua_close не делаем
источник

AN

Anton Noginov in pro.lua
Gromozeka ShS
Разные железки. Esp8266 и esp32
Если не секрет, а что в качестве хоста?
freertos? Или полностью независимое?
источник

GS

Gromozeka ShS in pro.lua
полностью
пока базовая платформа взята из arduino ide.
так пришел код от предыдущего писателя )
источник

GS

Gromozeka ShS in pro.lua
ну и хочется чтобы скелет приложения был одинаковым для 8266 и 32
источник

AN

Anton Noginov in pro.lua
Хе.
Я спросил ровно потому, что есть у меня ощущение, что под esp32 готовые образа с lua - это freertos с vm в виде таска.
источник

GS

Gromozeka ShS in pro.lua
да скорее всего так
просто там слишком много "лишнего"
как общая система - норм
как модуль в своем приложении - не годится
источник

AN

Anton Noginov in pro.lua
Ага.
Я больше поспрашивать кого-то хотел, как оно внутри устроено.
Ну да ладно :)
источник

GS

Gromozeka ShS in pro.lua
я раз посмотрел код - понял что просто так там не разберешся. нашел lua на гитхабе без всяких излишеств и его использую
источник

AN

Anton Noginov in pro.lua
Вооот! :)
источник