Starting bare metal... - Raspberry Pi Forums
i know there website mentioned elsewhere course on bare metal programming on pi... i've been looking @ dexos website. if go down dexos route (for now), @ disadvantage in terms of performance hit etc? harder address hardware or call gpu stuff without c compiler there?
thanks!
thanks!
it not matter how program 'bare metal' in c or assembler.
ease of writing c easier , should performance issues can add assembler routines if needed. gcc can mix them without problems.
programming gpu have dig in deep, adding opengl lib lot easier.
in experiments using simple 16 bit framebuffer handled cpu only.
tip writing , testing bare metal: usb 3,3v serial adapter, connect mini-uart pins of pi , use dwelch67 serial bootloader on sd card , terminal program on pc. sturdy switch in power cable pi must! without these end compiling, copying sd card, insert sd card in pi, reboot , test, remove sd card, compile, reprogram, ad nauseum.. wear out cardslot of pi , slow...
happy programming!
ease of writing c easier , should performance issues can add assembler routines if needed. gcc can mix them without problems.
programming gpu have dig in deep, adding opengl lib lot easier.
in experiments using simple 16 bit framebuffer handled cpu only.
tip writing , testing bare metal: usb 3,3v serial adapter, connect mini-uart pins of pi , use dwelch67 serial bootloader on sd card , terminal program on pc. sturdy switch in power cable pi must! without these end compiling, copying sd card, insert sd card in pi, reboot , test, remove sd card, compile, reprogram, ad nauseum.. wear out cardslot of pi , slow...
happy programming!
raspberrypi
Comments
Post a Comment