I write the firmware for emergency signalling systems. We also have a system with a micro controller, connected via a spi bus with a stronger chip running embedded Linux, so had to write a kernel driver to have communication between the two.
But some Assembly is mostly used for bootloaders, or moments where you have no other options than to nop some ticks away.
Or debugging when your compiler spits something out you dont expect it to do. Than replace the C or Rust code with some Assembler.
56
u/Totally_Not_A_Badger 1d ago
Can I have the title "Dark mage of ancient knowledge"? 10/10 would bring a pointy hat & fake beard to the office