Mplayer Porting Demo - Kun Shan...
Transcript of Mplayer Porting Demo - Kun Shan...
![Page 1: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/1.jpg)
Mplayer Porting Demo
![Page 2: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/2.jpg)
Environment Setting
• 首先建立路徑(path)設定批次檔
–找出andesight安裝目錄
• 此範例andesight安裝在/usr/Andestech/AndeSight14/
–編輯設定批次檔(自設檔名:baschrc_glibc_v1)
• 下達指令 “gedit baschrc_glibc_v1”
![Page 3: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/3.jpg)
–編輯
![Page 4: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/4.jpg)
–驗證工具鍊的路徑是否正確
![Page 5: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/5.jpg)
• 至http://www.mplayerhq.hu/design7/dload.html下載Mplayer多媒體撥放程式source code並移植至Andes Core
![Page 6: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/6.jpg)
• 選擇“old releases”
![Page 7: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/7.jpg)
• 下載“Mplayer-1.0rc3.tar.bz2”
![Page 8: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/8.jpg)
• 輸入〝tar xvf MPlayer-1.0rc3.tar.bz2 〞解壓縮.
![Page 9: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/9.jpg)
• 進入目錄” MPlayer-1.0rc3”, 編輯 “configure”
![Page 10: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/10.jpg)
nds32le() {
case "$host_arch" in
nds32le|nds32le*) return 0;;
*) return 1;;
esac
}
插入
![Page 11: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/11.jpg)
• 插入
![Page 12: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/12.jpg)
• 插入
![Page 13: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/13.jpg)
• 插入
![Page 14: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/14.jpg)
• 修改”install strip=“nds32le-linux-strip”
![Page 15: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/15.jpg)
• 輸入〝./configure --cc=nds32le-linux-gcc --host-
cc=gcc --as=nds32le-linux-as --ar=nds32le-linux-ar --
ranlib=nds32le-linux-ranlib --target=nds32le-linux --
enable-cross-compile --enable-static --
prefix=/usr/local/mplayer --disable-mencoder --
disable-mp3lib --enable-fbdev --enable-mad --extra-
cflags=-I/usr/local/mad/include --extra-libs=-
L/usr/local/mad/lib〞自動設定Makefile參數, 產生config.mk, config.h
![Page 16: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/16.jpg)
![Page 17: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/17.jpg)
• 輸入“make”進行編譯
![Page 18: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/18.jpg)
![Page 19: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/19.jpg)
![Page 20: Mplayer Porting Demo - Kun Shan Universityeportfolio.lib.ksu.edu.tw/user/4/9/4980E032/repository...載Mplayer多媒體撥放程式source code 並移植至 Andes Core • 選擇“old](https://reader034.fdocuments.us/reader034/viewer/2022051921/600f06ca83f45d390f06185d/html5/thumbnails/20.jpg)
• 輸入“sudo make install”進行安裝
• 安裝後產生目錄”/usr/local/mplayer”