В том же linux-firmware просто скомпиленые бинарники прошивокдля разных чипов, а сишный код вида запиши в регистр х команду у для операции z, а дальше чип сам переварит
Со спутником был интересный проект в котором транслировали с обычного спутника для телевидения на каком-то канале данные по кругу и с соответствующим ПО ты мог эти данные принимать и дешифровать