ALSA應用庫是核心功能,而alsa-utils是一些工具功能集合庫。
單純地播放一個wav檔案,使用alsa-utils即可,如果還需要合成音頻、調試音頻品質,那麼就需要ALSA應用庫。
1.
alsa-utils的交叉編譯,本文不談,請移步參考博文:https://blog.csdn.net/kunkliu/article/details/80433816
alsa-utils安裝後,可以執行一下aplay -h,測試是否輸出,如果有資訊列印輸出,說明已經安裝成功了:
aplay的使用:
2.
欲安裝使用ALSA應用庫,先執行下面指令, 會看到相應裝置:
執行:cat /proc/asound/devices
正常情況下,在你的/dev/snd會看到一些裝置結點(有例外,就是核心驅動調整了結點位置)
這就說明驅動支援了。
alsa庫下載下傳位址: https://www.alsa-project.org/main/index.php/Main_Page
我下載下傳的版本:
****reference BLOGS:
https://blog.csdn.net/wghkemo123/article/details/82152473?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.compare&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.compare
https://blog.csdn.net/takeopen/article/details/79507905
https://www.cnblogs.com/lifan3a/articles/4939522.html
該alsa庫安裝方法:
root權限下:
./configure --host=mips-linux-gnu --prefix=/usr/local/open_lib
make ARCH=mips
make install
交叉編譯後,挪到linux闆子上去:
開發闆上需要ubuntu主機安裝路徑下的lib檔案夾内的所有檔案,存到闆子上的/usr/lib内,或者/lib内。
還要把一些檔案(ubuntu主機安裝路徑下的share檔案夾,這整個檔案夾)傳到闆上的同名路徑/usr/local/open_lib内(./configure時,由prefix指定的路徑)。
是挪動整個share檔案夾, 對于這點,上面介紹的參考部落格寫得都不清晰,見下圖:
.
/************* 社會的有色眼光是:博士生、研究所學生、大學生、工廠中的房間勞工; 重點大學高材生、普通院校、二流院校、野雞大學; 年薪百萬、五十萬、五萬; 這些都隻是帽子,可以失敗千百次,但我和社會都覺得,人隻要成功一次,就能換一頂帽子,隻是社會看不見你之前的失敗的帽子。 當然,換帽子決不是最終目的,走好自己的路就行。 杭州.大話西遊 *******/