Trying to get the libpru stuff to work but it won't compile because I don't have libsupc++. How do I get that on beaglebone using the angstrom distro?
On Saturday, May 24, 2014 3:23:32 AM UTC-5, Rafael Vega wrote: > > > I need to read all 7 analog pins in the BBB every 5 milliseconds. I'm > doing so with the following C code: > > void main(){ > char value_str[7]; > long int value_int = 0; > > FILE* f0 = fopen("/sys/bus/iio/devices/iio:device0/in_voltage0_raw", "r"); > > while(1){ > fread(&value_str, 6, 6, f0); > value_int = strtol(value_str,NULL,0); > printf("0 %li\n", value_int); > fflush(stdout); > > usleep(5000); > rewind(f0); > } > > Hoever, the cpu usage goes up really high (20%). Is there any way to read > the analog inputs differently so that it doesn't use as much CPU? Someone > suggested "DMA" but I'm completely lost on that regard... > > Any help will be appreciated. > -- 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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.