fyi,
I wonder if it runs "bare metal", or if there are special micro OSs, since timesharing OSs like BSD or Linux need to be stripped down and modified to provide a real time environment.I've used Ada a long time ago.
Once upon a time I worked with RTEMS, which I guess should fit the bill. That one was in C, but if it provides hard real time?special micro OSs,
"Real-Time Executive for Multiprocessor Systems, formerly Real-Time Executive for Missile Systems, and then Real-Time Executive for Military Systems" (Wikipedia) - you are allowed to talk about it?RTEMS
A lot of times tech people look down on DoD work, but those who have worked in that space will think "Cool app bro, but have you written software for a tank, a submarine, a fighter plane? How about processing radar pulses to make a guess as to what that is?"you are allowed to talk about it?
And don't forget all the approval procedures, strict regulations, and QM ain't not just a paper tiger, but done hardcore.Hardware constraints , redundancy (fly by wire planes), documenting every little thing.
Exactly.Automotive is whining for years why they are not allowed to have stear by wire like airplanes, which have it for decades. For the very reasons those monkeys would whine even louder, when they see what's needed to fulfill the same regulations to gain the same reliability.
Thanks, Alain.Fyi , tasks in ada,
Sure. You can't fly to the curb and wait for the tow plane, so to speak. The RTEMS part was for some hardware you definitely don't want to malfunction or to come back asking for directions. Autonomous swarm navigation was a thing a long time ago.And don't forget all the approval procedures, strict regulations, and QM ain't not just a paper tiger, but done hardcore.
Been there, done that, spent a day running around doing test cases for bad outcome, good outcome, have the code reviewed, the tests reviewed, all added to CI, verified the results, have that reviewed, ...QA: very true. Even when looking at code and the fix is "change i++ to i--" review is not trivial.
Imagine that. Old dogs may actually have valuable data/experienceSure. You can't fly to the curb and wait for the tow plane, so to speak. The RTEMS part was for some hardware you definitely don't want to malfunction or to come back asking for directions. Autonomous swarm navigation was a thing a long time ago.
Been there, done that, spent a day running around doing test cases for bad outcome, good outcome, have the code reviewed, the tests reviewed, all added to CI, verified the results, have that reviewed, ...
When a friend mentioned the relevant norms for drive-by-wire to people at the BMW booth at a large fair, they looked like they wanted to sick security on him. That stuff will take a long way to come to a road near you (at least here). And certification will be a complete CF for the first few attempts.