EEVblog Electronics Community Forum

Products => Computers => Embedded Computing => Topic started by: KSP on May 13, 2022, 07:40:19 am

Title: Alternative to VxWorks
Post by: KSP on May 13, 2022, 07:40:19 am
Hi All,

I'm looking for a free (preferably open source) alternative for Wind River VxWorks RTOS. I have a handful of devices with available VxWorks drivers, so ideally something with a compatibility layer would be perfect. I found Xenomai, which has mentions of 'VxWorks Emulator' in the documentation, but info seems sparse
https://xenomai.org/documentation/xenomai-3/html/xeno3prm/group__vxworks.html#details (https://xenomai.org/documentation/xenomai-3/html/xeno3prm/group__vxworks.html#details)

Does anyone have any experience with Xenomai or any alternatives?
Title: Re: Alternative to VxWorks
Post by: TomS_ on May 25, 2022, 05:06:00 pm
If the drivers arent too much effort to recreate, Im quite fond of FreeRTOS and have been using it in recent projects. Its simple and light weight, and available for many different architectures.

I doubt it has any kind of VxWorks compatability though.
Title: Re: Alternative to VxWorks
Post by: mblinov on May 25, 2022, 11:54:39 pm
For some reason, I always had the impression that VxWorks' direct competitor/counterpart in the open source space was RTEMS. It seems to be used by the same type of sectors too (Robotics, space stuff, etc.)

A lot of Zynq FPGA users judging from the mailing list, plus SPARC.
Title: Re: Alternative to VxWorks
Post by: DiTBho on May 26, 2022, 10:15:43 am
RTEMS is more complex compared to FreeRTOS  :o :o :o
Personally, I like uc/OS v2 or the new v3.
Title: Re: Alternative to VxWorks
Post by: SiliconWizard on May 26, 2022, 07:02:13 pm
RTEMS is more complex compared to FreeRTOS  :o :o :o

Uh yeah, of course. But the OP mentioned VxWorks. FreeRTOS as an alternative to VxWorks? Really? Sure that would all depend on what you do with VxWorks. But it's a bit like apples and oranges.
Title: Re: Alternative to VxWorks
Post by: DiTBho on May 26, 2022, 11:10:21 pm
Uh yeah, of course. But the OP mentioned VxWorks

The point behind my answer was: you can reconsider what you are doing and switch from VxWorks, which has no OpenSource alternative, to something simpler, with inexpensive documentation, released as OpenSource and with public forums.

I think this was the point behind FreeRTOS's suggestion.
Title: Re: Alternative to VxWorks
Post by: DiTBho on May 26, 2022, 11:27:24 pm
I mean, I don't consider RTems an alternative to VxWorks and I find it quite a mess.