Kyu real time operating system for the BBB (Beaglebone Black), Orange Pi, and Nanopi Fire3 boards
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
armv7 Fix BBB regression bug, still using old startup. Nov 1, 2018
armv8 Add cache test to IO menu to help sort out BBB regression bug. Oct 31, 2018
bbb Add mmt_paddle.c and fix typo in gpio.h Nov 3, 2018
configs Add mmt_paddle.c and fix typo in gpio.h Nov 3, 2018
demos Give this a proper name Oct 7, 2016
fire3 Make more IO tests work for Fire3 Oct 27, 2018
lib First big changes for ARMv8 Sep 24, 2018
net Fix all compiler warnings with 64 bit code. Oct 12, 2018
orange_pi Further testing of multicore regression Oct 13, 2018
tcp_xinu Fix all compiler warnings with 64 bit code. Oct 12, 2018
tools Tidy up .gitignore to include subdirectory makefiles May 23, 2018
x86 Finish making menus orthogonal. Jun 23, 2018
.gitignore Tidy up .gitignore to include subdirectory makefiles May 23, 2018
COPYING Add GPL 2 license notices to all files Oct 6, 2016
LICENSE Add GPL 2 license notices to all files Oct 6, 2016
Makefile Debugging BBB (currently broken) Oct 28, 2018
Makefile.inc Debugging BBB (currently broken) Oct 28, 2018
README.config Get rid of ARM alignment hack stuff Jan 14, 2017
README.md details Jan 7, 2017
TODO Working in v8 branch for ARM v8 Sep 24, 2018
VERSION First big changes for ARMv8 Sep 24, 2018
arm First big changes for ARMv8 Sep 24, 2018
config First big changes for ARMv8 Sep 24, 2018
console.c Fix all compiler warnings with 64 bit code. Oct 12, 2018
dlmalloc.c Change BBB mmu setup to partly eliminated cache related Oct 30, 2018
dlmalloc.src dlmalloc first compiles, working on cpsw still. May 26, 2015
gitpush Working after arm alignment cleanup. Jan 14, 2017
gpl-2.0.txt Add GPL 2 license notices to all files Oct 6, 2016
kyu.h Add mmt_paddle.c and fix typo in gpio.h Nov 3, 2018
kyulib.c Lots of work on armv8 Sep 30, 2018
kyulib.h Fix all compiler warnings with 64 bit code. Oct 12, 2018
main.c Change BBB mmu setup to partly eliminated cache related Oct 30, 2018
malloc.h Debugging BBB (currently broken) Oct 28, 2018
mkversion Made this compile and run properly on BBB again after multicore work. Jun 15, 2018
mmt_paddle.c Add heartbeat to MMT paddle Nov 4, 2018
net.h Networking sort of working Jun 2, 2015
netbuf.h Networking sort of working Jun 2, 2015
prf.c Add GPL 2 license notices to all files Oct 6, 2016
protos.h Fix all compiler warnings with 64 bit code. Oct 12, 2018
random.c Move orange pi to 0x40000000 Apr 28, 2017
symbols.c Fix all compiler warnings with 64 bit code. Oct 12, 2018
test_io.c Add cache test to IO menu to help sort out BBB regression bug. Oct 31, 2018
test_kyu.c Fix all compiler warnings with 64 bit code. Oct 12, 2018
test_net.c Fix all compiler warnings with 64 bit code. Oct 12, 2018
tests.c Fix all compiler warnings with 64 bit code. Oct 12, 2018
tests.h Finish making menus orthogonal. Jun 23, 2018
thread.c Get v7 for OrangePi running after v8 changes Oct 13, 2018
thread.h Fix all compiler warnings with 64 bit code. Oct 12, 2018
timer.c All Kyu regression tests run for ARM v8 Oct 10, 2018
user.c Add mmt_paddle.c and fix typo in gpio.h Nov 3, 2018
xinu_tcp Further TCP testing Jun 29, 2018

README.md

Kyu project October 5, 2016

Kyu is a real time operating system for:

  1. the BBB (Beaglebone Black).
  2. the Orange Pi PC (H3 based board)

Eventually there will be more documentation here:

http://cholla.mmto.org/kyu

This is free software, protected under the GPL version 2