From cf21153c095ef6806e899f3f0f6da2bec8eb0e1b Mon Sep 17 00:00:00 2001 From: Meysam Parvizi Date: Mon, 31 Jul 2023 01:47:04 +0330 Subject: [PATCH] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5129774..99819a0 100644 --- a/README.md +++ b/README.md @@ -121,10 +121,14 @@ Becoming an embedded engineer requires a broad understanding of both software an - [Data Structures in C](https://www.sanfoundry.com/c-programming-examples-data-structures/) - [Data Structures - Full Course Using C and C++](https://www.youtube.com/watch?v=B31LgI4Y4DQ) -#### Design Patterns / State Machines +#### Design Patterns - [Design Patterns for Embedded Systems in C - Bruce Powel Douglass](https://www.oreilly.com/library/view/design-patterns-for/9781856177078/) +#### State Machines / UML + +- [Embedded System Design using UML State Machines](https://www.udemy.com/course/embedded-system-design-using-uml-state-machines/) + #### Memory Management - [Dynamic Memory Allocation | C Programming Tutorial](https://www.youtube.com/watch?v=R0qIYWo8igs)