First Successful Firmware Update! :: Bare Metal Programming Series 11 @LowByteProductions
First Successful Firmware Update! :: Bare Metal Programming Series 11  @LowByteProductions
Uploaded July 2023 | Updated September 2026, 2 weeks ago
In this episode, we're building the firmware updater application, which communicates with the bootloader in order to send a firmware update reliably over USB/UART. It's a fun break from writing low level C, and a chance to write some code in language that provides nice abstractions for sequencing asynchronous code!

=[ 🔗 Links 🔗 ]=

🎥 Series Playlist: youtube.com/playlist?list=PLP29wDx6QmW7HaCrRydOnxcy8QmW0SNdQ
🗣 Discord: discord.gg/FPWaVgk
⭐️ Patreon: patreon.com/lowleveljavascript
💻 Github Repo: github.com/lowbyteproductions/bare-metal-series
First Successful Firmware Update! :: Bare Metal Programming Series 11Building A Fantasy Game Console Emulator: System Overview and Graphics PipelineSimple Timer API :: Bare Metal Programming Series 9[stream] File System Hacking: FAT32 Deep DiveWhat is Memory Mapped I/O? (16-Bit VM in JavaScript 005)Unpacking squished bits (Bit Packer part 2)Fixed-point math is better than floating point (sometimes)The mechanics of VIRTUAL MEMORY //Source Dive// 005Spinning Persistence of Vision[stream] USB: Reverse Engineering and Writing Driversgateware-ts basics: Digital design for FPGA with TypeScriptPWM and Timers :: Bare Metal Programming Series 3
Low Byte Productions |

First Successful Firmware Update! :: Bare Metal Programming Series 11

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER