On 1/12/2017 2:47 AM, Matteo Facchinetti wrote: > Hi, > > I just see 4.4.y kernel for Beaglebone patched by RobertCNelson with > Xenomai 3.0.3. > https://github.com/RobertCNelson/ti-linux-kernel-dev/tree/ti-linux-xenomai-4.4.y > > > that's ready to try using update_kernel script: > $ sudo ./update_kernel.sh --ti-xenomai-channel --lts-4_4 > > Could be time for Machinekit to migrate over Xenomai 3.x? > > In Beaglebone platform this could be a great opportunity to update the > older 3.8 kernel and pass to 4.4. > > What are M.L. opinions?
Robert modified that kernel to include the uiopruss driver we need to talk to the PRU (the default TI kernel configuration uses remoteproc). That kernel _should_ work with Machinekit on a BeagleBone, but there will be some changes required. With the 4.x kernels a lot of the sysfs file locations changed for things like the cape manager and the ADC raw input values. If you're familiar with the 'Bone and loading overlays, you can try testing with this kernel. To get started just install the new kernel and try to work through getting the required overlays loaded (probably the PRU, ADC, and the universal overlay) and pins setup as needed (ie: what's typically done in setup.sh). If that all works, you can try launching a configuration, but the PRU driver and ADC code will probably need to be tweaked for the new sysfs locations. I was working on this before the new year, then my main computer system was down for two days and I'm still catching up at RealJob. :-/ -- Charles Steinkuehler [email protected] -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.
