Vxworks is basically a scheduler and set of libraries and it's up to the project designer which tasks are needed, designed and implemented. Plenty of scope for common os errors that many engineers would not be aware of, coming from a hardware and not comp sci background. Many engineers, me included, bought books and taught themselves. Even NASA had priority inversion problems in one of their projects, so yes, real time os programming has a minefield of traps to fall into for the unwary.
Ten or twenty of us were sent on an in house VxWorks course from Wind River for one project. Didn't learn much new about os theory, but quite a bit about capabilities, which were quite impressive in 1995. Even included a full tcp/ip stack, quite rare for an rtos at the time...
Chris
ting back then.
on one p roject, must have cost to o