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 specialization provides introductory knowledge about the energy industry and associated career opportunities, whether you are interested in a utility technician or utility worker role, or... more
This is a self-paced lab that takes place in the Google Cloud console. This lab will teach you how to use the Pipeline Studio in Cloud Data Fusion to build an ETL pipeline. Pipeline Studio exposes... more
Participants will learn to optimize operations, enhance productivity, and address real-world challenges through strategic planning and effective implementation. The curriculum combines theoretical... more
Our Golang specialization is suitable for individuals who are new to the field, as well as aspiring software developers, engineers, networking professionals, DevOps Engineers and computer science... more
In this 1-hour long project-based course, you will learn how to compare the performance of different securities using financial statistics (normal distributions) and the Google Sheets toolkit to... more