Compare commits

...
Author SHA1 Message Date
Meysam 96ba2bae7e Add Docker (#5)
Add CoAP & cellular networks (#4)
Add Secure Boot and OTA (#3)
Add Functional Safety
Add MATLAB / Simulink
2023-07-29 16:51:59 +03:30
Meysam 5e33251915 Add SOFT SKILLS (#2) 2023-07-29 14:04:20 +03:30
Meysam e947b65b2d Minor changes 2023-07-28 22:05:31 +03:30
Meysam 21b7ed7e54 Update README.md 2023-07-28 21:48:16 +03:30
Meysam eb50a7f92e More emphasize on DSP
Add eMMC memory
Add Rework
2023-07-28 21:42:13 +03:30
Meysam cae6215eb7 Update README.md 2023-07-28 15:11:06 +03:30
Meysam c734253b08 Update README.md 2023-07-28 14:37:05 +03:30
Meysam 5c0d7b2e90 Update README.md 2023-07-28 13:35:25 +03:30
Meysam 5d222a22b8 Update README.md 2023-07-27 20:44:44 +03:30
Meysam 41ef7f0986 Remove 'Architectures' section
Edit "Protocols" section
Remove "Binary Arithmetic" (already included in "Logic Design"
Add "Memory Management"
Fix notes
2023-07-27 20:40:34 +03:30
Meysam f0cebd35d8 Update README.md 2023-07-27 13:14:44 +03:30
Meysam df09e07d27 Add Bootloder
Add some notes
Remove SVN
2023-07-27 13:12:28 +03:30
Meysam 8b3ea9dd7f Update README.md 2023-07-27 00:52:55 +03:30
Meysam ab85827815 Update README.md 2023-07-27 00:48:43 +03:30
Meysam 5ef7e0a988 Reorganize the diagram
Remove `Development Methodologies`
2023-07-27 00:43:34 +03:30
Meysam d0e1c59fd9 Minor changes 2023-07-26 22:32:29 +03:30
Meysam f8c4c1ab63 Update README.md 2023-07-26 22:27:24 +03:30
Meysam 5588af02d8 Add a note about FPGAs 2023-07-26 22:22:53 +03:30
Meysam f622f845ef Add Power Management 2023-07-26 18:06:36 +03:30
Meysam b9eab2708b Update README.md 2023-07-26 16:44:54 +03:30
Meysam 7933f5bc3b Add DSP and Cryptography sections.
Edit Electronics Fundamentals
2023-07-26 16:35:44 +03:30
Meysam 94b0bc9a36 Dotted arrow lines 2023-07-26 11:41:30 +03:30
Meysam 935eafffc0 Update README.md 2023-07-26 11:25:58 +03:30
Meysam 93d58293b3 Update README.md 2023-07-26 11:09:12 +03:30
Meysam aa0dfda62a Update README.md 2023-07-26 10:55:45 +03:30
2 changed files with 12 additions and 6 deletions
Binary file not shown.
+12 -6
View File
@@ -3,19 +3,25 @@
This is a roadmap for those who want to build a career as an Embedded Developer or Embedded Engineer.
In order to assist beginners, steps have been taken to create a roadmap that is straightforward and easy to understand.
If you think that this map can be improved in anyway, please start an issue or pull request. I’ll be maintaining and updating this repository frequently. The source file is created using [Microsoft Visio](https://office.com/visio).
If you think that this map can be improved in anyway, please start an issue or pull request. I’ll be maintaining and updating this repository frequently.
![Embedded Systems Engineering Roadmap](https://github.com/m3y54m/Embedded-Engineering-Roadmap/assets/1549028/2558c78e-a933-4064-ad5e-e85086539abc)
The source file is created using [Microsoft Visio](https://office.com/visio) in `.vsdx` format and included in this repository for your contributions. If you do not have Microsoft Visio or you want to use free software, you can use [draw.io](https://draw.io) which can import and export `.vsdx` files.
![Embedded Systems Engineering Roadmap](https://github.com/m3y54m/Embedded-Engineering-Roadmap/releases/download/Rev.I-2023-07-29/Embedded-Engineering-Roadmap.png)
## History
The idea of creating this roadmap came from a [roadmap](https://github.com/vazeri/Embedded-Engineering-RoadMap-2018) designed by [vazeri](https://github.com/vazeri) which was not updated for years.
I took that idea and changed the structure of the roadmap, improved it, and draw it using Microsoft Visio 2019. Now it is completely a different thing.
The idea of creating this roadmap came from [vazeri / Embedded-Engineering-RoadMap-2018](https://github.com/vazeri/Embedded-Engineering-RoadMap-2018) which was well designed but had some flaws and not updated for years.
I took that idea, changed the structure of the roadmap and tried to improve it. The initial results can be accessed in [m3y54m / Embedded-Engineering-Roadmap-Archived](https://github.com/m3y54m/Embedded-Engineering-Roadmap-Archived) which is now archived. Early versions of the roadmap were created using [Balsamiq Wireframes](https://balsamiq.com) which is not suitable for these types of diagrams. So I decided to use Microsoft Visio instead and redrew the whole diagram.
## Copyright
This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/).
This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/) which means that you are free to **share** or **adapt** this work under the following terms:
**Attribution** — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
**ShareAlike** — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
## Acknowledgement
Special thanks to my friends in the Iranian Twitter community (Electronics and Embedded Systems Engineers) for their help in updating this roadmap.
Special thanks to my friends in the community of Iranian Embedded Engineers in Twitter and [r/embedded](https://www.reddit.com/r/embedded) subreddit for their suggestions that helped in improving this roadmap.