Emertxe Information Technologies Pvt Ltd, Bangalore

Posted By: Giri    Member Level: Gold Post Date: 28 Nov 2008   
Name: Emertxe Information Technologies Pvt Ltd
Address: Emertxe Information Technologies Pvt Ltd
No-1, 9th Cross, 5th Main, Jayamahal Extension, Bangalore- 560046
City: Bangalore
State: Karnataka
Telephone Number: 080-65629666/41289576/9945698356
Email: training@emertxe.com
Official website: www.emertxe.com

Learn Embedded Systems and Unix System Programing from experienced developers working in Top MNC's & qualified from IISc-Bangalore, IIT's and NIT's. Training modules include in-depth practicals in - Advanced C, DataStructures, Real Time Operating System(Linux RTOS on ARM 7, ARM9, Intel XScale and x86 based processors), Linux internals, Linux Device Drivers, Unix Network Programming. Get Duration 5 months. Highest placement assistance record above 95%. Admission only after Screen Tests.

Training Courses in Emertxe Information Technologies Pvt Ltd

Course NameCategoryDurationFees
Advanced C
Advanced C Overview An assignment filled intense 1+ month course taking from problem to logic till program, concluded by an apt project. Description Lot of book tells about what is programming. Many also tell how to write a program. But very few tells you about how to translate logic into a program. Specifically, in this fast paced industry, when you don't have time to think to program, this course comes really handy. It builds on the basics of programming, smooth sailing through the advanced nitty-grittys of the language and how to use it to translate logic, the industry-way. Every class is backed by discussion and topic related assignments. Finally a project letting you apply most of the concepts learned throughout the course. Objective To have a clear concept of C language. To obtain good quality and style in programming. To induce confidence in candidates. Pre-requisites 'Basic C' Programming knowledge Platform Any (with specific mention to Linux) Delivery method Instructor led, Assignments, Mini Project. Course topics Basics, Operators, Conditionals, Arrays, Pointers, Structures, Unions, Functions, Files, Preprocessor directives, Recursion, Creating & Building a project,Makefiles, Logic to program translation, Creating your own library, Introduction to Data Structures Programming .
General1+ Months.
Data Structures
Data Structures Overview An assignment filled intense 1+ month course taking from problem to logic till program, concluded by an apt project. A firm understanding of data structures provides a basis for writing more efficient code. The four hallmarks of good programming are proper design, clear coding, good organization of data, and correct algorithm selection. This course is intended to provide an understanding of data specification and abstraction, how that leads to the specification of data structures, and how data structures are implemented as late as possible, based on the specified structures. Description This is an Advanced Data structure course suitable for anyone who would like to pursue their career in the field of programming and become expert in the field independent of the platform which he or she would be working. While taking the course the candidate is expected to be clear with the functional aspects of the language and concentrate only on improving his programming skills. Objective Review methods for problem solving and algorithm analysis. Develop an understanding of Abstract Data Types (ADT) and their implementation. Understand the importance of information hiding, data abstraction, and modular design. Recognize programming needs, the cost and benefits of each data structure in your toolbox, and how to select the right tool for the job. Pre-requisites Proficiency in C language Platform Any (with specific mention to Linux) Delivery method Instructor led, Assignments, Workshops, Project. Course topics Introduction to Data Structures and Abstract Data Types, Stacks, Queues, Lists, Trees, Recursion, Graphs, Algorithm Analysis.
General1+ Months.
Linux Internals Programming
Linux Internals Programming Overview This module is intended to build a strong knowledge about operating systems. This guides the programmer to build high performance embedded applications using standard Linux APIs and interfaces. Description Currently most of the embedded systems are build over an operating system due to performance requirements and the resource complexity. This adds responsibility to developers to understand the make use of the operating system capabilities to build a secure, high performance and crash free system. This course gives complete understanding of the Operating system concepts and Linux internals (Interfaces, API’s and system calls). This module helps the audience to move to the next level of programming by considering other factors in the system. This module is industrial aligned and provides ample practical classes to provide good exposure to Linux programming. Objective To gain strong knowledge of OS programming Proficiency on the Linux API’s and system calls. To get the knowledge of high performance and secure coding by using OS capabilities. Pre-requisites Proficiency in C programming, Fundamentals of Operating system. Platform Linux Delivery method Instructor led, Assignments, Workshops, Project(optional). Course topics 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, condition variables, memory barriers, spinlock, IPC – pipe, FIFO, shared memory, System V-semaphores, Process management and memory management.
General1 Month class and lab
Embedded Linux on ARM workshop
Embedded Linux on ARM workshop Weekend batches for Working Professionals Emertxe offers Embedded Linux workshop on ARM platform. This course is custom designed for corporates to gain a hands-on experience developing Embedded Linux. This course also highlights opensource aspect of Linux Trainer Profile: Mr. Adil S.K Brief Profile of Adil S.K Product Design Engineer: Embedded Systems Product team at Emertxe Information Technologies Design embedded products based on Microcontrollers and Microprocessors Worked on Linux Kernel Internals & Kernel Optimization Expertise on Embedded Linux Porting, Board Support Packages, Boot-loaders Highly Experienced with designing High End Embedded Products based on ARM, x86, PIC's, 8051's AVR's Workshop Highlights: Hardware Provided: ARM9-based Boards (1 per participant) Kernel Source Version: 2.3.2x Platform: ARM9-based Live Examples: From ARM-based industry product(s) Hands-On: Cross Tools, uboot, Kernel Internals, Device Drivers, Embedded Application Programming No of Participants: Maximum 12 Duration: 3 Day complete Weekend workshop Objective and Course Contents: - On completion of this training, you would: Know “What” is Open Source and “How it benefits” the Industry Be able to “Make the choices for Embedded Linux” Be equipped to “Setup” an ARM-based Platform Understand the “Linux Boot Process & Role of a Bootloader” Be able to “Build your own toolchain for ARM” platforms Be able to “Make your own root file-systems for ARM-based Embedded Linux” Be able to “Install standard applications for Embedded Linux” Be able to “Configure & Compile your own Linux Kernel for Linux on ARM” Be able to “Write a basic char driver” Write your own applications for Embedded Linux on ARM
General3 Days
8051 / PIC based MicroControllers Programming
8051 / PIC based MicroControllers Programming Overview A practical approach on Micro Controller with basic Hardware concepts and Embedded C programming Description A complete course module dealing with how to write a embedded C program for a Hardware with any micro controller on it. Planning on the software and hardware optimization in application design for ease in development. This module is dealt with practical issues normally faced in development phase and how to overcome them. Building an complete application with the help of gained knowledge throughout the course as a project. Objective To provide a basic idea of hardware/electronics aspects of programming, which an embedded engineer requires. On completion of this module the candidate should be able to program any micro controller and design basic application with ease. Pre-requisites BE/B-Tech (4th semester onwards), MSc(Comp sc, Elns), MCA and 'Basic C' Programming knowledge. Platform Any (with specific mention to Linux) Delivery method Instructor led, Assignments, Mini Project. Course topics Introduction to embedded systems,Microprocessors vs Micro controllers,Each session with hardware related concept on which the candidate will be working on,GPIOs,Analog I/Os, Types of memories and its usage ,interfacing etc.,Basic micro controller peripherals such as Timers, Counters etc,Interrupts and its sources,Basic communication protocols like UART, SPI, I2C etc.
General4 / 6 Weeks Class and lab
Linux Device Drivers Programming
Linux Device Drivers Programming Overview This course provides a practical overview about the structure of device drivers, in-depth information about the interface between the device driver and the rest of the Linux kernel, and various practical exercises to develop and test device drivers for major devices in a Linux environment. Live hands-on will be given on Character driver, USB driver and Filesystem driver in the classes itself It also covers the initiators and detailed insights of writing a Device Driver in Linux, focused and aligned towards the industry perspective. By the end of the module, students are expected to have made their concepts very clear and become comfortable interpreting data sheets, and writing any character device driver from software perspective. Description It is not possible to connect new device types to a Linux machine without the necessary precautions. Apart from the required hardware interfaces, additional code should be added to the Linux kernel to interface between the hardware and the generic kernel routines of the I/O-subsystem. In order to write a device driver detailed knowledge is required about the internal concepts of certain parts of the Linux kernel, about the way the Linux kernel communicates with the device driver (and vice versa) and about the way a device driver handles the physical device. In addition, experience is needed with various types of device drivers and the way a new device driver can be added to the kernel. Upon completion of the course, candidates will understand the Linux architecture, hardware and memory management, modularization, and the layout of the kernel source, and will have practiced key concepts and skills for development of Character Drivers and good familiarity with USB and File-system drivers. Objective To provide an overview of Linux kernel internal mechanisms. To become proficient Linux driver developer for character based devices To recognize inefficient drivers, and tailor to minimize RT latency. Pre-requisites Proficiency in C Platform Linux Delivery method Workshop based Instructor led, Assignments, Project. Course topics Summarize kernel mechanisms. General function of the device driver: Types of device drivers, physical I/O, major and minor numbers. Loadable versus static drivers. Device driver types: Character drivers, block drivers and file system. General mechanisms: Sleep and wakeup (wait queues). Buffer allocation. Timer handling. Interrupt handling. Configuration and initialization: Error logging, debugging, the /proc and /dev file systems. Character drivers: Data transport between user mode and kernel mode, error codes, the ioctl interface. USB Drivers: Mini Project on live hardware File System and Block Drivers: Concepts and Approach to develop these drivers(Live Practical sessions out of scope in this duration)
General1 Month class and Lab.
Embedded Linux Programming on ARM9
Embedded Linux Programming on ARM9 Overview A course of about one month which prepares you on the most recent and changing domain of computer industry the embedded systems. This course will tell you everything starting from basic things like cross compilers etc and will cover all the embedded OS development related things like making custom platform kernels, boot loaders creating file systems setting up development environment. and all the theoretical background needed for this. Description The course is unique in terms that it combines your skills of Linux administration, Hardware knowledge, Linux as OS, C and computer programming expertise. This course is a complete course of Embedded OS and as of now no books are written on this complete flow and life cycle. Since the most of Embedded OS concept, Implementation and environment. is generic so once you are having good hands over here you will be confident in this independent of Hardware/OS. Every class is backed by discussion and topic related assignments, demo by instructor and practice by you. Finally a project letting you apply most of the concepts learned throughout the course. Objective To be aware of various trends in Embedded OS You will come to know about mostly used hardwares i.e Flashes, EEPROMS and developmental boards, Linux Porting, Cross development, Boot Loaders(Uboot) etc. After completing this course you will be able to start developing on high end (embedded system with OS) embedded project involving Linux and ARM Processor Be equipped to set up an ARM-based Platform Understand the Linux Boot Process & Role of a Bootloader Be able build your own toolchain for ARM platforms Be able to make your own root filesystems for ARM-based Embedded Linux Be able to install standard applications for Embedded Linux Be able to configure & compile your own kernel for Linux on ARM re-requisites BE/B Tech , C programming knowledge, familiarity with LINUX as an OS, Linux programming concepts, and little awareness of digital electronics. Duration 1 Month class and lab Platform ARM 9 (AT91RM9200), Emertxe ARM development board ExDev9A and ExDev9A SDK. Host platform may be either Linux / Windows. Delivery method Instructor led, Assignments, Mini Project. Course topics Evolution of high end Embedded Systems, Host and Target concepts, uboot, cross compiling, porting Linux kernel and Emertxe file system on the board, debugging methods, Real time OS.
General 1 Month class and lab
Linux Device Drivers Training, Character drivers, USB device driver training, PCI Filesystem drivers
Linux Device Drivers Training, Character drivers, USB device driver training, PCI Filesystem drivers Weekend training for Working Professionals Emertxe offers Linux Device Drivers workshop for working professionals over the weekends. This course is custom designed for experienced engineers to gain a hands-on experience in developing device drivers. Trainer Profile: Anil Pugalia Brief profile of Anil Pugalia: 9+ yrs of experience in device drivers for Linux, QNX,VxWorks Extensively worked on Linux Kernel Internals & Kernel Optimization Experience with x86, ARM, PowerPC, Super-H based platforms Driven the Embedded Systems Software in Nvidia Technical Manager in Intel in Embedded Systems Domain Gold Medalist from Indian Institute of Science (IISc), Master of Engineering (M.E) Gold Medalist from National Institute of Technology (NIT) Warangal, B. Tech Workshop Highlights: Platform: x86-based Kernel: Version 2.6.x Drivers: For Real Hardware Special Focus: Live hands-on with Character and USB “Device” Drivers One month Live Project after the Workshop (Optional) Workshop Session Topics: Session 1: Introduction & The First Driver Session 2 & 3: Character Drivers(Hands-on) Session 4 & 5: USB Drivers(Hands-on) Session 6 & 7: Block Drivers & File System Module(Hands-on) Session 8: PCI Drivers & Wrap Up
General8 Days
Summer Training Program in Embedded Technologies
Summer Training Workshop The Most Coveted 30/45 days Intense Summer Training Program in Embedded Technologies Embedded C – Micro controllers – Embedded Linux – ARM9 Modules: ? Linux administration and usage ? Embedded C Programming ? Data Structures ? Embedded Programing on Micro controllers ? Basics on Linux porting for ARM9 Processor Program Details: ? How to build automation solutions? ? Hands-on approach with 80% of the contents executed over the custom built hardware ? The workshop will be handled by domain experts, who have experience of building real time systems. ? At the end of the workshop, students will be able to get a very good grasp of programming the real hardware. They also will be equipped to develop multiple projects using any micro controllers. Advantages / Salient Features: ? Complete Training by Developers from Industries ? Work shop based training ? Projects ? UNDERSTAND how Industry works? ? Highly affordable cost / Accommodation provided Objectives: In this one month summer training camp, the students will go through intense workshop based training in Popular technologies in the Embedded Industry and work on areas to make their understanding strong in these Domains and know how the Industry works and what their approach is? 1Emertxe Information technologies (P) Ltd. #1, 9th Cross, 5th Main, Jayamahal Extension, Bangalore Tel No. 080-41289576 / 65629666 – trainings@emertxe.com Summer Training Workshop Moreover, the student will have an Independent stand and more clarity to choose what “Career Path” they should take in future within Embedded Domains. How to Apply? Register On-line at http://www.emertxe.com/registration.php. Kindly add tag “Summer Training – College Name” with your name in the Registration Form For Confirmation: Kindly make an Online Payment in our ICICI account (Details below)or DD on behalf of “Emertxe Information Technologies, Bangalore” Bank Details for Online/Direct Transfer: Bank name: ICICI Bank - RT Nagar branch, Bangalore Account Number: 020405001736 Account name: Emertxe Information Technologies (P) Ltd. For more details contact Admin 2Emertxe Information technologies (P) Ltd. #1, 9th Cross, 5th Main, Jayamahal Extension, Bangalore Tel No. 080-41289576 / 65629666 – trainings@emertxe.com
General30/45 days
Freshers Interview preparation drive
Freshers Interview preparation drive Have you ever thought? Exactly why didn't I clear the interviews? Is it the final preparation? Where did I goof up? What is the missing factor? I am frustrated, looking for some professional help Duration : One day (4 hours workshop)
General1 Day (4 hours workshop)Free
Emertxe Certified Embedded Professional (ECEP)
Emertxe Certified Embedded Professional (ECEP) - Course Details This intense course is primarily aimed at Freshers / Engineers / Professionals who wants to have a Career into Embedded Systems domain. Salient features: Completely placement oriented 70% practical with real hardware exposure Trainers with years of industry experience Trainers Qualified from IISc Bangalore and International Universities Interview preparation workshops Courseware in sync with industry needs Real-time Projects Mandatory Modules (3 nos): Linux Basics Advanced C Linux internals programming Data structures and logic analysis Optional Modules (Min 1 module, Max 3): Micro-controllers (8051 and PIC) Embedded OS programming on ARM9 and Real Time concepts (x86) Linux device drivers (x86, ARM) Duration: 4 months: All modules included 3 months: 5 modules (3 mandatory, 2 Domain specific) 2.5 months: 4 modules (3 mandatory, 1 Domain specific)
Other4 Months

Add Course to this training Center  |  Add Branch to this training Center


(No photos found.)

Return to Training Centers
Submit New Training Center

Looking for University or College admissions in India for 2023 - 2024 Academic Year?

Top Contributors
    Last 7 Daysmore...

    Awards & Gifts

    Online Members

    Promoted by: SpiderWorks Technologies Pvt Ltd, Kochi - India. © All Rights Reserved.