Professional Documents
Culture Documents
Introduction To Embedded SystemV4
Introduction To Embedded SystemV4
Introduction To Embedded SystemV4
43 (Hypervisors)
68 (Linux materials)
Introduction To
Embedded System
ENG.KEROLES SHENOUDA
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
2
Agenda
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
33 embedded_system
Communication Engineer
Telecommunications Engineer
Embedded System
Press
here
#LEARN_IN DEPTH
#Be_professional_in
44 embedded_system
Telecommunications Engineer
Communication Engineer
Courses:
GSM
GPRS
UMTS
CDMA
LTE
RF
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
Operators #Be_professional_in
5
Mobile Operators:
embedded_system
Vodafone:
http://www.vodafone.com.eg/vodafoneportalWeb/en/P63831
Mobinil:
http://www.mobinil.com/Careers.aspx Telecom Egypt.
http://www.telecomegypt.com.eg/english/careers.asp
Etisalat:
http://etisalat.com.eg/etisalat/Etisalat_Portal_En/about/careers.htm?_page
id=42,1&_dad=portal&_schema=PORTAL&siteAlias=etisalat&sitePath=Etis
alat_Portal_En&kpAlias=about&pageAlias=careers
Orascom Telecom:
http://www.orascomtelecom.com/Career/Content/default.aspx?ID=1104
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
Vendors
6
Mobile Operators:
embedded_system
Ericsson:
http://www.ericsson.com/careers
Huawei:
http://career.huawei.com/career/en/i18n/index.do?callMethod=in
dex
Alcatel-Lucent:
http://www.alcatel-lucent.com/wps/portal/careers
ZTE:
http://wwwen.zte.com.cn/en/
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
7
Mobile Operators:
embedded_system
Orascom Trading:
MobiServ: It is working in GSM Network construction and maintenance.
http://www.mobiserve.com.eg/Careers.html http://www.orascom-trading.com/default.aspx
Systel: TeleTech:
http://www.systel.com.eg/career.html http://www.teletech-eg.com/English/E-Business/Careers/Application/ListAllJobs_e.aspx
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
88 embedded_system
Communication Engineer
Telecommunications Engineer
Embedded System
Press
here
#LEARN_IN DEPTH
#Be_professional_in
99 embedded_system
Analog engineer
Communication Engineer
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
10
Analog Engineer
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
11
Analog Engineer
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
12
Analog Engineer
embedded_system
Phase Locked
Loop
(0.18µm)
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
13 embedded_system
Communication Engineer
Telecommunications Engineer
Embedded System
Press
here
#LEARN_IN DEPTH
#Be_professional_in
14 embedded_system
Digital Designer
Digital Verification Engineer
Communication Engineer
ASIC Design Engineer
Hardware Engineer
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
15
VLSI Industry
embedded_system
System-on-a-Chip (SoC)
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#Be_professional_in
16 embedded_system
Circuits(ASIC)
Design for special application
Processors are kind of ASICs
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
17
Digital Engineer
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
18
Digital Engineer
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
19
Field Programmable Gate Arrays (FPGA)
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
20
SOC And FPGA
embedded_system
SoC FPGA devices integrate both processor and FPGA architectures into a single
device. Consequently, they provide higher integration, lower power, smaller
board size, and higher bandwidth communication between the processor and
FPGA. They also include a rich set of peripherals, on-chip memory, an FPGA-
style logic array, and high speed transceivers.
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
21
Xilinx Zynq UltraScale+ MPSoC
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
22
Xilinx Zynq UltraScale+ MPSoC
embedded_system
https://www.youtube.com/watch?v=4QZbh9JMf8Y
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
23 embedded_system
Digital
Analog
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
24
Types of VLSI Designers
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
25
Digital Design Engineer
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
26
Digital Courses
embedded_system
Digital Circuits
http://www.vlsiacademy.org/lectures.html
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
27
Analog Courses
embedded_system
•Microelectronics Olympiad
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
28 embedded_system
Communication Engineer
Telecommunications Engineer
Embedded System
Press
here
#LEARN_IN DEPTH
#Be_professional_in
29 embedded_system
Network Engineer
Communication Engineer
Other job titles used for this area of work include:
•network/helpdesk support
Types of network
•support/security/systems engineer LANs - local area networks, linking a limited area such as a home, office or a small group of buildings
•IT/systems support engineer MANs - metropolitan area networks, linking a large area such as a campus
•network administrator WANs - wide area networks, which link nationally or internationally
WLAN - wireless local area network
•first/second-line support GANs - global area networks, combining all of the above with satellite mobile communication technologies
•network architect SAN - storage/system/server/small area network
CAN - campus/controller/cluster area network
•VoIP/Cisco engineer. PAN - personal area network
DAN - desk area network
VoIP - voice over internet protocol network.
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
30 embedded_system
Communication Engineer
Telecommunications Engineer
Embedded System
Press
here
#LEARN_IN DEPTH
#Be_professional_in
31
Embedded System
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
32 embedded_system
What’s that ?
An embedded system is a special-purpose computer system designed to
perform one or a few dedicated functions,
often with real-time computing constraints.
It is usually embedded as part of a complete device including hardware and
mechanical parts.
In contrast, a general-purpose computer, such as a personal computer, can
do many different tasks depending on programming.
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
33
Embedded Models
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
#Be_professional_in
34 embedded_system
Press
here
#LEARN_IN DEPTH
#Be_professional_in
35
SOCs Examples: Raspberry Pi 2
embedded_system
Press
here
#LEARN_IN DEPTH
#Be_professional_in
36
SOCs Examples: BeagleBone Black
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
37
Renesas R-Car Starter Kit
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
38
Renesas RH850D1M
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
39
SOCs Examples: Arria10
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
40
i.MX 6Dual/6Quad processor system
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
41
Bare metal SW
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
42
OS Application
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
43
Hypervisors
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
44
Embedded System
embedded_system
Fields
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
45
embedded System Basics
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
46 embedded_system
To learn C/EmbeddedC
Step 1: Study the following Parts
==========================
Part 1 : the Compiling process and charroduction to C
Programming
Part2 : C Variables & Comments & Data Types & printf/scanf
and Type casting
Part3: C fundamentals & C statements
Part4: Arrays & Strings
Part 5: C Functions
Part 6: Macros & #pragma
Part7: Structures & ENUM & UNION
Part8: pointers
Part9: Memory Allocation & Embedded C & Queue & Linked
List
PART10: Embedded C (startup & Linker & )
Kindly you can find all the parts on:
https://drive.google.com/open?id=0B7kUsgpvTWFLdXNORTF4WTNPNnc
==========================
Step 2:
Validate you are aware for those conclusion or not
https://drive.google.com/open?id=0B7kUsgpvTWFLU0kzX3FFRk9kZ3c
==========================
Step 3: Solve C/Embedded C Tricks
https://drive.google.com/file/d/1AA3juBXgcqzDAa0POl-_QqktcP7D7mdt/view?usp=drivesdk https://www.linkedin.com/pulse/embedded-c-keroles-karam-1c/
==========================================
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
47 embedded_system
To learn Microcontroller/Interfacing
Step 1: Study the following Parts
==========================
Part 1 : Memory, internal structure of a microcontroller, clocks, CPU registers, Von Neumann/Harvard
Arch, pipeline And CISC/RISC
Part2 : GPIO Module
Part3: Keypad And LCD
Part4: Interrupt
Part 5: Timers
Part 6: ADC
Part7: UART
Part8: SPI
Part9: I2C
Part10: DDR4 SDRAM
https://drive.google.com/open?id=0B7kUsgpvTWFLNXNUY2xKYmdRNkU
==========================
عاوز انزل الكيت عشان اشتغل عليهاlabs
https://drive.google.com/file/d/0B7kUsgpvTWFLbHdLNVZqb3RsMUk/view
========================== https://www.linkedin.com/pulse/learning-embedded-system-concepts-step-
Step 2 Solve microcontroller/interfacing Tricks: by-step-from-scratch-karam/
Validate you are aware for those conclusion or not
https://drive.google.com/open?id=1wDdKaov75Uawk9MuM7QUs9XQaciHBHOn
==========================================
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
48
Embedded System
embedded_system
Fields
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
49
Embedded Automotive
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
50
Automotive industry
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
51
Automotive Cycle
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
What is AUTOSAR
embedded_system
AUTOSAR partnership
10 Core Partners
48 Associate
Members
CapeWare
52 Premium Members
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
53
What is Autosar?
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
54 embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
55
Autosar Layered Architecture (Cont.)
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
56 embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
(AUTOSAR/RTOS) Basics
Step 1: Study the following Parts
==========================
Automotive Embedded System Part 1 (RTOS Basics)
Automotive Embedded System Part 2 (OSEK-vDX) PART1
Automotive Embedded System Part 3 (OSEK-vDX) PART2
Automotive Embedded System Part 4 (OSEK-vDX) PART3
Automotive Embedded System Part 5 (Introduction to AUTOSAR)
Automotive Embedded System Part 6 ( AUTOSAR Application Layer)
Automotive Embedded System Part 7 ( CAN)
Automotive Embedded System Part 8 ( CANFD, TTCAN ,LIN and FlexRay)
https://drive.google.com/open?id=0B7kUsgpvTWFLMUhEaWd3eTZSMW8
==========================
Step 2:
Validate you are aware for those conclusion or not
https://drive.google.com/open?id=1U3imGpifV6WV2l4yX-21JeIM6YH6liql
========================================== https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
58
Embedded System
embedded_system
Fields
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
59
Embedded Linux
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
60
Historical Background
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
61
Historical Background
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
62
Global architecture
embedded_system
Application
C Libs
Cross Toolchain
Tools
Linux Kernel
Development PC
Linux Drivers
Microcontroller
Embedded Linux
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
63
Software components
embedded_system
1. Cross-compilation toolchain
▶ Compiler that runs on the development machine, but generates
code for the target
2. Bootloader
▶ Started by the hardware, responsible for basic initialization,
loading and executing the kernel
3. Linux Kernel
▶ Contains the process and memory management, network stack,
device drivers and provides services to user space applications
4. Root File System: (User Space)
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
64
Software components
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
65
bootloader
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
66
RPi Serial Connection
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
67
Running Uboot
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
68
learn Embedded Linux
embedded_system
5.Yocto Project
https://bootlin.com/doc/training/yocto/yocto-slides.pdf
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
69
Embedded System
embedded_system
Fields
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
Wireless Embedded
#Be_professional_in
70 embedded_system
System
http://www.vlsiacademy.org/wireless_es.html
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
job Vacancies
Embedded Systems Engineer
Embedded Developer
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
72
Automotive Embedded job Vacancies
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
73
Embedded Linux job Vacancies
embedded_system
EMBEDDED SW ENGINEER
Embedded SW developer
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
74 embedded_system
https://www.linkedin.com/pulse/virtual-electronic-
control-unit-functional-mockup-systems-karam/
Advanced Topics
VIRTUAL ELECTRONIC CONTROL UNIT AS A FUNCTIONAL
MOCKUP UNIT FOR HETEROGENEOUS SYSTEMS (ISCAS 2018)
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
75
Virtual Verification and Validation
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
Video available on
https://player.vimeo.com/video/272546121
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
77 embedded_system
https://www.linkedin.com/pulse/virtual-electronic-
control-unit-functional-mockup-systems-karam/
Advanced Topics
ADAS: ADVANCED DRIVER-ASSISTANCE SYSTEMS
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
78
What is ADAS?
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
79
What is ADAS?
embedded_system
https://www.youtube.com/watch?v=bKeun1e0Sbs
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
80
Traffic Sign Recognition
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
81
Deep Learning
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
86 embedded_system
Advanced topics
ISO26262
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
embedded_system
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
97 embedded_system
Online Diploma
https://www.facebook.com/groups/embedded.system.KS/
Follow us
Press
here
#LEARN_IN DEPTH
#Be_professional_in
98 embedded_system
Embedded System
Lecture
Your weekly (Theoretical
progress Part)
score Online Diploma
Practical
session Eng. Keroles Shenouda
Summary &
Conclusion
Assignment
Will be Online Quiz
Projects
opened
after
each topic
https://www.facebook.com/groups/embedded.system.KS/
Learn-in-depth
Follow us
Press
here
#LEARN_IN DEPTH
https://www.facebook.com/groups/embedded.system.KS/
Learn-in-depth