UDACITY
UDACITY Logo

Georgia Institute of Technology - Embedded Systems 

  • Offered byUDACITY

Embedded Systems
 at 
UDACITY 
Overview

Time to grow your career exponentially, Gain expertise & get hands-on experience.

Duration

16 weeks

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Embedded Systems
 at 
UDACITY 
Highlights

  • Taught by Industry Pros
  • Offered at Georgia Tech as CS 6400
  • Rich Learning Content
  • Self-Paced Learning
Read more
Details Icon

Embedded Systems
 at 
UDACITY 
Course details

Who should do this course?
  • Professionals, Students, Software Developers who are ready to grow their career in this field.
What are the course deliverables?
  • Taught by industry professionals
  • Instructor videos
  • Enhance your skill set and boost your hirability through innovative, independent learning.
More about this course
  • 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.
Read more

Embedded Systems
 at 
UDACITY 
Curriculum

LESSON 1: Embedded Processor Architectures

Instruction-Level Parallelism

Design of Instruction Set Architectures

Embedded Micro-architectures

LESSON 2: Software Optimizations

Compiler Phases

Register Allocation Foundation

Register Allocation for Embedded Processors

LESSON 3: Advanced Optimizations

Data Layouts for Embedded Processors

Data and Code Compaction

Network Processors

Other courses offered by UDACITY

Free
6 weeks
Beginner
– / –
4 months
Intermediate
Free
4 weeks
Intermediate
14.35 K
2 weeks
– / –
View Other 435 CoursesRight Arrow Icon
qna

Embedded Systems
 at 
UDACITY 

Student Forum

chatAnything you would want to ask experts?
Write here...