Chapter 12 Changelog

date description
30.06.2020 Initial Release
01.07.2020 Fixing issues #1, #2 and #3! Many thanks to npsqm and daantimmer! Update Cover image to vector graphics.
13.09.2020 Releasing chapters 9 and 10! Fixing issues #6 and #7. Many thanks to jakr, tsgowtham and danewalton!


[1] Unix System Laboratories, “System V - Application Binary Interface.” 1997, [Online]. Available: http://www.sco.com/developers/devspecs/gabi41.pdf.

[2] Arm Ltd, “ELF for the Arm Architecture.” 2019, [Online]. Available: https://static.docs.arm.com/ihi0044/g/aaelf32.pdf.

[3] Arm Ltd, “ARM architecture profiles.” 2015, [Online]. Available: https://developer.arm.com/docs/dui0471/l/key-features-of-arm-architecture-versions/arm-architecture-profiles.

[4] Arm Ltd, “Armv8-M Architecture Reference Manual.” 2017, [Online]. Available: https://developer.arm.com/docs/ddi0553/bj/armv8-m-architecture-reference-manual.

[5] ST Microelectronics, “Reference Manual.” 2020, [Online]. Available: https://www.st.com/en/microcontrollers-microprocessors/stm32l5-series.html.

[6] Arm Ltd, “System Design with ARMv8-M.” 2016, [Online]. Available: https://developer.arm.com/docs/100767/0100/system-design-for-armv8m.

[7] Arm Ltd, “ARMv8-M Security Extensions Requirements on Development Tools.” 2019, [Online]. Available: https://developer.arm.com/docs/ecm0359818/latest.

[8] ST Microelectronics, “Getting started with STM32L5 Series microcontrollers and TrustZone development.” 2020, [Online]. Available: https://www.st.com/en/microcontrollers-microprocessors/stm32l5-series.html.

[9] ST Microelectronics, “STM32 Software Development Tools.” 2020, [Online]. Available: https://www.st.com/en/development-tools/stm32-software-development-tools.html.