rsta2/circle
View on GitHub ↗ ★ 2,340 C
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
18 mentions on Hacker News by 14 people: 3 stories, 15 comments · first 2019-06-23 · latest 2025-05-04
20082026
-
…the PAL/SDL adapter to a plain frame buffer and serial input seems feasible. Using a framework like https://github.com/rsta2/circle would make the task even easier. Of course the Oberon compiler does still generate code for the original…
comment by Rochus · 2025-05-04 · in Pascal for Small Machines -
I was thinking that Circle ( https://github.com/rsta2/circle ) might be faster to boot than a kernel, but it doesn't seem to support MIPI cameras.
comment by nyanpasu64 · 2024-09-01 · in Extreme Pi Boot Optimization -
I suggest checking out circle https://github.com/rsta2/circle since it's basically a library for the pi hardware. I'm doing some experiments with it myself now.
comment by Cieric · 2023-11-16 · in Bare Metal Emulation on the Raspberry Pi – Commodore 64 -
…code to interact with the different hardware on the Pi (works on a bunch of different models.) https://github.com/rsta2/circle
comment by Cieric · 2023-11-16 · in Bare Metal Emulation on the Raspberry Pi – Commodore 64 -
…in the repo in different places, but might be worth adding a link to it as well, it's Circle: https://github.com/rsta2/circle
comment by rzzzt · 2023-11-15 · in Bare Metal Emulation on the Raspberry Pi – Commodore 64 -
Nice. I can see something like this being used with circle ( https://github.com/rsta2/circle ) to run bare metal on a Pi, too.
comment by rcarmo · 2023-11-06 · in A standalone zero-dependency Lisp for Linux -
Bare metal C++ for PI. https://github.com/rsta2/circle Access to most of the hardware and real-time deterministic behavior. It’s a really great project and lets you twiddle those gpio pins at ridiculous speeds with perfect timing (less…
comment by lll-o-lll · 2023-03-22 · in Unpopular Opinion: Don’t Use a Raspberry Pi for That -
It uses the circle library ( https://github.com/rsta2/circle ) to provide a minimal runtime (mainly to interface with the hardware).
comment by infinite8s · 2023-01-02 · in Smalltalk-80 on Raspberry Pi: A bare metal implementation -
…https://aranym.github.io/ ... running on top of Ultibo, say: https://ultibo.org/ Or maybe Circle: https://github.com/rsta2/circle
comment by lproven · 2022-09-20 · in EmuTOS – Free OS for Atari ST and more -
…synth that can emulate the roland mt-32. [1] https://codeberg.org/dcoredump/MicroDexed [2] https://github.com/rsta2/circle [3] https://github.com/dwhinham/mt32-pi
comment by dimatura · 2022-04-17 · in Dexed FM synthesizer similar to DX7 running on bare metal Raspberry Pi -
…for Raspberry Pi: https://www.rpi4os.com and https://s-matyukevich.github.io/raspberry-pi-os and https://github.com/rsta2/circle Recent x64 AMD and Intel PC's use UEFI secure boot and require signed boot images, so this simple approach…
comment by erwincoumans · 2022-03-25 · in Writing a simple operating system from scratch (2010) [pdf] -
…teach strictly more, or just different skills, than studying bare-metal embedded frameworks like https://github.com/rsta2/circle (which powers https://github.com/dwhinham/mt32-pi , unlike Zynthian which is Linux-based (…
comment by nyanpasu64 · 2022-01-27 · in MIT 6.S081 – Operating System Engineering -
…to build a Smalltalk-based system using something like the circle library for low-level access ( https://github.com/rsta2/circle ). Hopefully someone can reverse engineer the binary blob for controlling the eInk display.
comment by infinite8s · 2021-12-23 · in PineNote Developer Edition – E-Paper Tablet -
And not to forget https://github.com/rsta2/circle
comment by ac42 · 2021-10-06 · in Writing a “bare metal” operating system for Raspberry Pi 4 -
…fashion possible... Some things you may find interesting: https://github.com/dwelch67/raspberrypi https://github.com/rsta2/circle https://ultibo.org/ Think of the latter 2 as "HAL plus some primitives" rather than RTOS...
comment by justaaron · 2019-06-23 · in Ask HN: Resources for getting started with bare-metal coding?