> On May 30, 2016, at 8:25 AM, [email protected] wrote:
> 
> These are a newbie questions, but it would be fine if a wiki exists with 
> clear explanantion about.
> Which are the main differences between branches (ex. v4.1 vs v4.4)?
Other than the obvious answer that V4.4 has for features/drivers than V4.1, TI 
continue to move their custom processor patches into mainline, so V4.4 will 
require less patches than V4.1. The goal is to eventually move all patches into 
mainline so that a standard kernel will work on a board with a TI processor. 
> Which are the features of every kernel branch (ex. v4.4)?
Best to look here:

http://kernelnewbies.org/Linux_4. <http://kernelnewbies.org/Linux_4.1>1

Do the same for 4.2, 4.3 and 4.4 to get an idea of what changed.
> What are the differences between 'bone-kernel', 'ti-channel', 
> 'bone-xenomai-channel' and other ones available?
bone-kernel is maintained by Robert Nelson and is targeted at the BB and BBB. 
The PRU is implemented with UIO
ti-channel is maintained by TI and is developed for all TI processors. Some 
subsystems seem to be updated sooner than the bone-kernel. The PRU is 
implemented with RPMSG/REMOTEPROC
xenomai is a dual kernel, one for realtime to achieve about 40uS latency under 
load conditions and the other is the regular Linux kernel
ti-rt used the preempt features to reduce the interrupt latency to about 100uS

> Which ones of the previous questions are available for real-time (rt)?
As I explained before, xenomai is faster, but development is way more 
complicated. In most situations, ti-rt is more than fast enough, but there are 
some drivers that don’t work properly with the ti-rt kernel. 


Regards,
John

> I'm trying to find a solution for an issue I have, and as I have read in some 
> forums, changing the kernel would help me, but I don't know which could be 
> the right kernel, so that is why I'm asking here.
> 
> 
> -- 
> For more options, visit http://beagleboard.org/discuss 
> <http://beagleboard.org/discuss>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/beagleboard/26c3d5c7-f25c-4327-8dc1-1938fc630f4b%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/beagleboard/26c3d5c7-f25c-4327-8dc1-1938fc630f4b%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/39862E08-222A-4036-B1F3-776B4343D8BF%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to