Design and Implementation of Embedded WM8960 Audio Driver and Multi-thread Player

Liu Li, Mingjiang Wang, Zhao Boya, Yang Anli · 2015

This paper introduces the architecture and working principle of the audio system based on Linux operating system, which is composed of Cortex A8 microprocessor Tiny210 and WM8960 codec audio chip. Write the device driver of the audio chip, and successfully transplant it to the Linux kernel, and can work in the ARM board. The system uses I2S bus to transmit audio data and I2C bus to transmit control signal. At the same time, using ALSA framework to design a simple multi-threaded key player which can achieve the basic functions.

Read the paper · More papers on PaperTik