Friday, December 30, 2011

Embedded System Trainings

We @ OboxT:


We offer various courses from fast track to advance level courses in Embedded Systems. Trainee can select his choice of course provided he/she has enthusiasms for learning new and latest technologies.


Our basic courses will help one to come up with latest trend in technology while covering the base of embedded system design and development it will help you to get through the grueling rounds of interview for the job.


For advance level courses one has to discuss and interact with the trainer testify himself for the advanced course. This is in order to give prior understanding to the trainer about the trainee.


Our Motto will always be the same if one needs time in understanding we at OboxT will always make sure that one always leaves feeling good and value for money or we won’t charge single penny if trainee is not satisfied at the end of course provided there is an honest effort from the trainee.


Our Labs are well equipped with the latest systems and development boards for learning. We encourage Innovative ideas to be embedded in to reality projects. We do take additional initiative for preparations for any Interview or competitive exam.


Some of the key Highlights:


• Completely placement oriented


• 70% practical with real hardware exposure


• Trainers with many years of industry experience


• Trainers from our Embedded Product Development Company to give you real time experience


• Courseware in sync with industry needs


• Real-time Projects


• Basic , Intermediate and Advance level courses


• Special attention to each and everyone


• Labs access all the time


• Interview preparation workshops


• Mini and major project on time completion


• Career counseling


• Job search and Job Notifications


• After Training Support for technical or Job related


Prepare yourself for a change and an exciting challenge in Embedded System. Join and learn.



Courses:

Foundation Embedded System (FESD: 004): Duration 2 Months

1 EMBEDDED SYSTEMS

1.1 Embedded System/Industry Concepts

1.2 Embedded C and Advanced C PROGRAMMING

2 EMBEDDED MICRO CONTROLLERS/MICRO PROCESSORS

2.1 8 BIT INTEL 8051 MICRO CONTROLLER ARCHITECURE

2.2 DETAILED Programming IN ASSEMBLY AND C for 8051

3 ARM MICRO PROCESSOR

3.1 ARM ARCHITECURE, PIPELINING

3.2 ARM7 ASSEMBLY INTRODUCTION

4 LINUX INTERNALS Duration :

4.1 OVERVIEW OF LINUX OPERATING SYSTEM

4.2 FILE MANAGEMENT SYSTEMS

4.3 PROCESS MANAGEMENT SYSTEMS

4.4 MEMORY MANAGEMENT SYSTEMS

4.5 INTER PROCESS COMMUNICATION

5 LINUX DEVICE DRIVER Duration :

5.1 INTRODUCTION

5.2 HARDWARE BASICS

5.3 ROLE OF DEVICE DRIVER

5.5 CLASSES OF DEVICE FILES

5.6 MEMORY & INTERRUPTS HANDLING

6 REAL TIME OPRATING SYSTEM (RTOS)

6.1 INTRODUCTION TO RTOS

6.2 INTERRUPT HANDLING , SCHEDULING

6.3 LINUX AS A RTOS

6.4 RT LINUX INSTALLATION AND PROGRAMMING

6.5 HARD REAL TIME OS Vs SOFT REAL TIME OS

6.6 REAL TIME SCHEDULING ALGORITHMS, PRIORITY INVERSION AND INHERITENCE


7 MINI PROJECT

7.1 8051 BASED PROJECT

7.2 INTERFACING WITH LCD,EEPROM,TEMPERAURE SENSOR ,DC MOTOR, 7SEGMENT LED , LED’S, KEYPAD.

7.3 SERIAL PROTOCOL, I2C AND SPI PROTOCOL

7.4 HANDS ON SOLDERING


Intermediate Embedded System Course (IESD: 004): Duration 3 Months

Students are expected to have prior knowledge of 'C' Programming and 8051 Assembly Language Programming as these subjects are covered in the qualifying courses. Since now days embedded systems programming is done in higher level language like 'C' it is necessary for students to be ready for the same. The concepts of embedded 'C' are covered with reference to 8051 Microcontroller with which the students are already familiar and hence can grasp the concepts easily. Keil compiler is one of the popular cross compilers used in the industry. Knowledge of Keil would definitely be beneficial.

EMBEDDED SYSTEM DESIGN

1.1 EMBEDDED SYSTEM DESIGN CYCLE

1.2 FIRMWARE Development for MSP430

1.3 Applying WATCH DOG , using BREAK POINT

1.4 EMULATOR , JTAG USUAGE

1.5 ARM 7/9/11, C AND ASSEMBLY PROGRAMMING

1.6 Heavily used Industry Microprocessor TI MSP430 BASICS and Programming

1.7 IAR WORKBENCH

1.8 PCB DESIGNING BASICS


LINUX INTERNALS:

2.1 THREAD SYNCHRONIZATION TECHNIQUES WITH PROGRAMMING

2.2 INTER PROCESS COMMUNICATION WITH PROGRAMMING

2.3 MULTI THREAD APPLICATION DEVELOPMENT

2.4 PROCESS CEATION , TERMINATION , STATE CHANGE APPLICATIONS

2.5 SERIAL PROTOCOLS APPLICATION DEVELOPMENT


LINUX KERNEL:

3.1 UNDERSTANDING OF LINUX KERNEL , VIRTUAL MEMORY ETC

3.2 LINUX KERNEL COMPILATION

3.3 WRITING A SMALLMODULE/DEVICE DRIVER

3.4 IPV4 SOCKET PROGRAMMING APPLICATION

3.5 PORTING OF LINUX TO A NEW SET OF HARDWARE

3.6 CROSS PLATFORM APPLICATION DVELOPMENT



REAL TIME OPRATING SYSTEM (RTOS)

4.1 INTRODUCTION TO RTOS like QNX, UCOS

4.2 RT LINUX PROGRAMMING AND APPLICATIONS

4.3 UCOS -II RTOS PORTING

4.4 UCOS –II APLLICATION DEVELOPMENT

4.5 CROSS PLATFORM MULTI THREADED REAL TIME APPLICATIONS

5.0 PROJECT ENDING WITH A MID LEVEL PROJECT.


ADVANCE LEVEL COURSE (AESD 03): DURATION 3-4 Months



EMBEDDED LINUX:

1.1 Understanding of Embedded Linux

1.2 UNDERSTANDING OF ARM ARCHITECURE IN REGARDS OF PORTING AND APPLICATIONS

1.3 SETTING UP A CROSS COMPILER/TOOL CHAIN FOR A NEW HARDWARE

1.4 CROSS COMPILING OF LINUX KERNEL

1.5 PORTING OF LINUX KERNEL AND C APPLICATION DEVELOPMENT

1.6 IPV4 APPLICATION DEVELOPMENT

1.7 COMPONENTS OF BOARD SUPPORT PACKAGE

1.8 DEVICE DRIVER DEVELOPMENT FROM SCRATCH



2 RT LINUX and QNX (RTOS):

2.1 RT LINUX INTRODUCTION

2.2 RT LINUX COMPILATION AND PATCH APPLICATION

2.3 FLAVORS OF RTLINUX

2.4 RT LINUX PROGRAMMING

2.5 QNX UNDERSTANDING

2.6 MOMENTICS AND QNX INTERNALS



EMBEDDED SYSTEM APPLICATION:

2.1 UNDERSTANDING OF TOUCH SCREEN

2.1 TOUCH SCREEN GUI APPLICATION USING QT

2.2 CROSS COMPILATTION OF QT

2.3 TOUCH SCREEN BASED HARDWARE CONTROL SOLUTIONS

2.4 CROSS COMPILATION OF TOUCH SCREEN LIBRARIES

LATEST AND NEW TRENDS:

3.1 UNDERSTANDING OF ANDROID

3.2 PORTING OF ANDROID TO A HARDWARE (ARM 9)

3.3 ANDROID APPLICATION FRAMEWORK SETUP

3.4 UNDERSTANDING OF JAVA IN RESPECT OF ANDROID APPLICATION

3.5 ANDROID APPLICATION DEVELOPMENT FOR A MOBILE PHONE

4.0 MAJOR PROJECT:

A TOUCH SCREEN BASED LINUX / ARM PLATFORM PROJECT

2 comments:

  1. Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging!


    Embedded System

    Projects

    ReplyDelete