/Embedded-Assembler

A FREE comprehensive step-by-step embedded Assembler tutorial covering the basics including coding your own vector table and linker script from scratch, I/O programming all the way to up to developing and hacking IoT.

Primary LanguageAssemblyApache License 2.0Apache-2.0

image

FREE Reverse Engineering Self-Study Course HERE


Embedded Assembler

A FREE comprehensive step-by-step embedded Assembler tutorial covering the basics including coding your own vector table and linker script from scratch, I/O programming all the way to up to developing and hacking IoT.

FREE Book

Download

Chapter 1: Toolchain

This chapter covers the basics of setting up a dev environment and basic template firmware for the STM32F401CCU6 MCU.

-> Click HERE to read the FREE pdf book.

Chapter 2: Architecture Basics

This chapter covers the basics of the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.

Chapter 3: Vector Table

This chapter covers the concept and development of the vector table within the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.

Chapter 4: Linker Script

This chapter covers the linker script concept and development within the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.

Chapter 5: ELF File Analysis

This chapter covers ELF file analysis and tools within the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.

Chapter 6: ARM Cortex-M Registers

This chapter covers the ARM Cortex-M registers within the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.

Chapter 7: ARM Thumb2 Instruction Set

This chapter covers the ARM Thumb2 instruction set within the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.

Chapter 8: Load & Store Instructions

This chapter covers the basic load & store instructions in addition to real-time hacking within the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.

Chapter 9: Constants & Literal Values

This chapter covers the basic constants & literal value examples within the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.

Chapter 10: Conditional Execution

This chapter covers the basic conditional execution within the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.

Chapter 11: Functions, Interrupts, UART & STUXNET Simulation!

This chapter covers functions, interrupts, UART and a simple STUXNET simulation within the STM32F401CCU6 architecture.

-> Click HERE to read the FREE pdf book.


License

Apache License, Version 2.0