日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

移植madplay到jz2440【学习笔记】

發布時間:2024/4/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 移植madplay到jz2440【学习笔记】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

平臺:jz2440

作者:莊澤彬(歡迎轉載,請注明作者)

說明:韋東山一期視頻學習筆記

交叉編譯工具:arm-linux-gcc (GCC) 3.4.5

PC環境:ubuntu16.04

一、移植madplay到jz2440需要的安裝包:

libid3tag-0.15.1b.tar.gz libmad-0.15.1b.tar.gz madplay-0.15.2b.tar.gz zlib-1.2.3.tar.gz

?

二、解壓相關的安裝包

先看我們的工作目錄下面現在有什么文件:

*tar.gz文件是我們制作madplay播放器需要的安裝包

src-code 目錄是用來存放我們解壓壓縮文件的目錄,temp目錄用來存放arm版本的安裝目錄

?

解壓相關文件

tar -xvf libid3tag-0.15.1b.tar.gz -C src-code/
tar -xvf libid3tag-0.15.1b.tar.gz -C src-code/
tar -xvf madplay-0.15.2b.tar.gz -C src-code/
tar -xvf zlib-1.2.3.tar.gz -C src-code/

查看解壓情況:

?

三、編譯madplay以及依賴的庫文件

設置交叉工具鏈為arm-linux-gcc

export CC=arm-linux-gcc

3.1編譯zlib-1.2.3庫

cd src-code/zlib-1.2.3/

./configure --prefix=/home/zhuang/work/project/6-jz2440/systems/madplay/temp

make?

make install

3.2編譯libid3tag-0.15.1b庫文件

?./configure --host=arm-linux --prefix=/home/zhuang/work/project/6-jz2440/systems/madplay/temp/ --disable-debugging --disable-shared --enable-static CPPFLAGS=-I/home/zhuang/work/project/6-jz2440/systems/madplay/temp/include LDFLAGS=-L/home/zhuang/work/project/6-jz2440/systems/madplay/temp/lib

make?

make install

3.3.編譯libmad-0.15.1b庫文件

?./configure --host=arm-linux --prefix=/home/zhuang/work/project/6-jz2440/systems/madplay/temp/ --disable-debugging --disable-shared --enable-static CPPFLAGS=-I/home/zhuang/work/project/6-jz2440/systems/madplay/temp/include LDFLAGS=-L/home/zhuang/work/project/6-jz2440/systems/madplay/temp/lib

make?

make install

3.4編譯madplay-0.15.2b庫文件

?./configure --host=arm-linux --prefix=/home/zhuang/work/project/6-jz2440/systems/madplay/temp/ --disable-debugging --disable-shared --enable-static CPPFLAGS=-I/home/zhuang/work/project/6-jz2440/systems/madplay/temp/include LDFLAGS=-L/home/zhuang/work/project/6-jz2440/systems/madplay/temp/lib

make?

make install

?

四、運行madplay播放器

cd? temp/bin

cp madplay /work/nfs_root/first_fs/bin/? ?網絡文件系統

進入到開發板的串口運行:

madplay 1.mp3? ?//1.mp是音樂文件

這里展示不了音樂查看相關的log,播放成功,可以洗洗就睡了,

?

?

?

?

?

轉載于:https://www.cnblogs.com/zzb-Dream-90Time/p/9571826.html

總結

以上是生活随笔為你收集整理的移植madplay到jz2440【学习笔记】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。