Embedded Systems Professional (ECEP)

Emertxe Information Technologies
In Bangalore

Rs30001-40000
You can also call the Study Centre
99452... More
Compare this course with other similar courses
See all

Important information

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

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
Flexible
Bangalore
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
Linux

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


Micro-Controllers

 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