diff --git a/README.md b/README.md index bb1ea74..b025733 100644 --- a/README.md +++ b/README.md @@ -526,7 +526,8 @@ Some popular microcontroller families include AVR, PIC, STM32, MSP430, nRF, and - [🎞️ How to Create a Super Simple Bootloader](https://www.youtube.com/watch?v=OkUQ3iMmiYQ&list=PLnMKNibPkDnEb1sphpdFJ3bR9dNy7S6mO) - [🎞️ Blinky To Bootloader: Bare Metal Programming Series (YouTube Playlist)](https://www.youtube.com/playlist?list=PLP29wDx6QmW7HaCrRydOnxcy8QmW0SNdQ) - [πŸ“ Simple AVR Bootloader tutorial](https://www.pocketmagic.net/simple-avr-bootloader-tutorial/) -- [🎞️ Udemy – STM32Fx Microcontroller Custom Bootloader Development](https://www.udemy.com/course/stm32f4-arm-cortex-mx-custom-bootloader-development/) +- [πŸŽžοΈπŸ’Ž Udemy – STM32Fx Microcontroller Custom Bootloader Development](https://www.udemy.com/course/stm32f4-arm-cortex-mx-custom-bootloader-development/) +- [πŸ“πŸ’Ž Device Firmware Update Cookbook](https://interrupt.memfault.com/blog/device-firmware-update-cookbook) #### πŸ”΅ Power Management @@ -1282,9 +1283,6 @@ Learning hardware hacking helps security professionals understand how embedded s #### πŸ”΅ Secure Boot & Secure Firmware Update -- [πŸ“ Device Firmware Update Cookbook](https://interrupt.memfault.com/blog/device-firmware-update-cookbook) -- [πŸ“ Saving bandwidth with delta firmware updates](https://interrupt.memfault.com/blog/ota-delta-updates) -- [πŸ“ Delta Over-The-Air Device Firmware Update](https://thinkty.net/projects/2023/05/07/delta_ota.html) - [πŸ“ AVR231: AES Bootloader](https://www.microchip.com/en-us/application-notes/an2462) - [🎞️ Blinky To Bootloader: Bare Metal Programming Series (YouTube Playlist)](https://www.youtube.com/playlist?list=PLP29wDx6QmW7HaCrRydOnxcy8QmW0SNdQ) - [🎞️ MOOC - Security Part4 : STM32 security in practice (YouTube Playlist)](https://youtube.com/playlist?list=PLnMKNibPkDnF0wt-ZI74SflnsBV4yKzkO) @@ -1316,6 +1314,13 @@ The Internet of Things (IoT) refers to a network of interconnected devices, whic - [πŸŽžοΈπŸ‘ΆπŸ’Ž Microchip University - Design Considerations For Your First IoT Project](https://mu.microchip.com/design-considerations-for-your-first-iot-project) +#### πŸ”΅ Delta Over-The-Air Firmware Update + +- [πŸ“ Saving bandwidth with delta firmware updates](https://interrupt.memfault.com/blog/ota-delta-updates) +- [πŸ“ Delta Over-The-Air Device Firmware Update](https://thinkty.net/projects/2023/05/07/delta_ota.html) +- [πŸ“ FreeRTOS Delta Over-the-Air Updates](https://www.freertos.org/2022/01/delta-over-the-air-updates.html) +- [πŸ”— ESP Delta OTA](https://components.espressif.com/components/espressif/esp_delta_ota) + ### ✳️ Edge AI Edge AI refers to the ability of devices to perform machine learning tasks on their own, without the need to send data to a central server. This can be done by using small, specialized AI models that are embedded directly into the device. TinyML is a subset of Edge AI that focuses on developing these models for devices with very limited computing power, such as microcontrollers and sensors.