Save for later

Embedded Software and Hardware Architecture

Embedded Software and Hardware Architecture is a first dive into understanding embedded architectures and writing software to manipulate this hardware. You will gain experience writing low-level firmware to directly interface hardware with highly efficient, readable and portable design practices. We will now transition from the Host Linux Machine where we built and ran code in a simulated environment to an Integrated Development Environment where you will build and install code directly on your ARM Cortex-M4 Microcontroller. Course assignments include writing firmware to interact and configure both the underlying ARM architecture and the MSP432 microcontroller platform. The course concludes with a project where you will develop a circular buffer data structure. In this course you will need the Texas Instruments LaunchPad with the MSP432 microcontroller in order to complete the assignments. Later courses of the Specialization will continue to use this hardware tool to develop even more exciting firmware.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.2 based on 20 ratings
Length 4 weeks
Effort 5-6 hours per week
Starts Jul 3 (45 weeks ago)
Cost $99
From University of Colorado Boulder via Coursera
Instructor Alex Fosdick
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Engineering
Tags Computer Science Software Development Physical Science And Engineering Electrical Engineering

Get a Reminder

Send to:

Similar Courses

What people are saying

accessible and well explained

I RECOMMEND EVERETHING VERY ACCESSIBLE AND WELL EXPLAINED Excelente curso The course provides a concentrated content in embedded software programming and how to efficiently access memory using pointers, bit manipulation, and bit fields, and how to efficiently utilize the memory by using data structures design.

recommend everething very accessible

resolved some time ago

As they were just progress quizzes, this wasn't a big deal, but it should have been resolved some time ago.

msp texas instrument development

Also I bought the MSP texas instrument development board and I didn´t get to use it in this course.

come across when developing

It was a good learning experience The content presented is clear, concise, and to the point.Very well presented too, kudos to instructor Alex who seems to be a charismatic and knowledgeable fellow.I do warn new students: the course herein should not be confused as an end-all course to contain all there is about embedded software and hardware architecture.It is a progressive introduction to concepts you come across when developing and the essential baggage you need to properly develop these.It very much clarified me of many subjects I often stumble upon and could not make proper sense prior to this course.

make proper sense prior

fellow.i do warn new

get your basics strong

If you want to get your basics strong, this is the course you need to attend.

ended up taking

I ended up taking one test 7 times and only passed based on trial and error.

figure out everything

Very unorganized and it was difficult to figure out everything that was required for the assignment.

grade their submissions

Of course, the majority of the questions were just pleas for someone to grade their submissions.

lot better because

The first class was a lot better because the assignments provided practical use of what we were learning.

Careers

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

Writing Tutor, Writing Center $55k

Writing Tutor, Business Writing Center $56k

Firmware Engineers $73k

Writing Instructor (University Writing) $80k

Firmware Tester $88k

Firmware Engineer 1 3 $92k

Hardware and firmware Engineer $102k

Hardware/Firmware Test Engineer $118k

Hardware 2 $120k

Senior Software/Firmware Engineer, Hardware R&D Manager $125k

Hardware & Firmware Engineer $129k

Firmware Architect $171k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.2 based on 20 ratings
Length 4 weeks
Effort 5-6 hours per week
Starts Jul 3 (45 weeks ago)
Cost $99
From University of Colorado Boulder via Coursera
Instructor Alex Fosdick
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Engineering
Tags Computer Science Software Development Physical Science And Engineering Electrical Engineering

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