Skip to content

Commit 521ac73

Browse files
Complete Phase 1
1 parent 561b5a1 commit 521ac73

10 files changed

+6760
-9
lines changed

Embedded_C/Aligned_Memory_Allocation.md

Lines changed: 427 additions & 0 deletions
Large diffs are not rendered by default.

Embedded_C/Cache_Aware_Programming.md

Lines changed: 701 additions & 0 deletions
Large diffs are not rendered by default.

Embedded_C/DMA_Buffer_Management.md

Lines changed: 933 additions & 0 deletions
Large diffs are not rendered by default.

Embedded_C/Memory_Fragmentation.md

Lines changed: 599 additions & 0 deletions
Large diffs are not rendered by default.

Embedded_C/Memory_Leak_Detection.md

Lines changed: 758 additions & 0 deletions
Large diffs are not rendered by default.

Embedded_C/Memory_Mapped_IO.md

Lines changed: 871 additions & 0 deletions
Large diffs are not rendered by default.

Embedded_C/Memory_Protection.md

Lines changed: 861 additions & 0 deletions
Large diffs are not rendered by default.

Embedded_C/Shared_Memory_Programming.md

Lines changed: 925 additions & 0 deletions
Large diffs are not rendered by default.

Embedded_C/Stack_Overflow_Prevention.md

Lines changed: 676 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ Explore → [Advanced Hardware](#advanced-hardware) → [Embedded Security](#emb
4141

4242
**Advanced Memory Management**
4343
- **[Memory Pool Allocation](./Embedded_C/Memory_Pool_Allocation.md)** - Efficient memory management for embedded systems
44-
- **Aligned Memory Allocation** - Hardware-aligned memory allocation
45-
- **Memory Fragmentation** - Understanding and preventing heap fragmentation
46-
- **Memory Leak Detection** - Tools and techniques for embedded systems
47-
- **Stack Overflow Prevention** - Stack size analysis and protection
48-
- **Memory Protection** - Using MPU/MMU for memory safety
49-
- **Cache-Aware Programming** - Understanding cache behavior and optimization
50-
- **DMA Buffer Management** - Safe DMA buffer allocation and management
51-
- **Memory-Mapped I/O** - Direct hardware register access
52-
- **Shared Memory Programming** - Multi-core memory sharing patterns
44+
- **[Aligned Memory Allocation](./Embedded_C/Aligned_Memory_Allocation.md)** - Hardware-aligned memory allocation
45+
- **[Memory Fragmentation](./Embedded_C/Memory_Fragmentation.md)** - Understanding and preventing heap fragmentation
46+
- **[Memory Leak Detection](./Embedded_C/Memory_Leak_Detection.md)** - Tools and techniques for embedded systems
47+
- **[Stack Overflow Prevention](./Embedded_C/Stack_Overflow_Prevention.md)** - Stack size analysis and protection
48+
- **[Memory Protection](./Embedded_C/Memory_Protection.md)** - Using MPU/MMU for memory safety
49+
- **[Cache-Aware Programming](./Embedded_C/Cache_Aware_Programming.md)** - Understanding cache behavior and optimization
50+
- **[DMA Buffer Management](./Embedded_C/DMA_Buffer_Management.md)** - Safe DMA buffer allocation and management
51+
- **[Memory-Mapped I/O](./Embedded_C/Memory_Mapped_IO.md)** - Direct hardware register access
52+
- **[Shared Memory Programming](./Embedded_C/Shared_Memory_Programming.md)** - Multi-core memory sharing patterns
5353

5454
#### **Phase 2: Hardware Fundamentals (4 weeks)**
5555
**GPIO and Basic I/O**

0 commit comments

Comments
 (0)