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.

Get a Reminder

Send to:
Rating 4.1 based on 8 ratings
Length 4 weeks
Effort 5-6 hours per week
Starts Aug 3 (8 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

about embedded software

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.

across when developing

make proper sense

often stumble upon

portable design practices

In the course info is said that the student will gain experience writing low-level firmware to directly interface hardware with highly efficient, readable and portable design practices but there is not even one exercise that requires writing any software.Also in the course info is said: Course assignments include writing firmware to interact and configure both the underlying ARM architecture and the MSP432 microcontroller platform.

properly develop these.it

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.1 based on 8 ratings
Length 4 weeks
Effort 5-6 hours per week
Starts Aug 3 (8 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