Home
:house: The landing page for .NET nanoFramework repositories. (by nanoframework)
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. (by akospasztor)
| Home | stm32-bootloader | |
|---|---|---|
| 23 | 2 | |
| 920 | 995 | |
| 1.2% | 3.0% | |
| 6.3 | 0.0 | |
| 6 days ago | about 3 years ago | |
| C | ||
| MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
Home
Posts with mentions or reviews of Home. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-16.
- 30,656 Pages of Books About the .NET Ecosystem: C#, Blazor, ASP.NET, & T-SQL
The C# and .NET world, though, has choice overload. Since I make enterprise web information systems, I ignored anything outside of that scope: MAUI, Unity, nanoFramework, WinUI, ML.NET, and others. Even after I pared the options down to books available on the O'Reilly Learning Platform subscription provided by my employer and eliminated low-rated books and older editions, it's a lot:
- Espressif Acquires Majority Stake in M5Stack
> the core C-based stuff
Plug for https://www.nanoframework.net/
- keyboard jiggler that is programmable? e.g. i can specify which keys i want pressed and when
- How to create a C# program that waits for user input without consuming a lot of system resources?
https://www.nanoframework.net/ not sure how it good in current state but for those who want use c# on esp32 - its reasonable way)
- Can C# be used effectively without .net / .net core?
check out https://www.nanoframework.net/
- If I already know C#, should I learn C++ or Rust?
You can do embedded with C#, you can work on microcontrollers, and you can make games in Unity.
- Hardware projects where C# can be implemented
Arduino, but runs .Net. https://en.wikipedia.org/wiki/Netduino Nano framework let's your write c# for esp32 and whatnot. https://www.nanoframework.net/
- bflat - Build native C# applications independent of .NET
Yeah, that's my first thought. I've done some ESP32 programming and tried out nanoframework as my first attempt. Nanoframework is a cool project but I had some problems and ended up having to write everything in C.
- School projects
Well, there is https://www.nanoframework.net/ though microbit isn't supported, but ESP32 is
- Functional programming language for embedded devices?
stm32-bootloader
Posts with mentions or reviews of stm32-bootloader. We have used some of these posts to build our list of alternatives and similar projects.
- Writing bootloaders for microcontrollers
Here's a bootloader "library" that might be useful. You need to add your own code to get the actual firmware image from somewhere (UART, an SD card, or whatever), and then you just pass it off to the "library" for flashing.
- Difference between a programmer and a USB-UART adapter
Yes, unless you have something like an STM32 with a built-in bootloader. This can be used to update the regular bootloader. For example, this bootloader is capable of jumping to the built-in bootloader from software (as opposed to the "regular" method of pulling certain pins high or low at reset to cause the processor to run the built-in bootloader from ROM rather than the regular bootloader from flash).
What are some alternatives?
When comparing Home and stm32-bootloader you can also consider the following projects:
aws-iot-edukit-tutorials - Content repo for the AWS IoT EduKit program
nanopb-example - This is a simple project created to test the capabilities of Google's protobuf C implementation, nanopb.
STM32_stereovision - Open Source stereovision device with STM32
Arduino_Core_STM32 - STM32 core support for Arduino
iot - This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
embox - Modular and configurable OS for embedded applications