hi- i'm Joseph!
here are some projects i worked on!

 

ADAU1791 Audio Driver

    To further learn about linux kernel development, I created a kernel space driver to play .wav files on a Zedboard ZYNQ board. This was achieved by parsing byes in sound files and placing it into the ADAU1791's internal registers. By creating this at the kernel level I was able to open the device in the /dev/ file and place the audio file into the sound card file. After it was placed it would output the file through the onboard aux port.