Course

Title : EMBEDDED SOFTWARE DEVELOPMENT - Professional Course

Hours : 60 Hrs

Batches : Weekday ( Mon - Fri )|Weekend ( Sat & Sun )

Trisoft-Session-image

60 Hours of
Class Room Training

Trisoft-Session-image

30 Sessions of
Class Room Training

Trisoft-Session-image

90 Hours of
Coding Assignment

Trisoft-Session-image

50 Coding Tasks
For Interview Purpose

Course Overview

We provide a Professional level course in Embedded Software Development that includes Embedded C, I/O Programming, Memory Management, Interrupt & Timer Programmings using 8051, Arduino Microcontrollers. You will learn Software Development using RTOS Concepts for the ARM-based processor. You will also learn Linux Device Drivers for Trending Protocols such as USB, SPI & I2C, along with technologies like memory, boot, wired/wireless technologies.

Prerequisites

  • Electronics Engineering background is a must.
  • Knowledge of C programming is desirable, but not required.

Batches

Weekday Batch:
11:30 AM to 1:30 PM | Monday to Friday | 5 Days/Week | 6 Weeks Course

Weekend Batch:
11:30 AM to 1:30 PM | Saturday & Sunday | 2 Days/Week | 15 Weeks Course

Curriculum

Download Curriculum
  • Class-1 : Introduction to Embedded Systems
  • Class-2 : Basic C Programming
  • Class-3 : Pointers & Array
  • Class-4 : Functions
  • Class-5 : Structures
  • Class-6 : Bitwise Manipulation
  • Class-7 : Introduction to Microcontroller
  • Class-8 : IO Programming
  • Class-9 : Timer programming
  • Class-10 : Counter Programming
  • Class-11 : Interrupt Programming
  • Class-12 : Memory Management
  • Class-13 : Serial Programming
  • Class-14 : I2C Programming
  • Class-15 : SPI Programming
  • Class-16 : RTOS Basics
  • Class-17 : RTOS Programming
  • Class-18 : RTOS Schedulers, Queues, Messages
  • Class-19 : RTOS : Develop Your Simple Application
  • Class-20 : Linux Internals
  • Class-21 : Linux Kernel
  • Class-22 : Linux Device Drivers
  • Class-23 : Writing Char Drivers
  • Class-24 : Writing Block Drivers
  • Class-25 : Technology : USB & Drivers
  • Class-26 : Technology : Boot & Drivers
  • Class-27 : Technology : Memory & Drivers
  • Class-28 : Technology : LAN & Drivers
  • Class-29 : Technology : WLAN & Drivers
  • Class-30 : Technology : IOT Applications

Class Features