Simple Real-Time Scheduler for Embedded Linux

Linux Event Loop with Cyclic Executive

So, you’re developing a real-time application which runs under Linux You’ve got some periodic (for example, timer) signals to handle And some aperiodic tasks (perhaps handling TCP/IP packets or other I/O) And some regularly scheduled tasks to perform (such as motor control, UI) Here is a simple design which cleanly handles all those soft real-time … Read more

Remote Operated Small Arms Mount

MK-49 Remote Operated Small Arms Mount

This project began as a Software Systems Safety effort and culminated in developing a custom hardware/software Slew-to-Cue system. We initially performed a thorough safety analysis of a recent software revision of the ROSAM, (also known as the MK-49 MOD 0). We discovered a number of hazards. The system’s vendor corrected the issues and we proceeded … Read more

10x Better Accuracy / Complete Flexibility

MK-49 Remote Operated Small Arms Mount

We developed a hardware and software solution 10x more accurate than they were expecting. They required that we just get the target somewhere on the ROSAM’s display screen. Using algorithms of our own design, we got the target in the center of the crosshairs!