prototype STM32 firmware
Budget: €250 – €750 EUR
Goal is to develop a prototype application for STM32 that can run LUA 5.4.4 scripts.
Mandatory conditions are:
- targets STM32L552 (nucleo board existing for that MCU, link to active stock given down below), however one can check on an other MCU as long as project is delivered to correct target.
- STM32CubeIDE based project, latest L5 SDK
- must run in an freertos task
- must run some simple commands and call a custom C function. Custom C function will just blink a led.
- no elua or simpler project. This must be the official LUA source code running.
This is not meant to be a real application, just a working proof of concept.
To be valid, the program must be run successfully on a nucleo L552 board i have. Compilable project will have to be given for validation, no precompiled firmware accepted.
A simple lua script, which will be used as a stored string within executable will be given when project starts.
Deliverable will be a zip of the project, compilable in debug and release, running lua script and calling the c function.
Documentation on the method to integrate a working LUA within the project must be given. Steps will be validated to produce a running binary and validate the job.
Both running project AND documentation leading to a valid project are mandatory. Code documentation can be scarce. Everything must be in English.
links:
https://www.lua.org
https://www.st.com/en/development-tools/stm32cubeide.html
https://www.mouser.fr/ProductDetail/STMicroelectronics/NUCLEO-L552ZE-Q?qs=%252B6g0mu59x7JMzV%2FcT2vTmQ%3D%3D
Mandatory conditions are:
- targets STM32L552 (nucleo board existing for that MCU, link to active stock given down below), however one can check on an other MCU as long as project is delivered to correct target.
- STM32CubeIDE based project, latest L5 SDK
- must run in an freertos task
- must run some simple commands and call a custom C function. Custom C function will just blink a led.
- no elua or simpler project. This must be the official LUA source code running.
This is not meant to be a real application, just a working proof of concept.
To be valid, the program must be run successfully on a nucleo L552 board i have. Compilable project will have to be given for validation, no precompiled firmware accepted.
A simple lua script, which will be used as a stored string within executable will be given when project starts.
Deliverable will be a zip of the project, compilable in debug and release, running lua script and calling the c function.
Documentation on the method to integrate a working LUA within the project must be given. Steps will be validated to produce a running binary and validate the job.
Both running project AND documentation leading to a valid project are mandatory. Code documentation can be scarce. Everything must be in English.
links:
https://www.lua.org
https://www.st.com/en/development-tools/stm32cubeide.html
https://www.mouser.fr/ProductDetail/STMicroelectronics/NUCLEO-L552ZE-Q?qs=%252B6g0mu59x7JMzV%2FcT2vTmQ%3D%3D