Gene, on 2019-08-30: > I found the u-sd card with a debian-arm buster net-install on it. And I > generally like what I see. Then I noticed there was a newer kernel > marked preempt-rt. What the hell, give it a shot, and installed it along > with the mesa-utils pkgs. > > rebooted, runs fine. Ran glxgears full screen, getting about 9 fps. > Nowhere near the 27 fps I get out of a raspian buster install, but is > still around 7.5 fps faster than jessie or stretch gave me, a quite > worthwhile improvement. > > So, over the next week I'll setup a build environment on a plugged in ssd > and see if I can build an arm64, deb format version of linuxcnc. That > would be a good sized feather in my hat!
Good day Gene,
It sounds good; let us know how things evolve. :)
If the end result is not satisfactory, I vaguely recalled my
school days, which are actually pretty nearby from today, and my
course on Real-Time Operating Systems. Various kernels and
systems have been mentioned, notably:
- RTAI (you mentioned that in another thread),
- QNX (I don't suppose you are willing to spend hundreds of
thousands on that one, but it was pretty neat in the past),
- Xenomai (this was the main RT engine of the course).
I see Xenomai was part of Debian at some point, but the package
is currently orphaned:
https://packages.debian.org/search?searchon=sourcenames&keywords=xenomai
Upstream, the project seems still running:
https://www.xenomai.org/
I guess you might want to start here:
https://gitlab.denx.de/Xenomai/xenomai/wikis/Start_Here
Browsing a bit on their wiki, they advertise being compatible
with your Pi 3B (it's in the liste of "Supported Evaluation
Boards"):
https://gitlab.denx.de/Xenomai/xenomai/wikis/Supported_Hardware#arm
Of course, this advice comes from a guy who thinks CPU cycles
should be reserved for scientific computations, not doing kernel
mode stuff juggling with tasks. So, take this with a gentle
grain of salt. ;)
Have you had the occasion to consider Xenomai in the past ?
Do you think it could be compatible with your CNC toolset ?
> Cheers, Gene Heskett
Happy hacking and kind regards,
--
Étienne Mollier <[email protected]>
Fingerprint: 5ab1 4edf 63bb ccff 8b54 2fa9 59da 56fe fff3 882d
signature.asc
Description: OpenPGP digital signature

