RCN kernel versions

Hi all,

Does anyone know the difference between the Robert C. Nelson kernels tagged “ti” and the ones tagged “bone”? At some point there was a difference in the PRU handling (“bone” was using the old uio_pruss and “ti” the new remoteproc_pruss) but are there other differences?

Also, for the kernels being tagged “rt”, they are compiled with RT_PREEMPT, right? It is not a xenomai patch being setup?

Kind regards,


Hi Antoine

The “bone” images are basically patched version of torvalds’ linux tree, while the ‘ti’ version are based on TI’s linux kernel.
So basically the -ti- kernel is based on https://github.com/RobertCNelson/ti-linux-kernel-dev
and -bone- are based on https://github.com/RobertCNelson/bb-kernel

and yes, those -rt- images are with RT_PREEMPT patch.

Further, this might be helpful : https://eewiki.net/display/linuxonarm/BeagleBone+Black