Skip to content

Commit 109142b

Browse files
authored
Update README.md
1 parent 3b5e739 commit 109142b

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

README.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,16 @@ In the embedded industry, all job roles require some soft skills, which cannot b
5757
- [Bing](https://www.bing.com/)
5858
- [DuckDuckGo](https://duckduckgo.com/)
5959

60+
#### ⚒️ Projects
61+
62+
Engaging in hands-on projects is the most effective approach to learning. Rather than solely relying on theoretical knowledge from books or articles, undertaking projects allows for practical learning experiences. Even a seemingly basic project has the potential to teach you more than aimless reading. You can refer to books, articles, and courses when faced with difficulties in understanding the problems in a real-world project.
63+
64+
- [51 STM32 Projects & Tutorials for Beginners and Up - Hackster.io](https://www.hackster.io/stm32/projects)
65+
- [STM32 (STM32F103C8) Projects & Tutorials](https://circuitdigest.com/stm32-projects-and-tutorials)
66+
- [ElectronicWings Projects](https://www.electronicwings.com/projects)
67+
- [STM32 Firmware - Phil’s Lab (YouTube Playlist)](https://youtube.com/playlist?list=PLXSyc11qLa1a4Tqbz228dPZfMrs-KRpzA)
68+
- [Raspberry Pi Based Embedded Project Ideas](https://www.rs-online.com/designspark/raspberry-pi-based-embedded-project-ideas)
69+
6070
#### 🎥 Courses and YouTube Contents
6171

6272
- [Coursera - Introduction to Embedded Systems Software and Development Environments](https://www.coursera.org/learn/introduction-embedded-systems)
@@ -120,16 +130,6 @@ Additionally, the [Arduino Core](https://github.com/arduino/ArduinoCore-API) tak
120130
- [Random Nerd Tutorials | Learn ESP32, ESP8266, Arduino, and Raspberry Pi](https://randomnerdtutorials.com/)
121131
- [ControllersTech](https://controllerstech.com/)
122132

123-
#### ⚒️ Projects
124-
125-
Engaging in hands-on projects is the most effective approach to learning. Rather than solely relying on theoretical knowledge from books or articles, undertaking projects allows for practical learning experiences. Even a seemingly basic project has the potential to teach you more than aimless reading. You can consult books and articles when faced with difficulties in understanding the problems in a real-world project.
126-
127-
- [51 STM32 Projects & Tutorials for Beginners and Up - Hackster.io](https://www.hackster.io/stm32/projects)
128-
- [STM32 (STM32F103C8) Projects & Tutorials](https://circuitdigest.com/stm32-projects-and-tutorials)
129-
- [ElectronicWings Projects](https://www.electronicwings.com/projects)
130-
- [STM32 Firmware - Phil’s Lab (YouTube Playlist)](https://youtube.com/playlist?list=PLXSyc11qLa1a4Tqbz228dPZfMrs-KRpzA)
131-
- [Raspberry Pi Based Embedded Project Ideas](https://www.rs-online.com/designspark/raspberry-pi-based-embedded-project-ideas)
132-
133133
#### 🗺️ Other Helpful Roadmaps
134134

135135
- [Embedded Artistry Beginners Roadmap](https://embeddedartistry.com/beginners/)
@@ -765,7 +765,7 @@ _________________
765765

766766
_________________
767767

768-
### Memories
768+
### Memory Technologies
769769

770770
- [Memory Options for Embedded Systems: How to Select the Right Memory Configuration](https://www.qt.io/embedded-development-talk/memory-options-for-embedded-systems-how-to-select-the-right-memory-configuration)
771771

@@ -1051,10 +1051,13 @@ _________________
10511051
- [Embedded Testing](https://artoftesting.com/embedded-testing)
10521052
- [What is Embedded Testing in Software Testing?](https://www.guru99.com/embedded-software-testing.html)
10531053
- [Verification vs Validation in Embedded Software](https://www.parasoft.com/blog/verification-vs-validation-in-embedded-software/)
1054+
1055+
#### Test Driven Development (TDD)
1056+
1057+
- [💎 Test Driven Development for Embedded C - James Grenning](https://www.amazon.com/Driven-Development-Embedded-Pragmatic-Programmers/dp/193435662X)
10541058
- [Testing: Unit VS Integration VS Regression VS Acceptance](https://medium.com/@touseefmurtaza1993/testing-unit-vs-integration-vs-regression-vs-acceptance-a3e190cc54dd)
10551059
- [Firmware Testing with Renode and GitHub Actions](https://interrupt.memfault.com/blog/test-automation-renode)
10561060
- [Balancing Test Coverage vs. Overhead](https://interrupt.memfault.com/blog/testing-vs-overhead)
1057-
- [💎 Test Driven Development for Embedded C - James Grenning](https://www.amazon.com/Driven-Development-Embedded-Pragmatic-Programmers/dp/193435662X)
10581061

10591062
#### Unit Testing
10601063

0 commit comments

Comments
 (0)