Dingoo A320 >> Dingoo >> Dingoo SDK

開發環境(Ubuntu)


A320掌機使用的作業系統是ucOS系統,雖然它是一個很精簡的作業系統,但是,原廠還是很有誠意的提供Dingoo-SDK開發工具包,藉此讓使用者開發自己的遊戲,這樣的決策是相當棒的,因為可以讓使用者自己開發想要的軟體或移植模擬器,這樣的做法也讓A320掌機的附加價值大大提升,有鑑於此,司徒決定寫一篇環境建置的教學文章,希望對於喜愛A320掌機的使用者有所幫助。A320掌機提供的Dingoo-SDK是一個比較底層的開發工具包,該開發工具包提供的幾乎都是跟硬體溝通的函式,使用者想要製作出2D、3D圖形畫面時,大部分程式都需要手動撰寫,若是對於效能極度要求時,這樣的開發工具包就是最佳的選擇,反之,如果只想針對遊戲部份做開發,司徒建議使用S2D-SDK開發工具包,因為S2D-SDK已經實現很多2D圖形畫面、聲音處理的功能,比較符合遊戲開發的用途。在開始安裝開發環境前,使用者需要準備一個Ubuntu系統,司徒使用的Ubuntu版本是11.04版,安裝完Ubuntu系統後,使用者需要下載SDK r324Toolchain兩個檔案。

接著Export Toolchain、SDK路徑

$ mv dingoo_sdk /tmp
$ mv mipsel-4.1.2-nopic /opt/
$ MIPSTOOLS=/opt/mipsel-4.1.2-nopic
$ DINGOO_SDK=/tmp/dingoo_sdk
$ export MIPSTOOLS
$ export DINGOO_SDK
$ export PATH=$PATH:$MIPSTOOLS/bin

接著安裝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檔案即可。


返回上一頁