LiMo BBS Mobile


- Disp Article -

No.000574
Jan.06 20:48'24
[]
Wiki Article
--
[[GP2Xdev:TOP]]
*SDK概要
GP2X のソフトウェア開発には SDL が提供されていてそれが基本的な API となる。

**ソフト開発インターフェース
gp2x は Linux カーネルが動作しており、その上で Linux アプリケーションを走らせる。
画面、音、入力いったインターフェース部分のアプリケーション SDK は SDL を利用する。
SDK と呼ばれているのは、arm-linux のクロスコンパイル環境と、gp2x 用の SDL のセットになる。

SDL で開発できると聞いていたので、おそらくファウンデーションライブラリが 1層あって、その上に SDL をインターフェースラッパーとして使っているのだろうとか思っていたのだけれどもそれは間違い。本当に SDL しかなくてほとんどがその上で作られていた。

SDL の VIDEO 周りは fbvideo を改良した物(そりゃそうか)。なので基本 software surface。
なんか accelerator FIFO に投げているところが一部あったような気もする。そこは /dev 経由でのアクセスだったので、あーなるほどと思ったり。

JOYSTICK 周りは /dev/gpio から読み込み。

SDK 自体は GP2X dev wiki に詳しい解説等があるのでそれを参考に。
http://wiki.gp2x.org/wiki/Main_Page

**SDL
▼続き▼


続き/

一覧へ

新規トピック作成

LiMo BBS System
- PhoneArticle
$Id: pl.rhtml,v 1.2 2003/05/17 17:19:11 rero2 Exp $