Hi! I have an application where I need to have consistent time sampling of some sensors (for instance, sampling every 1ms second) and that it uses little power. My solution for using little power is to set the processor to sleep every once in a while using *rtcwake -d /dev/rtc0 -m mem* However, power management like that only works on kernels from TI. To have consistent time sampling I decided to use the PRU. I followed the great tutorial from http://exploringbeaglebone.com/chapter13/. However, this depends on uio_pruss which I was only able to get working on Bone kernels. TI kernels use remoteproc_pruss, which I haven't found any great tutorials on.
I tried installing the uio_pruss module on a TI kernel using https://github.com/izaakschroeder/uio_pruss. After going through the process, I was even able to load the module. However, it doesn't work properly. For instance, the folder */sys/class/uio/uio0/maps/* does not even exist on the TI kernels. Would anyone know how to get uio_pruss working on TI kernel? If not, would you know another solution that I could try for my application? Thank you very much! -- 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]. For more options, visit https://groups.google.com/d/optout.
