Embedded Systems Professional (ECEP)

Emertxe Information Technologies
In Bangalore

Compare this course with other similar courses
See all

Important information

  • Workshop
  • Intermediate
  • Bangalore
  • 4 hours of class
  • Duration:
    4 Months
  • When:

Emertxe Certified Embedded Professional (ECEP) is a tailor made course well designed for fresh graduates to learn Embedded Systems and apply for Jobs in Embedded companies.

Professionals seeking skills in Embedded domain can also enroll for this course in the weekends.

Important information Venues

Where and when

Starts Location Timetable
No-1, 9th Cross, 5th Main, Jayamahal Extension, 560046, Karnataka, India
See map

Frequent Asked Questions

· Will I get placements for this course

Yes. But you should have an aggregate of 61% and above in B.E/BTech/M.E/MTech

What you'll learn on the course

Embedded System
Embedded C
Microcontroller programming

Teachers and trainers (1)

Mubeen Jukaku
Mubeen Jukaku
Technical Head

Course programme

Linux Systems

 Overview of Linux OS
 Command Line Interface
 Linux Shell Scripting
 Environment variables, shell commands, filtering commands
 User accounts, remote login, redirection, pipes, Directory and File system structure
 Visual editor(VIM)

Advanced C

 Basics of C - Operators, Conditionals, Arrays, Pointers
 Structures, Unions, Functions, Files, Preprocessor directives, Recursion
 Project environment - Creating & Building a project, Makefiles
 Deep dive - Logic to program translation, Creating your own library, Dry-run
 Makefile

Data Structures

 Introduction to Data Structures & Algorithm Analysis
 Abstract Data Types (ADT)
 Stacks, Queues and Linked Lists
 Trees
 Hashing
 Searching and Sorting


 Introduction to embedded systems
 Microprocessors vs. Microcontrollers with intense hardware focus
 Hands-on working with GPIOs, Analog I/Os, Memory usage, interfacing etc.
 Micro controller peripherals usage - Timers, Counters, Interrupts and its sources
 Communication protocols - UART, SPI, I2C etc

Linux Internals Programming

 OS Basics – Process, CPU scheduling, Dead lock & starvation, priority
 Components of Linux – Kernel structure, Shell basics, Linux file system–ext2 & ext3
 POSIX Threads – Multi threaded programming, p-thread API’s
 Synchronization – Race condition & mutex, Semaphores
 IPC – Pipes, FIFO, shared memory, System V-semaphores
 Sockets - TCP and UDP sockets, Client-server programming

Embedded Linux on ARM (ELARM)

 Open Source ecosystem
 Making choices for Embedded Linux distribution
 Evolution of high end Embedded Systems
 Host and Target concepts
 U-boot, cross compiling, porting Linux kernel
 File system on the board, debugging methods

Compare this course with other similar courses
See all