Chapter 10

Memory and Data Management

Abstract

Memory technologies are covered in this chapter, discussing both hardware designs and software requirements. The concepts of volatile and nonvolatile memory and their relevance to embedded are systems introduced. Utilizing data files in C/C++ is covered, and examples of storing mbed data to text and data files are implemented and evaluated. In particular, the functions of the stdio.h library are utilized for accessing and exploring data files, as well as the writing of binary and formatted data. Interfacing the mbed with external memory in the form of SD and USB flash storage. Pointers are introduced, and the concepts of direct memory addressing in C/C++ are also discussed.

Keywords

Bistable; Data file; ...

Get Fast and Effective Embedded Systems Design, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.