Embedded Linux Diploma Batch 4 ????????????

Embedded Linux Diploma Batch 4 ????????????

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 ).


  • Number of Tasks till now +120 ?? ?? ?? ?? across all modules.
  • Graduation Project at the end ????.



  • Location: Online.
  • Diploma fees: 3500 LE.
  • Hardware: Each Task has sample running on:
  • QEMU (Emulator) for ARM64.
  • Raspberry 3/4
  • Beaglebone-black.

---


Raheem Ezz

Data analyst Engineer

1 年

On fire ??

Amin Zaky

System Validation Engineer at Valeo || Technical Instructor at Information Technology Institute (ITI) || ISTQB-CTFL Certified

1 年

Welldone Bro and keep going ????????

jay chauhan

Embedded Engineering @optimized solutions || Embedded Hardware || Testing || PCB Design || high speed design ||

1 年

Language ???

回复
Abdelrhman Mahmoud

Senior DevOps Engineer at _VOIS | GCP PCA | CKA

1 年

Keep going Hazem

Abdelrhman Eslam

embedded engineer and robotics trainer, founder of UCE.

1 年

You're always great hazem ??

要查看或添加评论,请登录

Hazem Khaled的更多文章

  • Practicing on VSOMEIP

    Practicing on VSOMEIP

    To practise on VSOMEIP you need the following setup: Host Machine: Linux Machine use "Ubuntu" OS. Virtual Machine on…

  • Next: How SOMEIP and SOMEIP-SD Work

    Next: How SOMEIP and SOMEIP-SD Work

    SOMEIP and SOMEIP-SD developed by BMW Group at 2011, to over come the issue of "static data path" and "static data…

  • Look Inside ECU

    Look Inside ECU

    Before going to Service-Oriented Architecture (SOA) and the SOME/IP protocol, that enabled the "Dynamic Path and…

  • Modern Network

    Modern Network

    Let’s go back to after 2011. Imagine the following picture as a representation of a vehicle (You already did that…

  • Legacy Network Architecture

    Legacy Network Architecture

    Let’s go back before 2011. Imagine the following picture as a representation of a vehicle (yes, consider it a vehicle!…

  • Automotive Network Architecture from Legacy SOA to Modern SOA.

    Automotive Network Architecture from Legacy SOA to Modern SOA.

    1. Introduction One of the most exciting changes in the automotive industry is the shift in network design, moving from…

  • Embedded Linux Road Map Part #1

    Embedded Linux Road Map Part #1

    Hello ??, In this article and the following ones I would like to share a road map for Embedded Linux Software…

    7 条评论
  • Virtual Keyword in C++ (Part#1)

    Virtual Keyword in C++ (Part#1)

    4 条评论
  • Function Overloading In C++.

    Function Overloading In C++.

    Objectives: Understanding What is meant by overloading in C++. How does C++ deals with overloading under the hood.

    1 条评论

社区洞察

其他会员也浏览了