External Non-Volatile Memory Management for an STM32 Processor

University essay from KTH/Hälsoinformatik och logistik

Abstract: This report details the process of developing libraries to handle data management on two types of non-volatile memory interfacing with an STM32 microprocessor. This was done at the request of Suonobouno AB, who are developing digital and analog synthesizers. This work included the development of generic open-ended memory management functions, as well as functions for handling the specific data structures used in the company's instruments, the later building on the former. In the end, a library was developed that can perform the reading and writing of data to the storage mediums through a clean interface devoid of unnecessary detail. The solution is highly modular, with a clear strategy for managing coupling, to allow the library to grow and develop with further integration. 

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)