Dingoo A320 ⇒ Dingoo ⇒ Dingoo SDK

開發環境(Ubuntu)


A320掌機使用的作業系統是ucOS系統,雖然它是一個很精簡的作業系統,但是,原廠還是很有誠意的提供Dingoo-SDK開發工具包,藉此讓使用者開發自己的遊戲,這樣的決策是相當棒的,因為可以讓使用者自己開發想要的軟體或自己移植想要玩的模擬器,這樣的做法也讓A320掌機的附加價值大大提升,有鑑於此,司徒決定寫一篇環境建置的教學文章,希望對於喜愛A320掌機的使用者有所幫助。

A320掌機提供的Dingoo-SDK是一個比較底層的開發工具包,該開發工具包提供的幾乎都是跟硬體溝通的函式,使用者想要製作出2D、3D圖形畫面時,大部分程式都需要手動撰寫,若是對於效能極度要求時,這樣的開發工具包就是最佳的選擇,反之,如果只想針對遊戲部份做開發,司徒建議使用S2D-SDK開發工具包,因為S2D-SDK已經實現很多2D圖形畫面、聲音處理的功能,比較符合遊戲開發的用途。

在開始安裝開發環境前,使用者需要準備一個Ubuntu系統(因為本篇文章是針對Ubuntu系統做安裝教學),司徒使用的Ubuntu版本是11.04版,安裝完Ubuntu系統後,使用者僅需要下載兩個檔案即可
1. 下載SDK r324
2. 下載Toolchain

接著Export Toolchain、Dingoo-SDK的路徑

$ mv a320_sdk /tmp
$ mv a320_toolchain/mipsel-linux-uclibc /opt
$ MIPSTOOLS=/opt/mipsel-linux-uclibc
$ DINGOO_SDK=/tmp/a320_sdk/sdk
$ export MIPSTOOLS
$ export DINGOO_SDK
$ export PATH=$PATH:$MIPSTOOLS/usr/bin

接著安裝Dingoo-SDK開發環境

$ cd $DINGOO_SDK
$ sh ./install

安裝完成後,編譯一個Hello, world!程式測試看看

$ cd $DINGOO_SDK/samples/zaxxon_hello_world
$ make

完成後就可以看到zaxxon_hello_world.app檔案,將此檔案複製到A320掌機的內部Flash或外部MiniSD,接著進入原生系統並執行3D遊戲,選擇zaxxon_hello_world.app檔案即可。


返回上一頁