3 ms·
> need to implement I think "need" implies too much. Because, for example, for 100% headless applications the open+free version is already viable. (But in prac
by pas 5y ago
> need to implement
I think "need" implies too much. Because, for example, for 100% headless applications the open+free version is already viable. (But in practice everyone wants to debug using the HDMI from time to time, mostly because almost noone has NTSC lying around.)
Also, without looking at the docs of the VPU, I'd guess that most of the blob functionality is needed for advanced vector stuff and whatnot (so it's only needed if you want to implement OpenGL/EGL/WebGL).
- bennyp101 5y agoOh so if it’s just for ssh then you can boot without the raspi-firmware part? Are there images without it?
- crizzlenizzle 5y agoThere’s also the serial console one could use
- SotCodeLaureate 5y agoNo, you can't boot into ARM code without it. ARM part is disabled power-on, VPU is a general purpose processor really. Basically, on start-up it loads its start.elf (i.e. boot application compiled for its instruction set) from boot-media, initializes some hardware, then loads ARM boot image into common memory, then starts ARM. It also exposes some low-level hardware interface via syscall-type "mailbox" interface.
- yjftsjthsd-h 5y agoIt looks like, per https://github.com/librerpi/lk-overlay#what-features-work https://github.com/librerpi/lk-overlay#what-features-work , yes you can boot to Linux on a Pi 2 with composite video and ... it doesn't use the word headless anywhere, but I'd be very surprised if you can't just omit video outputs completely. EDIT: Actually, reading more carefully it looks like there might be more than one blob and it's not 100% clear to me which this replaces, so now I'm less sure that you can boot without any proprietary blobs. I'm not sure that you can't, but I can't tell.