November 14, 2024
Porting Kyu to the Zynq
Kyu is my real time operating system for ARM.
Kyu currently runs well on the BBB (Beaglebone Black) and on
boards based on the Allwinner H3 (many Orange Pi boards).
The game now is to make it run on the Zynq.
If you don't know what the Zynq is, use the link above -- it combines two
ARM cores, a bunch of peripherals, and a good sized FPGA.
Goals and up-front planning
Two things define my first push on this project.
No networking (for now) -- this basically just avoids writing
a network driver, since the rest of the networking is portable
and finished.
The other decision is to use my Antminer S9 board as the target.
Other boards like the EBAZ or even the Zedboard or Zybo could be
used, but my Antminer S9 is cabled up and sitting on my workbench
so it is a logical choice.
Stage 1 - a basic port
Stage 2 - an ethernet driver
Feedback? Questions?
Drop me a line!
Tom's Computer Info / tom@mmto.org