rust-raspberrypi-OS-tutorials
loadstone | rust-raspberrypi-OS-tutorials | |
---|---|---|
2 | 26 | |
184 | 13,005 | |
0.0% | 1.0% | |
0.0 | 6.3 | |
over 1 year ago | 3 months ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
loadstone
-
Embedded Rust Development
Just the first example that comes to mind: https://github.com/absw/loadstone
-
Announcing Loadstone, a secure bare-metal Rust bootloader
Loadstone is an open source, MIT licensed secure bootloader for small-footprint embedded applications (bare metal, RTOS at most). We've been working on it for some time at Bluefruit Software, and you may have read about it on my blog.
rust-raspberrypi-OS-tutorials
- Operating System Development Tutorials in Rust on the Raspberry Pi
-
How would you build an operating system? (SerenityOS with Andreas Kling)
I am very interested in this tutorial for building an OS for the Raspberry Pi in Rust: https://github.com/rust-embedded/rust-raspberrypi-OS-tutoria...
I'd love to try it out when (if ever) I have the time.
- M1 crate
- OS development tutorials in Rust on the Raspberry Pi
- Embedded Rust Development
-
Has anyone programmed a Raspberry Pi with Rust?
I like rust, low level and embedded hacking so I programmed a simple "kernel", based on this: https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
-
Can you learn and be good at programming by imitating codes?
So every week, I basically followed along these tutorials. I didn't even made an effort to fully understand the code I was copying, as I just didn't want to waste mental energy on it as I wanted that energy and time wasted on my focus at the time (C++ and JS). I did that for like a year, doing 1-3 tutorials/week from that site. Over the course of it, I got to build web apps, several compilers, several games mostly board games/3d shooters/2d multiplayer games, raytracers, peer to peer apps, building a networking stack, bots, blockchain apps, servers, PGP encryption, E2E encryption apps such as for messaging, built a NES emulator, virtual machines, simulators and graphics programming, etc. I'd say the longest one was learning to build a tiny OS on raspberry pi
-
Linux booting raspberry via USB?
Hello everyone, I'm not sure if this is possible, but I'll give it a shot. I have a raspberry PI zero and a linux host pc. I am trying to run stuff on the raspberry on bare metal, no OS below it (using this tutorial https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials/). Now in the tutorial 4 there is a step "flash the kernel onto SD card and insert the SD card into the raspberry". Now, given my lack of SD card adapter (I'm also curious) I wanted to ask if it is possible to deliver this kernel onto the raspberry without the SD card using USB.
-
Writing a “bare metal” operating system for Raspberry Pi 4
I believe it already exists: https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
-
Tutorial: Writing a “bare metal” operating system for Raspberry Pi 4
Is this just an alternative UI for GitHub but without the files? Am I missing something obvious? I'm confused.
Actual github repo for anyone looking for the files: https://github.com/rust-embedded/rust-raspberrypi-OS-tutoria...
What are some alternatives?
gdbstub - An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
blue_hal - Rust HAL repp
rppal - A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
embedded-storage - An Embedded Storage Abstraction Layer
redox - Mirror of https://gitlab.redox-os.org/redox-os/redox
esp-wifi - A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust
rpi4-osdev - Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
serenity - The Serenity Operating System 🐞
tock - A secure embedded operating system for microcontrollers
buildroot - Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or file pull requests here.
circle - A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)