3 ms·
Real Time Operating System(s) like VxWorks. Commodity equipment running specialized distros of Linux is a growing thing however.
by jasonwatkinspdx 2y ago
Real Time Operating System(s) like VxWorks.
Commodity equipment running specialized distros of Linux is a growing thing however.
- MPSimmons 2y agoLinux just mainlined the RTOS patch that a lot of people have used. Including SpaceX - https://ntrs.nasa.gov/api/citations/20200002390/downloads/20200002390.pdf https://ntrs.nasa.gov/api/citations/20200002390/downloads/20... Linux RT merge: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=baeb9a7d8b60b021d907127509c44507539c15e5 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
- gosub100 2y agoWhat parts would actually need realtime response? Only thing I can think of would be thrusters, but wouldn't that be solved by an asic? Essentially a network command where you say "I don't care specifically when you do this, but I'm requesting a correction of M-magnitude in this 3-vector. If I don't get an ack within 500ms cancel. "
- jasonwatkinspdx 2y agoNavigation / attitude control needs to be real time. Even if there's a microcontroller at the device, the guidance system receives telemetry and then sends commands. If the send is arbitrarily delayed then the resulting motion won't be what the system desired. The microcontroller can't do the complex calculations on its own because it doesn't have all the telemetry from multiple sensors. Also RTOS tend to have a lot of verification work applied so that you can be confident some facilities just won't fail.