This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
en:iot-open:introductiontoembeddedprogramming2:programmingmodels [2024/05/23 07:59] – pczekalski | en:iot-open:introductiontoembeddedprogramming2:programmingmodels [2024/05/23 07:59] (current) – pczekalski | ||
---|---|---|---|
Line 4: | Line 4: | ||
==== Bare Metal Programming ==== | ==== Bare Metal Programming ==== | ||
- | The bare metal programming model is where the software developer builds firmware (usually from scratch or based on a stub generated by the SDK) and flashes it to the MCU. The MCU usually does not contain software other than technical ones necessary for starting and updating the device, e.g. a bootloader. The developer must implement all algorithms, communication, | + | The bare metal programming model is where the software developer builds firmware (usually from scratch or based on a stub generated by the SDK) and flashes it to the MCU. The MCU usually does not contain software other than technical ones necessary for starting and updating the device, e.g. a bootloader. The developer must implement all algorithms, communication, |
< | < |