Tuesday, January 10, 2012

Workshop on Embedded , .Net and Java @OboxT ,Pitampura -Delhi on 14th and 15th Jan'12


Dear All,


As students, we all urge to learn more 'n' more EVERYTIME.


Here we offer to you ...


Something more than your Academics in college !
Something more relevant to the Industry !
Something that will make you more Employable !

FREE Workshops on EMBEDDE SYSTEMS, JAVA/J2EE & DOT NET !!!



Dates: 14th - 15th January, 2012



Timing:
1pm – 3pm: Java & Dot Net
3pm – 5pm – Embedded Systems


For registrations, please reply to this email or Call us. Hurry !! Time is running out!

Contact Us - +91-8447884356


Visit Us - www.oboxt.in

Address - 35-B, ED Block, Pitampura, Delhi-110088 - Landmark: Adjacent to Pitampura Metro Station


Happy Learning!

OboxT Technologies



Monday, January 9, 2012

C and Embedded C course @OboxT

We @ OboxT have developed a unique program for learning C to make life easier for any Embedded/Software/Electronics Engineer. Its a Practical based Program where one has tosit in Lab to understand and execute the Algorithms. Reading C from a book will not help unless the same has been tried and developed on a System and wouldn't that be interesting  to do all your C on an Embedded System.

The program covers almost all the major topics of C also Embedded C.

Here is the list of topics:

What is C?

Why C in Embedded

ANSI Standard

Fundamentals of C

• Datatypes and Constants

• Simple & Formatted I/O

• Memory Usage

• Operators & Expressions

• Flow Control

• Loops

Functions

• Role of Functions

• Pass by value / reference

• Returning values from Functions

• Recursive Functions

• Call Back Functions

• Implications on Stack

• Library Vs User defined function

• Passing variable number of arguments

Arrays

• Defining, initializing and using arrays

• Multi Dimensional Arrays

• Arrays of Characters and Strings

• Arrays and Pointers

• Passing arrays to functions

• String handling with and without library functions

Storage Classes

• Scope and Life

• Automatic, Static, External, Register

• Memory(CPU / RAM)

Structures & Unions

• What structures are for

• Declaration, initialization

• Accessing like objects

• Nested Structures

• Array of Structures

• Passing structures through functions

• Allocation of memory and holes

• Structure Comparison

• Structure bit operation

• Typedef for portability

• Unions

• Overlapping members

Enumerated data types

• Enum, Indexing, enum Vs #define

Bit Operations

• AND ( & ), OR (
), XOR ( ^ )

• Compliment ( ~ )

• Left-Shift ( << ), Right Shift ( >> )

• Masking, Setting, Clearing and Testing of Bit / Bits

Pointers

• The purpose of pointers

• Defining pointers

• The & and * operators

• Pointer Assignment

• Pointer Arithmetic

• Multiple indirections

• Advanced pointer types

• Generic and Null Pointer

• Function Pointers

• Pointers to Arrays and Strings

• Array of Pointers

• Pointers to Structure and Union

• Pointers to Dynamic memory

• Far, Near and Huge Pointers

• Pointer Type Casting

Dynamic Memory Allocation

• Malloc(), Calloc(), Realloc(), Free()

• Farmalloc(), Farcalloc()

File Handling Concepts

• Concept of a FILE data type

• Inode, FILE structure

• File pointer

• Character handling routines

• Formatted Data Routines

• Raw data Routines

• Random Access to FILE

Command line Arguments

• Argc, argv

• Variable Inputs to the main

Compiler in Practical

• Preprocessor Directives

• Compiler, Assembler, Linker

• Conditional Compilation

• Multiple File Compilation

• Code Optimization techniques

• Volatile, #pragma

Data Structures

• Linear & non-linear

• Homogeneous & non-homogeneous

• Static & Dynamic

• Single, Double & Circular Linked Lists

• Stacks & Queues

• Binary Trees

Sorting and Searching Techniques

• Insertion, Selection, Bubble, Merge, Quick, Heap

Concepts and Real-time Exposure

• Development Tools and Environment

• Make Utility

• MISRA Coding Standards

• Object / Executable File Format

• Debugger

 
Above all points are designed by the Industry Experts and are the most used in today's Embedded Industry as well as for any application development.
 
The above mentioned C contents will be covered in all of the Embedded Course we offer @ OboxT. So dont be late and sign up before 15th of Jan'12.
 
 
Hurry up People , Meet the trainer on 14th and Batches starting from 15thJan'12.
 
 
Checkout www.oboxt.in

Best of Luck!
OboxT
 
 
 
 
 

Wednesday, January 4, 2012

Embedded System Workshop @ OboxT on 7th Jan 2012




Highlights of Workshop:




1. Embedded System in Today's World and in Industry

2. Know How of various Microprocessors , Microcontrollers ( ARM. TI-MSP , 8051 etc ) of today's generation.

3. Covering Linux to RTOS like RTLinux , QNX , UcosII , Android etc.

4. Close look at C and Embedded C.

5. Look and feel of Real Executed Projects.

6. Q & A session



There is no Fee/Money to attend this workshop its absolutely free.

Above Sessions from Industry Experts having minimum of 7 Years of Experience.



So please call @ 91+8447884356 or reply to this email without changing the subject of email and book your Slot .






Time : 1st Slot 11:00am -1:00pm


2nd Slot 3:00pm - 5:00pm






Address: 35B, ED Block , Pitampura


New Delhi -110088


Landmark : Adjacent to Pitampura Metro Station



Looking forward for your presence. Hurry Up few Seats only



Best of Luck !!

Oboxt Technology Solutions.

http://www.oboxt.in/






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