Pointers and Memory in C: Build a Rocket Display Module
Do you know that almost 70% of embedded system software and firmware are written in C because of its ability to directly access device memory?
In this 1.5 hour project-based course, you will learn the basics of C pointers, dynamic memory allocation, and pointer arthrimetics.
We will do this by enabling an embedded program for a rocket display module to accept and store messages by allocating memory dynamically.
This project will help C programmers to master C pointers and memory allocation. Both are essential skills to C programming.
This course is aimed at learners who have already mastered these entry level C skills: variables, scalar data types (int, long, char), fixed size arrays, functions, using external functions with header files.
Watch on Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Related AI Lessons
⚡
⚡
⚡
⚡
Feldwerke pulls a €12M revolving credit facility behind a 100 MW agri-PV roll-out
The Next Web AI
India Startup Funding May 12–18: The $63M Reality Behind the $303M Headline
Medium · Startup
Why Pre-IPO Investing Stays Off Most Retail Investors’ Radar And Why That’s Changing Fast
Medium · Startup
You’re Doing All the Admin Work, and Because of That, Your ‘Zone-of-Genius’ Work Is Pushed in the…
Medium · Startup
🎓
Tutor Explanation
DeepCamp AI