SummarySummary
You will learn all about embedded systems, including their
operation and construction, while mastering C programming.
You will learn how to connect microcontrollers to sensors
and devices, and understand real-time operating systems
(RTOS) for smooth functionality. Additionally, you will
engage in hands-on projects to showcase your skills
and enhance teamwork and communication abilities.
Objectives
1-Understand Embedded Systems Concepts
2-Master C Programming
3-Learn Interfacing Techniques
4-Explore Real-Time Operating Systems (RTOS)
5-Develop Problem-Solving Skills
6-Manage & Execute Embedded Systems Projects
7-Improve Soft Skills
1.Familiarity with basic programming concepts, preferably in C or C++.
2. Understanding of basic electronic components and circuits.
3. Completion of introductory courses in computer science or electronics.
4. Basic problem-solving and analytical skills.
Prerequisites
Level: Basic/Intermediate - Duration : 2 Sessions Per Week for
4 months - Session durati on: 4 Hrs - Type: Offline.
Diploma Con tent
Module 1
Module 2
Module 3
Module 4
Module 5
Module 6
Module 7
Module 8
40 hours
8 hours
64 hours
16 hours
8 hours
4 hours
4 hours
16 hours
C Programming
Embedded Systems Concepts
ES Interfacing
Real-Time Operating Systems (RTOS)
Introduction to embedded system testing
Embedded Sy stems To oling
Automotive Bus Technology
Graduation Project
Module 1:
C Programming
1- Basics of C Programming (10 hours)
Data types and variables
Control structures (loops, conditionals)
2- Advanced C Programming (15 hours)
Functions and pointers
Data structures (arrays, linked lists)
3- C for Embedded Systems (15 hours)
Memory management
Interrupts and ISRs
Embedded C libraries and tools
Module 2:
Embedded Systems Concepts
1- Introduction to Embedded Systems (4 hours)
Definition and scope
Characteristics of embedded systems
2-Embedded Systems Architecture (4 hours)
Microcontroller vs. Microprocessor
System components and design
Module 3: ES Interfacing
Module 4: Real-Time Operating Systems (RTOS)
1-Peripheral Interfacing (24 hours)
GPIO, ADC, DAC
Sensor interfacing
2-Communication Protocols (24 hours)
UART, SPI, I2C
Wireless communication (Bluetooth, Zigbee)
3-Advanced Interfacing Techniques (16 hours)
DMA and Interrupts
Real-time data acquisition
1-Introduction to RTOS (4 hours)
Basics and need for RTOS
RTOS vs. General Purpose OS
2-RTOS Concepts (8 hours)
UART, SPI, I2C
Wireless communication (Bluetooth, Zigbee)
3-RTOS Implementation (4 hours)
DMA and Interrupts
Real-time data acquisition
Module 5:
Introduction to embedded system testing
1-Testing Fundamentals (4 hours)
Unit testing
Integration testing
2-Test-Driven Development (4 hours)
Writing test cases
Automated testing tools
1-Development Tools (2 hours)
IDEs and compilers
Debuggers and emulators
2-Version Control Systems (2 hours)
Git basics
Collaborative development
1-Introduction to Automotive Buses (2 hours)
CAN bus
LIN bus
Module 6: Embedded Syste ms Tooling
Module 7: Automotive Bus Technology
1-Project Planning (4 hours)
Defining project scope and requirements
Milestones and timelines
2-Implementation (10 hours)
Coding and development
Testing and debugging
3-Presentation and Demonstration (2 hours)
Project presentation
Demonstration and Q&A
Module 8: Graduation Project
Module 8: Graduation Project
kits
AVR Develo pment Kit (Eta32)
Features :
- Power supply unit.
- ATMEGA32 microcontroller with reset switch and
16MHz crystal oscillator.
- 4X4 matrix keypad.
- Output unit involves three output LEDs, two output
relays and one output buzzer.
- Multiplexed two digits 7 segments display.
- 2X16 LCD display.
- Variable analog input using high precise multi-turn
variable resistor.
- Virtual COM port via USB.
- Standard 6 pin header socket ICSP for external
programmers.
- All microcontroller I/O pins are brought out via
pin header.
Package Includes :
-Eta32mini board.
-USBasp programmer .
-USB cable A male/B female type .
LED Act ive Hig h Module (LP8)
Instructor
Amr WAHBA
Standard Embedded Software Engineer at
Brightskies with over 2 years of experience
in AUTOSAR Diagnostics Stack.
Vector Certified Embedded Associate Classic
CEA.
• IdeaAcadem y
•Assiut S yndicate of Engineers
•ITIDA
Diploma c ertified by
• IdeaAcadem y
•Assiut S yndicate of Engineers
•ITIDA
Diploma c ertified by
Diploma details
Price:
Payment M ethods
1. Vodafone Cash to
+20 102 725 2503
2. At EME Assiut
Schedule:
Every Monday and Thursda y
From 5:00 PM to 9:00 PM
Location:
Engineering
Syndicate
Start Date:
Monday 1/7/2024
from 5.00 PM to 9.00 PM
5000
The diploma pric e is 5000 LE, with an additional kit pric e of 1800 LE. Y ou have two options r egarding the kit:
-Purchase the kit f or 1800 LE.
-Use the kit during the diploma b y paying a 1800 LE insuranc e fee, which will be r efunded after the diploma
upon r eturning the kit.
The refund policy f or the diploma pr ogram is as f ollows:
- If a student canc els their enr ollment tw o weeks bef ore the start date, the y are entitled to a full r efund.
- if the canc ellation oc curs within tw o weeks of the start date, the student will r eceive a 50% r efund.
-