Я работаю над устройством, которое должно поддерживать разные рецепты при работе с расходным материалом. Один вставляет расходный материал, сканируется QR-код и, в зависимости от кода, применяется рецепт.
Я использую Cortex-M4F и FPGA для управления некоторыми двигателями, и этот код написан на C ++ и работает на FreeRTOS. Я больше всего хочу, чтобы Lua выполнял такие вещи, как обработка логики if / then / else, циклы и т. Д. Мне также необходимо расширить его для поддержки моих двигателей, что, я не думаю, будет затруднительно при использовании C API (хотя я Я никогда не делал этого для Луа). Но больше всего мне не понадобится ни одна из библиотек.
Элуа не кажется правильным. Если я понимаю этот проект, речь идет о создании бинарного образа для платы и последующем запуске приложения, написанного на Lua. Я просто хочу, чтобы одна задача могла загружать и запускать скрипт.
Вероятно, я могу позволить себе 100-200 кБ флэш-памяти только для Lua, что мне кажется достаточно. Объем оперативной памяти составляет 256 КБ.
Если кто-то сделал это, я хотел бы услышать, как все прошло.