Lacamera, D. (2023). Embedded systems architecture: Design and write software for embedded devices to build safe and connected systems (2nd ed.). Packt Publishing. Read Also Chapter 1 (especially the “reference platform / ARM / Cortex-M” section) (O'Reilly Media) plus Chapter 2: Work Environment and Workflow Optimization (for toolchains etc.) (O'Reilly Media)