Course

In Bangalore

Rs 40001-50000

Description

  • Type

    Workshop

  • Level

    Intermediate

  • Location

    Bangalore

  • Class hours

    4h

  • Duration

    4 Months

  • Start date

    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

Documents

  • Embedded Course Syllabus

Facilities

Location

Start date

Bangalore (Karnātaka)
See map
No-1, 9th Cross, 5th Main, Jayamahal Extension, 560046

Start date

Different dates availableEnrolment now open

About this course

Graduate Engineers (B.E/BTech)

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Embedded C
  • Microcontroller programming
  • Linux
  • Linux Device Drivers
  • Embedded systems development
  • Embedded System
  • Data Structures
  • Microprocessor
  • PIC Microcontroller
  • ARM Processor
  • Beaglebone
  • Shell Scripting
  • C

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

Additional information

Visit www.emertxe.com

Embedded Systems

Rs 40001-50000