Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Bootloader Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
stm32-bootloader
Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
-
xboot
The extensible bootloader for embedded system with application engine, write once, run everywhere.
-
cc2538-bsl
Python cross-platform script to upload firmware via the serial boot loader onto the CC13xx, CC2538 and CC26xx SoC.
-
Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
This massive page of resources has helped me tremendously throughout my embedded learning, that would probably be a good starting point.
Project mention: Kodi stopped working on AppleTV, All addons get error-check log for some reason | /r/Addons4Kodi | 2023-12-06No idea, as mentioned i just got lucky and came across this and it worked easy. https://checkra.in/
Project mention: It's far from clear how grub package updates work on Ubuntu | news.ycombinator.com | 2024-04-13I assume this person meant to say `Limine'.
It's what I use for dualbooting Windows and Linux. It's really easy to Install, Use & Understand.
https://limine-bootloader.org/
I've been tinkering with MCUboot. It works w/ Zephyr, Mynewt, NuttX, RIOT, Mbed OS ...
We use a couple nice home-grown functions in ZFSBootMenu to help debug things. We have a zdebug logging function that's peppered liberally throughout the code base - https://github.com/zbm-dev/zfsbootmenu/blob/master/zfsbootme...
Hitting ctrl-t on our main menu will, when booting with debug logging enabled, show a screen like this: https://imgur.com/Ge75zkP
We also have a flamegraph profiling mechanism that can be enabled with https://github.com/zbm-dev/zfsbootmenu/blob/master/zfsbootme... . That will dump data to a serial port, which when re-assembled, can be used to produce a graph like https://raw.githubusercontent.com/zbm-dev/zfsbootmenu/master...
Bash is suprisingly flexible.
XiaoMiToolV2 has many options for my device - Pine Redmi 7 A
Project mention: DreamShell: Operating System for the Sega Dreamcast | news.ycombinator.com | 2024-01-09
Since you are interested in low level stuff, you can check out Felix
Bootloader related posts
-
It's far from clear how grub package updates work on Ubuntu
-
wolfBoot: wolfSSL Secure Bootloader
-
Kodi stopped working on AppleTV, All addons get error-check log for some reason
-
Trying To Create Themes Directory In EFI
-
Limine a dog with fleas just died
-
Problem loading GDT in a x86-64 kernel
-
Limine is an advanced, portable, multiprotocol bootloader
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 May 2024
Index
What are some of the best open-source Bootloader projects? This list will help you:
Project | Stars | |
---|---|---|
1 | hekate | 6,197 |
2 | Awesome-Embedded | 5,085 |
3 | PongoOS | 2,439 |
4 | tilck | 2,256 |
5 | rEFInd-minimal | 1,975 |
6 | micronucleus | 1,634 |
7 | OC-little | 1,598 |
8 | limine | 1,593 |
9 | mcuboot | 1,208 |
10 | stm32-bootloader | 839 |
11 | xboot | 784 |
12 | uf2 | 780 |
13 | zfsbootmenu | 768 |
14 | HoodLoader2 | 712 |
15 | docker-to-linux | 635 |
16 | XiaoMiToolV2 | 610 |
17 | onie | 571 |
18 | MicroCore | 521 |
19 | Invaders | 509 |
20 | cc2538-bsl | 488 |
21 | Cyjon | 411 |
22 | DreamShell | 406 |
23 | felix | 378 |
Sponsored