3 ms·
If I remember correctly the GPU is heavily involved in booting and running code on the Raspberry Pi while the ARM CPU is more of a coprocessor, or something lik
by swinglock 11y ago
If I remember correctly the GPU is heavily involved in booting and running code on the Raspberry Pi while the ARM CPU is more of a coprocessor, or something like that. The GPU require a proprietary binary blobs to be present on the SD card to boot. It's a pretty odd computer and not open at all.
- nadams 11y ago> The GPU require a proprietary binary blobs to be present on the SD card to boot. Apparently that's not true anymore - http://liliputing.com/2014/02/raspberry-pi-gets-true-open-source-graphics-drivers.html http://liliputing.com/2014/02/raspberry-pi-gets-true-open-so...
- explorigin 11y agoThis article makes no promises. It merely states the possibility of having some functionality. Can you find somewhere that provides a fully OSS build for Raspberry Pi?
- makomk 11y agoAs far as I know it's still true. Even if you're using those open source graphics drivers you still need the binary GPU blob in order to actually boot the Pi. The Pi's initial bootloader has to run on the VPU and those open source drivers don't - indeed, they're from a related chip that doesn't even have a VPU. Last time I looked there was no documentation for the VPU, no open-source version of the bootloader code, no compiler that targets the VPU, and the only assembler was based on unofficial reverse engineering.