View Feed
group-icon
Coffee Room
Discuss anything here - everything that you wish to discuss with fellow engineers.
12915 Members
Join this group to post and comment.

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.

Share this content on your social channels -