Engineering
Star icon
Most Popular
Trending Arrow Icon
Trending
Hands on Training icon
Hands On Training
Star icon
Trending Arrow Icon
Hands on Training icon

Embedded Systems

Course Cover
compare button icon
Course Report - Embedded Systems

Course Report

Find detailed report of this course which helps you make an informed decision on its relevance to your learning needs. Find out the course's popularity among Careervira users and the job roles that would find the course relevant for their upskilling here. You can also find how this course compares against similar courses and much more in the course report.

Course Features

icon

Duration

16 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

Course Description

In the 21st century embedded systems are the systems of future with cellular phones smart phones tablets becoming the dominant platforms for computing and communication The ubiquity of information and the associated need for the computation that accompanies it is driving this revolution only to be accelerated by the new paradigms such as the Internet of Things IoT These platforms are clearly very different in terms of their processing requirements which are very unique real time needs high performance but at low energy compact code and data segments and most importantly ever changing software stack Such unique requirements have led to a complete redesign and reinvention of the both hardware and the software stack from ground up for example brand new processors such as ARM DSPs network processors were invented all the way up to new virtual machines such as Dalvik new operating systems such as Android and new programming models and compiler optimizations

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

It is recommended that students who take this course have previously taken at least an undergraduate-level course in computer architecture In addition, the students must have a strong background in C and/or C++

What You Will Learn

Embedded Processor ArchitecturesInstruction-Level ParallelismDesign of Instruction Set ArchitecturesEmbedded Micro-architectures

Software OptimizationsCompiler PhasesRegister Allocation FoundationRegister Allocation for Embedded Processors

Advanced OptimizationsData Layouts for Embedded ProcessorsData and Code CompactionNetwork Processors

Course Instructors

Santosh Pande

Instructor

Instructor

Catherine Gamboa

Instructor

Instructor
Course Cover