Save for later

Embedded Systems - Shape The World

Multi-Threaded Interfacing

Learn how electronic gadgets are designed, developed, and built as embedded systems that shape the world.

This is part two of a two part sequence. In this class, we will use interrupts to design a range of real-time systems including an audio player, a data acquisition system, a control system, and an interactive game. This is a hands-on, learn-by-doing course that shows you how to build solutions to real-world problems using embedded systems. These courses use a bottom-up approach to problem solving, building gradually from simple interfacing of switches and LEDs to complex concepts like display drivers, digital to analog conversion, generation of sound, analog to digital conversion, motor control, graphics, interrupts, and communication. We will present both general principles and practical tips for building circuits and programming the microcontroller in the C programming language. You will develop debugging skills using oscilloscopes, logic analyzers, and software instrumentation. Laboratory assignments are first performed in simulation, and then you will build and debug your system on the real microcontroller. At the conclusion of this course you will possess the knowledge to build your own arcade-style game from the ground up.

This is the fourth time we have offered this course. Since the reviews have been overwhelmingly positive we do not plan major changes over the previous offerings of the course. We did however break the large class into two smaller classes. There are eight labs in part 1 and six labs in this class. Students can pick and choose a subset of labs to achieve certification. The three labs that students found most rewarding were the hand-held video game, generating sound using a digital to analog convertor, and creating a smart object using Wifi communication.

To complete this course, you will be required to purchase a Texas Instruments TM4C123 microcontroller kit and a few electronic components. This microcontroller has a state-of-the-art ARM Cortex-M4 processor.

We will provide instructions about purchasing the kit and installing required software at: http://edx-org-utaustinx.s3.amazonaws.com/UT601x/index.html.

Get Details and Enroll Now

OpenCourser is an affiliate partner of edX.

Set Reminder Save for later

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:

edX

&

The University of Texas at Austin

Rating 5.0 based on 1 ratings
Length 8 weeks
Effort 8 - 10 hours per week
Starts Sep 1 (4 weeks ago)
Cost $49
From The University of Texas at Austin, UTAustinX via edX
Instructors Jonathan Valvano, Dr. Ramesh Yerraballi, Ramesh Yerraballi
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Engineering Electronics

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

According to other learners, here's what you need to know

difficult at times in one review

Difficult at times but very informative, and at the end of every lab I felt like I had learned a lot.

end of every in one review

very hands in one review

Very hands on.

being 6.10 in one review

This is the second part of a course (the first one being 6.10).

every lab in one review

felt like in one review

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Embedded Systems Security Developer $69k

Software Engineer - Embedded Systems $90k

Embedded Systems Developer $91k

Embedded Systems Design Engineer $94k

Embedded Systems Engineer 2 $96k

Embedded Systems R&D $98k

Embedded Systems & Controls Engineer $101k

Computer Scientist and Embedded Systems Engineer $104k

Embedded Systems Software Developer, NASA $123k

Senior Embedded Systems & Controls Engineer $131k

Senior Embedded Systems Software Developer $136k

Senior Embedded Systems/Software Engineer $138k

Write a review

Your opinion matters. Tell us what you think.

edX

&

The University of Texas at Austin

Rating 5.0 based on 1 ratings
Length 8 weeks
Effort 8 - 10 hours per week
Starts Sep 1 (4 weeks ago)
Cost $49
From The University of Texas at Austin, UTAustinX via edX
Instructors Jonathan Valvano, Dr. Ramesh Yerraballi, Ramesh Yerraballi
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Engineering Electronics

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now