Can I run bare metal code on only one core, and Linux on the other three?
Background: I want to use one core for realtime bit banging the I/Os.
Example applications would be:
- driving multiple WS2812 strings
- high speed logic analyzer
- high speed arbitrary waveform generator
- reading high speed ADCs (for GnuRadio)
So the one core would just transfer data from I/O to memory and convert it on the way.
I can do this with a Beaglebone and it's PRUs, but can it also be done with a Raspi 2?