Courses

Embedded training courses by pune’s best training institute. following courses in embedded are offered by Technoscripts:

  1. Advance Embedded Career Track
  2. PG Diploma in Embedded System
  3. IOT Training
  4. Raspberry Pi 
  5. Embedded Linux

Advanced career Track  in Embedded System:

Syllabus:

Languages: C , C++, Embedded  C

Microcontrollers’ & Microprocessors

8051                                                        ARM 7

AVR                                                           PIC

Rasberry Pi                                             ARM 9

TI MSP 430                                            Freescale

Hardware Interfacing :                      

  • Interfacing of LEDs
  • Interfacing of Switches
  • Interfacing of Relays
  • Interfacing of LCD
  • Interfacing of 7 Segment Display
  • Interfacing of ADC
  • Interfacing of Stepper Motors
  • Interfacing of DC Motors
  • Interfacing of IR Sensors
  • Interfacing of Ultrasonic Sensors
  • Interfacing of MEMS Sensors
  • Interfacing of RF Modules
  • Interfacing of Mobile Phone using DTMF
  • Interfacing of Real Time Clock
  • Interfacing of Serial Memory
  • Serial Communication
  • Interfacing GSM module
  • Interfacing of GPS module
  • Interfacing Using I2C Protocol
  • Interfacing Using SPI Protocol
  • PWM Techniques
  • NFC : Near Field Communication in Smartphone’s
  • ZigBee / Xbee
  • Interfacing of Bluetooth
  • Mobile WiFi and Bluetooth Applications
  • CAN Protocol

RTOS:

  • Introduction to RTOS –Overview
  • Process, Task & Thread
  • Real-time systems concepts,
  • Context switching, scheduling algorithm
  • Re-entrancy, task priorities, mutual exclusion.
  • Kernel structure
  • Task Conflicts
  • Task Communication
  • Task creation & Deletion OsTaskCreate(), OsTaskdelete()
  • Semaphores (Binary, Counter, Mutex)
  • Events and Inter task Communication
  • Semaphore
  • Message Queues
  • Mutex
  • µCos ii / FreeRTOS :
  • Creating a Task in µCos ii / FreeRTOS
  • Multitasking in µCos ii
  • Creating & using semaphore in µCos ii / FreeRTOS
  • Creating & using Message mailbox (mbox) in µCos ii / FreeRTOS
  • Using Message Queue (mqueue) in µCos ii / FreeRTOS
  • Develop Real time application using µCos ii / FreeRTOS services
  • Linux
  • Linux Concepts
  • Accessing the command line (terminal and desktop)
  • Accessing and using manual pages
  • Working with the command line and the shell
  • Piping and redirection
  • Linux OS
  • Different Linux commands like cp , mv mount
  • Introduction to VI editor. VI editor settings
  • Creating script
  • Shell variables conditions (if else )
  • Shell control structures
  • Shell programs to read command line parameters
  • Linux lab for  shell programming

 Embedded Linux & OS Concepts

  • Linux Architecture
  • Generic Architecture of a Embedded Linux,
  • System Start up, Types of Boot Configuration
  • Root File System Structure, Root file system setup
  • Setting up the boot loader
  • Embedded Storage (Memory Technology Devices)
  • Embedded File System
  • Process creation & Process  termination
  • Threads ,programming on threads
  • Inter process communication
  • Different IPC mechanism like shared memory  semaphores, message queues
  • Process synchronization mechanism, mutexes
  • Linux system calls for signals

 ARM9 with Linux

  • Difference between native compiler and cross compiler
  • ARM architecture
  • Requirements for Building and using the kernel, Retrieving the Kernel Source
  • Configuring and Building, Installing and Booting from a Kernel
  • Upgrading a kernel, Customizing a Kernel, Boot loader – Grub Loader, U-Boot .
  • Porting Linux kernel and Root file system to ARM9 board
  • Operating Systems Porting Layer (Boot Loader, Kernel Image, Root File System)
  • Operating system porting on ARM 9 Process synchronization mechanism
  • Implementing application program on ARM9 board related to the project
  • Interaction between the User and Kernel Level With System calls
  • Device driver application flowchart

Special Feature: 2 Live Projects Implementation included in Training for industry exposure.

Deliverable:

  1. Embedded Development Board with all peripherals will be provided to every student for practice in LAB.
  2. Printed Notes
  3. CD Containing Sample programs, Tools & software’s, study material, Datasheets, Technical manuals etc
  4. Course completion certificate
  5. Project completion certificate