Pointers and Memory in C: Build a Rocket Display Module
About this Course
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.Created by: Coursera Project Network

Related Online Courses
This SHRM Certification Preparation specialization provides comprehensive training in HR competencies, strategic management, and leadership skills necessary for SHRM certification success. Learners... more
This Specialization is well suited for managers, leaders, team members and others who work in diverse environments that require effective teamwork and communication with a wide array of... more
This project will give you the opportunity to familiarize yourself with the cloud-based platform, ProfitBooks. We will start this project by introducing you to the platform through creating an... more
This Teradata Specialization offers comprehensive training in data management, SQL proficiency, and performance optimization using Teradata. Learners will gain in-depth knowledge of Teradata... more
In this final course, we\'ll look at the JavaScript language and how it supports the Object-Oriented pattern, with a focus on the unique aspects of JavaScript\'s approach to OO. We\'ll provide an... more