[Coco] OS-9 on Raspberry Pi

Gene Heskett gheskett at shentel.net
Wed Jun 5 11:11:22 EDT 2019

On Wednesday 05 June 2019 08:32:06 am Frank Swygert wrote:

> Allen Huffman already mentioned this in a post, but I have some
> additional info. For one, go to www.microware.com and read the
> "Microware OS-9 Overview" and the "OS-9 For ARM" tabs. At the bottom
> of the overview you will find "Since February 2013 Microware OS‐9 is
> owned by a part‐nership of three companies, MicroSys,
> Freestation(Japan)and RTSI(USA). They have formed   Microware LP
> (www.microware.com)to actively continue the development on OS‐9."
> With the $50 personal OS-9 license for the RPI0W (currently developing
> for more platforms) you can build a complete new system for $150 or
> less (depending on case and peripheral choices) complete with OS-9!!
> Our own Boisy Pitre and Allen Huffman have been consulting with
> Microware, at least informally, so I expect to see a good package come
> out with some input from them and others in the community through
> them. The "CoCo4" could very well be a R-Pi with a CoCo emulator (for
> backward
> compatibility) and native OS-9... maybe with a board enhancement or
> two... OS-9 is also on other ARM board, one that has been mentioned on
> the list is the Beagle Bone. Hopefully this community will settle on
> one of the R-Pi models and "standardize" on it. Would make development
> of add-on boards and software so much easier...

Having lived with a pi3b running 3/4 ton of lathe for about 2 years now, 
I'd object to that. There are other small SBC's that are more suitable.

1. There are other boards that do not suffer from a major s
design flaw the pi's suffer from, the use of an internal usb2 hub for any 
i/o not associated with gpio, or its wifi. EVERYTHING else has to fight 
for a time slot to get its data in and out of the pi by way of this 
internal usb bus. So key up/down events do not always get thru in a 
timely manner, or at all. So once code has made it thru the gauntlet, it 
runs great. The interface card that runs the machine, a mesa 7i90, talks 
to the pi over an SPI bus, using 32 bit packets at a time, writing at 42 
megabaud, and answering back to the pi at 25 megabaud.  That works 
perfectly. So I don't often jog it into position with the keyboard, 
instead by way of a pair of MPJA encoder dials that are handled entirely 
thru the SPI bus. They, and the SPI bus using gpio pins make no 
mistakes. With those, I can jog it .0001" per click

If someone could take the linuxcnc rpspi.ko module, written specifically 
to run only on a pi3b and translate it to run on the rock64, I'd have 
one of those installed by noon my time. With 4GB of dram, the rock64 is 
easily 10 to 20x faster than a pi for $44 + a 4 or 5 amp wall wart 
supply. Add a fan from a dead video card, and the up-times will be from 
power bump to power bump.

My $0.02.
Cheers, Gene Heskett
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

More information about the Coco mailing list