Embedded Systems Diploma
Target Audience:
This program is targeting :
- Industrial, Commercial, Institutional
- Electronics Engineers, Electrical Engineers, Electrical Maintenance Tradespeople & Technician
Language: English/Arabic
Full Embedded Systems Diploma Content
C programming and data structures .
Lecture_1
- Introduction to C programming.
- Standard I/O library.
- Using printf function.
- Hello world program.
- Basic Data types in C.
- Variables in C.
- Using scanf function.
- C operators.
Lecture_2
- Conditional Statements:
- If…. Statement.
- switch case statement.
Lecture_3
- Loops:
- for loop.
- While loop.
- do…..while loop.
Lecture_4
- Functions:
- Defining and calling functions.
- Function prototypes.
- Function parameters and return.
- Special types of functions.
Lecture_5
- Arrays in C.
- Multidimensional arrays.
- Sorting Algorithms.
- Searching Algorithms.
Lecture_6
- Pointers:
- Introduction to Basic Pointers.
- Pointer Syntax.
- Pointer arithmetic.
- Pointers and Arrays.
Lecture_7
- Data Modifiers:
- Sign modifier.
- Size modifier.
- Storage modifier.
- Constant modifier.
- Volatility modifier.
Lecture_8
- User defined data types:
- Structure
- Union
- Enum.
Lecture_9
- C Preprocessor:
- #include directive.
- Macros in C.
- Conditional directives.
- #error and #warning.
Lecture_10
- Dynamic Memory Allocation.
- Data structures:
- Linked lists.
- Stack.
Embedded Systems Concepts .
Lecture_1
- Embedded Systems definition.
- Embedded Systems design challenges.
- Inside the processor:
- Control Unit.
- Arithmetic Logic Unit.
- Register File.
- Processor Buses.
- Instruction Set Architecture.
- RISC Processor.
- CISC Processor.
- Processor Cycle Example.
Lecture_2
- Embedded Systems Memory Types.
- Volatile Memory Types:
- Static RAM (SRAM).
- Dynamic RAM (DRAM).
- Non Volatile Memory Types:
- Masked ROM.
- OTP ROM.
- EPROM.
- EEPROM.
- FLASH.
- NVRAM.
- System Architecture:
- Von Neumann Architecture.
- Harvard Architecture.
- Input/output Peripheral.
- Microcontrollers Vendors.
- Reading the datasheet and specs.
Embedded Systems Interfacing .
Lecture_1
- Digital Input Output:
- Interfacing LEDs.
- Interfacing 7-Segments.
- Mechanical Switches.
Lecture_2
- Introduction to layered architecture.
- Defining Microcontroller Registers.
- Developing DIO Driver.
Lecture_3
- Electrical Switches:
- Transistors.
- Relays.
- Opto-couplers.
- Darlington Pair.
Lecture_4
- Keypad Interfacing and driver.
Lecture_5
- LCD Interfacing and driver.
Lecture_6
- Introduction to Interrupts.
- Interrupt Handling Techniques.
- Digital External Interrupt.
- Motors:
- DC Motor.
- Stepper Motor.
Lecture_7
- Analog to digital converter.
Lecture_8
- Analog Sensors:
- Temperature Sensor.
- Light Sensor.
Lecture_9
- Interval Timers Driver.
- Timer in counter mode.
Lecture_10
- Pulse Width Modulation.
- Interfacing Servo Motor.
- Light intensity Control.
Lecture_11
- Input Capture Unit.
- Watchdog Timer.
Lecture_12
- Serial and Parallel Communication.
- UART Serial Communication Part1.
Lecture_13
- UART Serial Communication Part2.
- USB to UART.
Lecture_14
- SPI Serial Communication.
Lecture_15
- I2C Serial Communication Part1.
Lecture_16
- I2C Serial Communication Part2.
- Interfacing EEPROM.
Real Time Operating System (FreeRTOS) .
Lecture_1
- Building Real Time Scheduler.
Lecture_2
- Real Time Operating Systems Concepts:
- Basic Concepts and definitions.
- Scheduling Techniques.
- Dynamic Design Concepts.
- Shared resources analysis.
- Mutual exclusion techniques.
- Inter task Communication.
Lecture_3
- Porting Free RTOS on PIC-Part1.
Lecture_4
- Porting Free RTOS on PIC-Part2.
Embedded Systems Testing .
Lecture_1
- Embedded Systems Development Cycle.
- Basic Development Patterns.
- Unit Testing.
- Module Testing.
- Integration Testing.
- Validation Testing.
Lecture_2
- White Box Testing:
- Statement Coverage.
- Decision Coverage.
- Black Box Testing:
- Equivalence Portioning.
- Boundary Value analysis.
- State Transition.
- Decision Table.
if you would like to get more information please register . .
Jelecom Egypt
Jelecom is an Egyptian Company which has professional Engineers for Engineering Projects and it provides Technical Training and Solutions for both Engineers and Technicians in Industry & Academy
Contact Us
🗺️Address:
Building No. 28, July 26 Street, downtown, in front of the High Court, Banque Misr Building – Cairo, Egypt.
📱Tel ( For Training ):
01011981001
01022612092
01022612094
01022612095
📱Tel ( For Sales ):
01001605695
01008636386
01000480103
01000480104
📧E-Mail :
info@jelecom.com