TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: THEO
from: BOB PROHASKA
date: 2020-12-20 00:10:00
subject: Re: Bare metal programmin

Theo  wrote:
> You can get the ARM cores to yourself if you want.  It is possible to keep
u-boot
> in memory to provide 'firmware' services that your operating system doesn't
> provide, and there's also TrustZone, although I don't think the Pi
> environment uses that out of the box (I'm less familiar with Pi4).

Can the firmware services alluded to be called by a user logged in
through a "normal" connection? I.e., bypassing normal security and
authentication mechanisms? That's not an issue if the firmware is
removed/overwritten by the loaded operating system, but if u-boot
remains I understand much better the objections raised by open source
advocates.

> If you want to do bare-metal things without U-boot, there's BakingPi:
> https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/
> although that's written for the Pi1 and will need small changes for Pis
> 0/2/3.  I'm not sure it'll work on Pi4.  There are some PRs for supporting
> other Pis (Alex hasn't been able to work on it for a while):
> https://github.com/Chadderz121/bakingpi-www

Thank you for a highly informative reply. I'm not competent to do much
with BakingPi, certainly nothing remotely useful, but it gives insights
which I didn't have before.

bob prohaska

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.