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.
Offered By


Embedded Software and Hardware Architecture
University of Colorado BoulderAbout this Course
21,400 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs Intermediate Level
Approx. 4 hours to complete
English
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessFlexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs Intermediate Level
Approx. 4 hours to complete
English
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
2 hours to complete
Interfacing C-Programs with ARM Core Microcontrollers
2 hours to complete
9 videos (Total 69 min), 1 reading, 1 quiz
2 hours to complete
Manipulating Memory
2 hours to complete
8 videos (Total 64 min)
1 hour to complete
Designing Embedded Data Structures
1 hour to complete
8 videos (Total 57 min)
Reviews
- 5 stars68.92%
- 4 stars19.85%
- 3 stars7%
- 2 stars2.10%
- 1 star2.10%
TOP REVIEWS FROM EMBEDDED SOFTWARE AND HARDWARE ARCHITECTURE
by DRApr 24, 2020
Great Content. Not alot done with the micocontroller though.
by MDJan 31, 2021
This is one of the most helpful and relevant courses out there for embedded programming. Awesome stuff.
by TMMay 21, 2020
Great to learn this course with detailed explanation and great knowledge
by HKJul 27, 2019
The perfect building of concepts by Mr. Alex. If you want to get your basics strong, this is the course you need to attend.
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I purchase the Certificate?
Is financial aid available?
More questions? Visit the Learner Help Center.