Emertxe Information Technologies

Embedded Systems

Emertxe Information Technologies
In Bangalore

Rs 40001-50000
You can also call the Study Centre
99452... More

Important information

Typology Workshop
Level Intermediate
Location Bangalore
Class hours 4h
Duration 4 Months
Start Different dates available
  • Workshop
  • Intermediate
  • Bangalore
  • 4h
  • Duration:
    4 Months
  • Start:
    Different dates available

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 Facilities (1)
Where and when
Starts Location
Different dates available
No-1, 9th Cross, 5th Main, Jayamahal Extension, 560046, Karnataka, India
See map
Starts Different dates available
No-1, 9th Cross, 5th Main, Jayamahal Extension, 560046, Karnataka, India
See map

Frequent Asked Questions

· Who is it intended for?

Graduate Engineers (B.E/BTech)

· 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 C
Microcontroller programming
Linux Device Drivers
Embedded systems development
Embedded System
Data Structures
PIC Microcontroller
ARM Processor
Shell Scripting

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

Additional information

Visit www.emertxe.com

Students that were interested in this course also looked at...
See all