Hacker GitHub

← All repos

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

Mentions per year 18 mentions · busiest year 2023 (6)
20082026
  1. …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
  2. 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
  3. 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.
  4. …code to interact with the different hardware on the Pi (works on a bunch of different models.) https://github.com/rsta2/circle
  5. …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
  6. Nice. I can see something like this being used with circle ( https://github.com/rsta2/circle ) to run bare metal on a Pi, too.
  7. 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…
  8. It uses the circle library ( https://github.com/rsta2/circle ) to provide a minimal runtime (mainly to interface with the hardware).
  9. …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
  10. …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
  11. …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…
  12. …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
  13. …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
  14. And not to forget https://github.com/rsta2/circle
  15. …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...