Accelerated Career Program in Embedded Systems (On-Campus) Courseware Partner: IT-ITes SSC nasscom

BY
Skill Lync

Mode

Full time

Duration

3 Months

Quick Facts

particular details
Medium of instructions English
Mode of Delivery Video and Text Based

Course and certificate fees

The fees for the course Accelerated Career Program in Embedded Systems (On-Campus) Courseware Partner: IT-ITes SSC nasscom is - 

HeadAmount
Programme feesRs. 1,25,000
EMIRs. 6,534/month
certificate availability

Yes

certificate providing authority

Skill Lync

The syllabus

Course 1: System Development Lifecycle

System Development Life Cycle (V-Model)
  • SDLC- Development Lifecycles and Frameworks: SDLC Overview, Phases, and Embedded System Design Cycle
  • Agile - An Iterative and Responsive Software Development Methodology: Test Driven Development (TDD), Behavior Driven Development (BDD), and Model Driven Development (MDD)
  • Development Bible: Static Code Analysis, Code Repository, Build, and Deployment Process
  • Development and Operations: SDLC - Security Development Life Cycle
  • Embedded Testing Overview
  • loT Security Overview

Course 2: Hardware and Laboratory Familiarization

  • Introduction to Embedded System: Architecture, Standard Interfaces, and Schematic/Datasheet Exploration
  • Electrostatic Discharge Essentials: ESD Causes, Occurrence at Different Levels of Integration, and Prevention
  • Fundamentals of Booting for Embedded Processors: Host and Target Development Setup, and System Boot Components
  • Securing Embedded System: Hardware and Software Security in Embedded System

Course 3: System Programming using C

  • Building Executables: Linkers, Memory Layout, Map Files, and Building Libraries
  • Debugging and Tracing: Debugging with GDB and Trace
  • Memory Management: Memory Architecture
  • Advanced-Data Types: Variable Length Data Structure
  • Referencing Data and Functions: Pointers
  • Working with Registers: Bit-level operations and Handling Special Registers

Course 4: Embedded OS Fundamentals

  • Introduction: FreeRTOS
  • RTOS Concepts
  • Memory Management: Memory Types and Management
  • Task Management and Scheduler
  • Inter Task Communication - Synchronization: Queue, Interrupt Management, and Semaphore
  • Resource Management: Shared Resources, Mutex, and Event Groups
  • Timer Management: Software and Hardware Timers
  • Task Notifications
  • FreeRTOS File System

Course 5: Driver, Applications, and Middleware

  • Introduction to ARM Cortex-M: Architecture, Pin Diagram, and Memory Organization
  • Introduction to Intel Architecture and its Variants: CISC Vs RISC and x86 Processor
  • Introduction to Target board and GPIO Programming
  • Interrupts, Timers, and Counters
  • Baremental Programming
  • Linux Driver Development: Fundamentals, USB device driver and Network Kernel Driver
  • Code Optimization

Course 6: Verification and Validation

  • Fundamentals of Testing, Seven Testing Principles, Test Process
  • Testing throughout SDLC: SDLC Models, Test levels & Types
  • Static Techniques
  • Test Techniques : Categories, Black Box and White Box Testing
  • Test Infrastructure : Embedded Software Test Environments, Tools Categorization, Test Automation

Course 7: Packaging and Releasing with DevOps

  • Overview of DevOps
  • Makefile & Version Control with Git
  • Packaging Release and Continuous Integration: Introduction to Jenkins, CI/CD with Jenkins

Course 8: Embedded System: Domain Specific

  • Machine Learning, ML for Embedded System, Dataset and Feature Selection, Neural Network
  • Automotive Embedded Systems: Introduction, Modelling, AUTOSAR Architecture, AUTOSAR Model Deployment in MATLAB
  • Overview of ISO26262

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books