Skip to main content

Posts

Showing posts from August, 2018

Let's Write the Program!

We have completed all the necessary parts required for developing the Software. From understanding SD-Cards as Storage Medium to choosing the right Audio Format to deal with, we have travelled a long way together in our quest to develop our own Music Player. From this post, we will start the last part of this project i.e the software development. Let's divide the software into smaller pieces of code and we will then take a bottom-up approach to develop a finished piece of a efficient and user-friendly software. First, we will start with writing the parser of WAV file in C for our PC and then we will move to our embedded platform. The Input to our WAV parser is a .wav file and it will show the header information as the output. We will create a structure and store the header info in it. The code will open the .wav file, parse it up to the "data" tag in the header and then map the structure from the start of the metadata and hence fill the corresponding values. From t...