Skip to Content
Programming 32-bit Microcontrollers in C
book

Programming 32-bit Microcontrollers in C

by Lucio Di Jasio
April 2011
Intermediate to advanced
552 pages
12h 9m
English
Newnes
Content preview from Programming 32-bit Microcontrollers in C

Day 15 File I/O

The Plan

Just yesterday, we developed a basic interface module (both software and hardware) to gain access to an SD/MMC card and support applications that require large amounts of data storage. A similar interface could be built for several other types of mass storage media, but in this lesson we will instead focus on the algorithms and data structures required to properly share information on the mass storage device with the most common PC operating systems (DOS, Windows, and some Linux distributions). In other words, we will develop a module for access to a standard file system known commonly as FAT16.

The first FAT file system was created by Bill Gates and Marc McDonald in 1977 for managing disks in Microsoft Disk BASIC. It ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Programming 8-bit PIC Microcontrollers in C

Programming 8-bit PIC Microcontrollers in C

Martin P. Bates

Publisher Resources

ISBN: 9780750687096