Home » All » Embedded Systems

Embedded Systems

Embedded Systems

Courses

EMBEDDED SYSTEMS for Beginners

Syllabus

Introduction, Complex Systems and Microprocessor, The Embedded System Design Process, Formalisms for System Design, Design Examples.

The 8051 Architecture :
Introduction, 8051 Micro controller Hardware, Input/Output Ports and Circuits, External Memory, Counter and Timers, Serial data Input/Output, Interrupts.

Basic Assembly Language Programming Concepts:
The Assembly Language Programming Process, Programming Tools and Techniques, Programming the 8051. Data Transfer and Logical Instructions.
Arithmetic Operations, Decimal Arithmetic. Jump and Call Instructions, Further Details on Interrupts.

Applications: 
Interfacing with Keyboards, Displays, D/A and A/D Conversions, Multiple Interrupts, Serial Data Communication
Introduction to Real – Time Operating Systems : Tasks and Task States, Tasks and Data, Semaphores, and Shared Data; Message Queues, Mailboxes and Pipes, Timer Functions, Events, Memory Management, Interrupt Routines in an RTOS Environment.

Basic Design Using a Real-Time Operating System: 
Principles, Semaphores and Queues, Hard Real-Time Scheduling Considerations, Saving Memory and Power, An example RTOS like uC-OS (Open Source); Embedded Software Development Tools: Host and Target machines, Linker/Locators for Embedded Software, Getting Embedded Software into the Target System; Debugging Techniques: Testing on Host Machine, Using Laboratory Tools, An Example System.

Introduction to advanced architectures: 
ARM and SHARC, Processor and memory organization and Instruction level parallelism; Networked embedded systems: Bus protocols, I2C bus and CAN bus; Internet-Enabled Systems, Design Example-Elevator Controller.

Intermediate EMBEDDED SYSTEMS

Syllabus

Introduction, Complex Systems and Microprocessor, The Embedded System Design Process, Formalisms for System Design, Design Examples.

The 8051 Architecture:
Introduction, 8051 Micro controller Hardware, Input/Output Ports and Circuits, External Memory, Counter and Timers, Serial data Input/Output, Interrupts.

Basic Assembly Language Programming Concepts:
The Assembly Language Programming Process, Programming Tools and Techniques, Programming the 8051. Data Transfer and Logical Instructions. Arithmetic Operations, Decimal Arithmetic. Jump and Call Instructions, Further Details on Interrupts.

Applications:
Interfacing with Keyboards, Displays, D/A and A/D Conversions, Multiple Interrupts, Serial Data Communication

Introduction to Real – Time Operating Systems:
Tasks and Task States, Tasks and Data, Semaphores, and Shared Data; Message Queues, Mailboxes and Pipes, Timer Functions, Events, Memory Management, Interrupt Routines in an RTOS Environment.

Basic Design Using a Real-Time Operating System: 
Principles, Semaphores and Queues, Hard Real-Time Scheduling Considerations, Saving Memory and Power, An example RTOS like uC-OS (Open Source); Embedded Software Development Tools: Host and Target machines, Linker/Locators for Embedded Software, Getting Embedded Software into the Target System; Debugging Techniques: Testing on Host Machine, Using Laboratory Tools, An Example System.

Introduction to advanced architectures:
ARM and SHARC, Processor and memory organization and Instruction level parallelism; Networked embedded systems: Bus protocols, I2C bus and CAN bus; Internet-Enabled Systems, Design Example-Elevator Controller.

Advanced EMBEDDED SYSTEMS

Syllabus

Introduction, Complex Systems and Microprocessor, The Embedded System Design Process, Formalisms for System Design, Design Examples.

The 8051 Architecture:
Introduction, 8051 Micro controller Hardware, Input/Output Ports and Circuits, External Memory, Counter and Timers, Serial data Input/Output, Interrupts Basic Assembly Language Programming Concepts : The Assembly Language Programming Process, Programming Tools and Techniques, Programming the 8051. Data Transfer and Logical Instructions. Arithmetic Operations, Decimal Arithmetic. Jump and Call

Instructions, Further Details on Interrupts. Applications :
Interfacing with Keyboards, Displays, D/A and A/D Conversions, Multiple Interrupts, Serial Data Communication Introduction to Real – Time Operating Systems : Tasks and Task States, Tasks and Data, Semaphores, and Shared Data; Message Queues, Mailboxes and Pipes, Timer Functions, Events, Memory Management, Interrupt Routines in an RTOS Environment.

Basic Design Using a Real-Time Operating System:
Principles, Semaphores and Queues, Hard Real-Time Scheduling Considerations, Saving Memory and Power, An example RTOS like uC-OS (Open Source); Embedded Software Development Tools: Host and Target machines, Linker/Locators for Embedded Software, Getting Embedded Software into the Target System; Debugging Techniques: Testing on Host Machine, Using Laboratory Tools, An Example System.

Introduction to advanced architectures:
ARM and SHARC, Processor and memory organization and Instruction level parallelism; Networked embedded systems: Bus protocols, I2C bus and CAN bus; Internet-Enabled Systems, Design Example-Elevator Controller.

Schedule:

Course Date of starting
MATLAB for Beginners
Intermediate course on MATLAB
Advanced course on MATLAB
Basics course on Embedded systems
Intermediate course on Embedded systems
Advanced course on Embedded systems

Educational Training:
Interaction between various colleges and universities plays an important role in providing students with an exposure to trends and current affairs in the fields of technology and career opportunities. We provide educational institutions with guest lectures and expert talks from faculty of other leading universities and colleges.
We also organize workshops in the institutions in various areas to help students improve their technical skills.

Training Your faculty
Training in new subjects
Guest lecturers/Seminars
Tutorials/ Workshops

Consultancy for Students and Parents:
We are conducting number of programs for students, faculty and persons from industry in all trainings and educational fields. We take care of students by counseling and guiding to find better career opportunities and let them unleash their skills and abilities in suitable direction.

Complete End to End Project Guidance
Guiding in Proper Selection of Subjects
Guidance for Career Opportunities

Industrial Training:
We provide industries with guest lectures from eminent academicians across the globe and technical experts from leading organizations. This is to update the industry with latest trends in technology and know-how. This interaction is essential for an industry to improve on the efficiency and to train the staff in upcoming challenging technologies.
We find professors and researchers from leading institutions and organizations apt for industry requirements, may it be for technology know-how or to assign research and development projects. We provide technical talks, seminars and workshops from organizations researching on software and tools which now-a-days form essential platform for any industry to design, test and implement their products.

Training your staff for updating to the latest technologies.
Supporting R & D