As I mentioned above, we know that we couldn't do this on a Pi Zero, and for the moment a Pi Zero is a requirement because of the physical constraints, but we can use a ribbon cable or a 90-degree connector which would let us use a full sized pi at least for development experiments - have a look at the various mounting options in this wiki page: http://computernerdkev.heliohost.org/pi ... escriptionHeater wrote: ↑Wed Aug 07, 2019 9:22 amgtoal,
Wow, what an awesome project. I love those old vector graphic screens. Last one I programmed was a huge round display for Marconi Radar. But that had a hardware driver for the display, just build a list of objects to draw in memory and away it goes.
The Pi Zero is only a single core machine. Sadly what we have discussed here, isolating a core, is not applicable. Any particular reason you need to use a Pi Zero? I suspect it may work with an isolated core on a bigger Pi, even without delving into that pesky interrupt that is eating 5us occasionally.
I'm assuming at some point that the Raspberry Pi Corporation will bring out a multi-core in the Zero format, and even if they don't there's always the 4-core Banana Pi M2 Zero (if we're allowed to mention that here without getting crucified!)
So yes, I was planning to do some experiments in this area in the next day or two using a full sized pi. I've read the various posts about isolcpus etc but it sounds like you guys have already done a lot of testing and no doubt have found various details that may take us some time to rediscover, so I was hoping we could build on your experience rather than have to reinvent it...
PS Neighbour? I worked at GEC Borehamwood for years, in the floor below Marconi Radar. In fact I think you guys' radar used to cook our meals for us in the canteen across the street - no - wait, you're the guy from Great Baddow. I remember now, we chatted about Coral...