Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are there any FreeRTOS interpreted language libraries available?

I work for a company that created firmware for several device using FreeRTOS. Lately our request for new features has surpassed how much work our firmware engineers are capable of, but we can't afford to hire anyone new right now either. Making even tiny changes requires firmware people to go in and modify things at a very low level.

I've been looking for some sort of interpreted language project for FreeRTOS that would let us implement new features at a higher level. Ideally I would like to get things eventually so the devices become closer to generic computers with us writing drivers, rather than us having to implement every feature ourselves.

Are there any FreeRTOS projects that interpret java, python or similar bytecode?

I've looked on google, but since I'm not a firmware engineer myself I'm not sure if I'm looking for the right keywords.

Thanks everyone

like image 551
Great Turtle Avatar asked Apr 06 '10 19:04

Great Turtle


1 Answers

I don't think the RTOS, or even the OS, matters too much here if the code is portable. Depending on your input & output scheme, you'll probably need to do a little porting.

Regarding embeddable scripting languages, the 2 I'm familiar with are LUA and PAWN.

I think there are versions of Python & other such languages ported to embedded systems, but they tend to be the embedded Linux variety. Depending on your platform (no idea if it's a little MCU with 8K ROM or an embedded PC) that might be an option.

like image 180
Dan Avatar answered Nov 05 '22 05:11

Dan