Author Topic: Familiar with programming, not prolific, any advice?  (Read 3510 times)

0 Members and 1 Guest are viewing this topic.

Offline DiTBho

  • Super Contributor
  • ***
  • Posts: 3915
  • Country: gb
Re: Familiar with programming, not prolific, any advice?
« Reply #50 on: July 16, 2023, 05:38:43 pm »
I have been venturing into implementing the high level parts of MCU firmware using scripted languages like Lua and Micropython. I'm currently working on a project for a customer that uses Micropython to implement the logic. It is a whole lot less tedious compared to using C.

When working near Playstation2 game developers, I noticed this approach but with "eLUA" instead of "LUA"

"e" = embedded.

They said that you save a lot of times, and it was true by taking a look at the project work tables.
(I was there as temporary project manager, even if got hired to support MIPS-specific things)
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26907
  • Country: nl
    • NCT Developments
Re: Familiar with programming, not prolific, any advice?
« Reply #51 on: July 16, 2023, 09:04:11 pm »
eLUA and LUA are pretty much the same because LUA by itself is pretty lightweight already. There are actually several forks of LUA for embedded (microcontroller) use so eLua as-is doesn't really exist. I'm working on-and-off on a LUA fork myself that is easy to use with a round-robin (OS less) scheduler. I still need to improve ways to do single stepping through the Lua script.
« Last Edit: July 16, 2023, 09:07:11 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf