Squirrel Programming Language Embedded into VxWorks

I’ve recently embedded the Squirrel Programming Language into Windriver’s VxWorks 6.9.  This allows me to run scripts (.nut) from any mounted file system.  I have exported a few critical VxWorks primitives to the Squirrel language, i.e. peek(), poke() memory addresses, mutex locks, and shared object access.  This allows me to bit bang peripherals chips, and processors, without recompiling anything.  Also, it allows testers to run scripts at a deeper level of interaction with the realtime / kernel code without having to have a VxWorks developer license.

Read all about Squirrel here.  It’s an “improved” Lua depending on your perspective.

http://www.squirrel-lang.org/

Advertisements
Visual Studio F# Team Blog

I compute therefore I am!

MathWorks - New and Updated Products

I compute therefore I am!

Reliabilityweb.com

I compute therefore I am!

Phil Neumiller's Blog

I compute therefore I am!

Machine Learning, etc

I compute therefore I am!

dspGuru.com

I compute therefore I am!

Machine Learning (Theory)

I compute therefore I am!

This Number Crunching Life

I compute therefore I am!

PostSharp Official Blog

I compute therefore I am!

Blog Posts - Cypress.com

I compute therefore I am!

Arduino Blog

I compute therefore I am!

Wolfram Blog

I compute therefore I am!

Bulldozer00's Blog

Exploring And Discovering