• DocumentCode
    3771917
  • Title

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

  • Author

    Liu Li;Wang Mingjiang;Zhao Boya;Yang Anli

  • Author_Institution
    Shenzhen Grad. Sch., Harbin Inst. of Technol., Shenzhen, China
  • fYear
    2015
  • Firstpage
    292
  • Lastpage
    295
  • Abstract
    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.
  • Keywords
    "Clocks","Codecs","Registers","Audio systems","Data structures","Kernel"
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems Design and Engineering Applications (ISDEA), 2015 Sixth International Conference on
  • Type

    conf

  • DOI
    10.1109/ISDEA.2015.80
  • Filename
    7462617