Stephen B Johnson
Stephen B Johnson
Branch Unspecified
07 Aug 2016

OS jumping to another OS image

I had an interesting request for an embedded system awhile back. The board was to boot fully into vxWorks, then load a couple different other vxWorks images into memory and one could then jump to any of the other images residing in memory.

Think of the complications. The initial vxWorks OS initialized everything and is executing, a stack is being used, interrupts occurring for network events, serial console, etc...

I found this as an interesting problem to solve. I got it working and it functioned in many test scenarios. I was expecting some ill-timed interrupt when the jump to a different OS image to occur and cause unexpected behaviors.

Be the first one to reply

Share this content on your social channels -

Only logged in users can reply.