Embedded Linux Diploma Batch 4 ????????????
Hazem Khaled
Embedded Linux Content Creator | Embedded Linux Engineer at Valeo | C/C++ | Embedded Linux | ISAQB - Foundation Level | YOCTO
Batch 4 is coming Next Friday (10/11/2023) god-willing ??????
Our diploma taken by +70 Engineers with overall 4.3/5 ?? ?? ?? ?? ,
Our Diploma consists of 5 Modules as the following:
Kernel Module ---> Embedded Linux Module ---> YOCTO Module ---> C++ Module ---> Device Driver Module,
Let's Break the contents in details:
1. Kernel Module ---->
1. Duration: +1 Month.
2. Contents:
1. Understand Architecture of Linux Kernel.
2. Understand User space.
3. Understand Kernel space.
4. Deal with different stacks inside Kernel.
? ? - Process Stack.
? ? - glibc Stack.
? ? - Filesystems.
? ? - Networking.
4. Common Tasks.
5. ?? Terminal.
6. ?? Shells and Scripting.
7. Editing Important Bash scripts.
8. Service management units.
9. ?? Access control
10. ?? Filesystems
11. ?? Package Managements .
12. ?? Networking.
13. ?? Monitoring Linux kernel.
14. ?? Memory Management ( New ).
2. Embedded Linux Module ---->
1. Duration: +2 weeks.
2. Contents:
1. Elements of Embedded Linux.
2. Toolchain.
3. Bootloader.
4. Kernel.
5. Rootfilesystem.
3. YOCTO Module --->
1. Duration: 1 Month.
2. Contents:
1. Introduction to YOCTO Stages.
领英推荐
2. Pre-development stage.
3. Development Stage.
4. Post-Development stage.
You can access sample of YOCTO Material for free ?? by using this link: https://github.com/embeddedlinuxworkshop/YOCTO_Materials
4. C++ Module --->
1. Duration: +1.5 Months.
2. Contents:
1. Fundamentals of C++.
2. Template Programming.
3. STL.
4. Software Design.
? ? 1. Principles.
? ? 2. Artifacts.
? ? 3. Tools ( ?New ?).
5. Object oriented analysis and Design.
6. Design Patterns.
7. System Programming.
8. Concurrency in C++ ( New ).
9. Google Testing Framework.
10. CMAKE.
11. Debugging Embedded Linux Applications ( New ).
5. Device Driver Module (Optional) --->
1. Duration: +1 Month
2. Contents:
1. Extending Linux Functionality.
2. Understanding Linux Kernel Module concepts.
3. Dealing with Kernel Core Helper.
4. Types of drivers.
5. Writing Character Device Driver.
6. Writing SPI Device Drivers.
7. Writing Block device Drivers.
8. Writing LCD ( ILI9486 ) Driver ( New ).
---
Data analyst Engineer
1 年On fire ??
System Validation Engineer at Valeo || Technical Instructor at Information Technology Institute (ITI) || ISTQB-CTFL Certified
1 年Welldone Bro and keep going ????????
Embedded Engineering @optimized solutions || Embedded Hardware || Testing || PCB Design || high speed design ||
1 年Language ???
Senior DevOps Engineer at _VOIS | GCP PCA | CKA
1 年Keep going Hazem
embedded engineer and robotics trainer, founder of UCE.
1 年You're always great hazem ??