You are on page 1of 12

Junction made more than 300+ Diploma During the last 7 years and our Trainer are

experience and working already on field like (VALEO , Ejad, Avelabs) and we look
forward to prepare candidates to be ready for the opportunity to work with us
Feedback from our Clients :
Embedded Linux Diploma
With Eng.Moatasem Elsayed
Senior Embedded Linux Software Engineer at Valeo

Embedded Linux refers to the use of the Linux operating system in embedded
systems.

An embedded system is a computer system designed for a specific purpose


or to perform dedicated functions within larger systems.

Examples of embedded systems include consumer electronics (such as


smartphones, smart TVs, and digital cameras), industrial automation
equipment, medical devices, automotive systems, and more.
Content of Embedded Linux Diploma

Topic Hours
Python 12 hr
C++ 21 hr
Linux 12 hr
Bash 9 hr
Raspberrypi 15 hr
Yocto 15 hr
Device Drivers 9 hr
Introduction to Rust 6 hr
Monitoring Project 9 hr
Total 108 hr
+120 hr followup

Python

Session 1 (3hr) -introduction to python


-datatypes
-in/out,,loops,conditions

Session 2(3hr) -strings


-function
-modules
-list,tuple,set
-pyautogui
Session 3(3hr) -dictionary
-class
-files
-csv
-threads
-error handling

Session 4 (3hr) -socket


-GUI
-advanced modules
C++

Session1 (3hr) -introduction


-in/out
-datatypes
-operators
-memory
-if/switch
-for/while/do

Session 2(3hr) -function


-array
-pointers
-references
-auto
-C++ casting
-constexpr
-Lambda

Session 3 (3hr) -Thinking with c++


Enum
-struct/class
-Initialization
-constructor
-Destructor
-delegation

Session 4 (3hr) -overloading


-copy
-Rvalue, Lvalue
-move
-Rules

Session 5 (3hr) -inheritance


-overriding
-interface
-STL

Session 6(3hr) -Algorithm


-try/catch
-RAII
-namespace
-new/delete
-smart pointers
-template

Session7 (3hr) Threading


File Management

Linux

Session1 (3hr) Introduction To Linux World

· Intro
History
Why Linux and
Embedded Linux
booting sequence
system calls
· Ubuntu Installation

· Linux File System


. Folder Structure

-shell
Session2 (3hr)
-memory allocation
-commands for navigation

-commands for creation


Session3 (3hr)
- commands for editing
- piping
- logic
-tracing

- commands for searching


Session4 (3hr)
- commands for networking
- hardware information
- systemd vs systemv
-kernel info
-sysfs, procfs

Bash

-introduction
Session1 (3hr)
-in/out
-loops
-if
-expressions
-argument
-switch
Session2 (3hr)
-select
-string
-functions

-array
Session3 (3hr)
-files
-getopts
-administration
-Labs

Raspberrypi

-introduction
Session1 (3hr)
-setup os
-GPIO with leds
-using C /C++/ python

-PWM
Session2 (3hr)
-Servo
-remotely access GUI/ Terminal
-send /receive files/folders

-UART/SPI/I2c
Session3 (3hr)
-IOT
Session4 (3hr)
-Image Processing
Session5 (2hr)
Yocto

-- Introduction to Embedded Linux


Session1 (3hr)
- booting sequence
- cross compilers
- Quick Start
- concepts of Yocto
- deep dive in bitbake mechanism on
building system

understanding Recipes and log


Session2 (3hr)
mechanism
- create image for qemux86 and
Raspberry pi
- create your own layer
- create your own image

- add packages to image


Session3 (3hr)
- add C application to system
- create bash scripts to building and
flashing
-create your own recipe from scratch

-devtool to add application


Session4 (3hr)
-devtool to create patch
- devtool to modify recipe

-modify busybox
Session5 (3hr)
-modify kernel
-final project

Device Driver
-induction
Session1 (3hr)
-pseudo driver

-GPIO
Session2 (3hr)
-LED

-I2C
Session3 (3hr)
-mlx90614

Introduction To Rust

-induction
Session1 (3hr)
-data types
-conditions
-loops

-functions
Session2 (3hr)
-ownership
-cargo
-struct

Details:
- Diploma will be online Live
When:
-Every Friday and saturday at 7:30 pm to 10:30 pm
Starting on 4 August
Payment
-Cost : 2200 LE
Payment Accounts :
IBAN:EG710025007400000074137076001
ACCOunt:074137076001
Instapay:moatasemelsayedzein@instapay
Vodfone Cash: 01020095159

Before you make the payment please contact us to check the


availability( whatsapp +201112932885 ) ,After paying please
send your receipt to whatsapp 01112932885 with your name.

Q&A

Q- will the diploma be practical ?


A- Sure , we have two techniques
-> simulation like Qemu
-> on Raspberry Pi within Workshop day at Hadayek Aharam
It will be optional if you don't have board, you can come and borrow our
board to work with it on our site on day within diploma called workshop day

Q- Who is Moatasem Elsayed ?


- experience 6 years
- Senior Embedded Linux Software Engineer at Valeo
- Senior Embedded Software Engineer at Global-tronics
-Standard Embedded Software Engineer at Alamin
-Founder for Pn junction

Q- What is a prerequisite for a diploma ?


- we will start from scratch just basic knowledge with Software and C

—------------------------------------------------------------------------------------------------
Just FYI :
If you would like to take the diploma Recorded last year with
1000 LE it is available but the content is different

Content for Recorded


- python
- Linux
- Bash
-Raspberry pi
-Yocto

You might also like