Embedded C Memory Management
Learn to work with library memory allocation routines.
GK# 5220
Learn to work with library memory allocation routines.
GK# 5220
C is a powerful low-level language that allows you to directly manipulate memory with pointers and get a lot of performance from it. However, C also allows for the programming of higher-level constructs that can make programs more maintainable and concise.
In this course, you will investigate the low-level detail of pointers to data and functions. You will use this knowledge to implement higher-level constructs like abstract types, inheritance, and dynamic binding. You will also consider CPU caches when creating structures to make your programs efficient.
Previous programming experience
Programmers who want to program close to the hardware in C
This course is available in the following formats:
Train at your own pace with 24/7 access to courses that help you acquire must-have technology skills.