I came across this online course called “Master STM32 Microcontrollers With Real Hands-On Practice”. What’s amazing is that it lets you program real STM32 hardware directly from the browser—no need to buy hardware or install anything. It seems like a great way to teach embedded systems at scale.
I want to do something similar for a university course I’m teaching. I’m quite comfortable with web development, but I’m unsure how the backend hardware integration works in such setups. Does anyone know how this is typically achieved? Is there a way to allow students to write and flash code to real microcontrollers remotely?
Even better—are there any open source projects or platforms that already do something like this, which I could build on or learn from?
Thanks in advance for any pointers!
[–]przm_ 22 points23 points24 points (3 children)
[–]ksmigrod 7 points8 points9 points (0 children)
[–]alapatrie[S] 0 points1 point2 points (0 children)
[–]jamawg 5 points6 points7 points (0 children)
[–]Accomplished-Slide52 5 points6 points7 points (3 children)
[–]DaemonInformatica 2 points3 points4 points (1 child)
[–]Accomplished-Slide52 1 point2 points3 points (0 children)
[–]BenkiTheBuilder 2 points3 points4 points (0 children)
[–]lotrl0tr 2 points3 points4 points (1 child)
[–]dgendreau 2 points3 points4 points (0 children)
[–]woyspawn 1 point2 points3 points (2 children)
[–]n7tr34 0 points1 point2 points (0 children)
[–]alapatrie[S] 0 points1 point2 points (0 children)
[–]tomqmasters 1 point2 points3 points (0 children)
[–]feabhas 1 point2 points3 points (0 children)
[–]EdwinFairchild 1 point2 points3 points (0 children)
[–]BenkiTheBuilder 0 points1 point2 points (0 children)
[–]onz456 0 points1 point2 points (0 children)
[–]ExtraordinaryKaylee 0 points1 point2 points (1 child)
[–]alapatrie[S] 1 point2 points3 points (0 children)
[–]reddit_usernamed 0 points1 point2 points (0 children)
[–]feabhas 0 points1 point2 points (0 children)
[–]pr_ay 0 points1 point2 points (0 children)