ToolChain系列 之 PowerVR OpenGL ES 1.x PCE

功夫羊 kongfu.yang(a)gmail.com http://www.play3d.net




工欲善其事,必先利其器!

开发工具链由编译工具、SDK及调试工具三块组成,前两者是核心,当然没了后者也不方便。

我的PDA是Dell Axim X51v,所以得用Intel 2700G SDK。唔,现在应该叫Marvell 2700G了。它是基于PowerVR MBX IP Core的,所以在PowerVR OpenGL ES 1.x PC Emulator上能跑的好的应用,在设备上也应该没问题。而以前提过,Win32下的WinDBG调试是非常强大方便的,所以在PCE下写好调通,再到 设备上验证是很有效率的做法。不过PCE的能力比实际设备要强一些,有时候会成为一种陷阱。

示例:
Make是强大好用的,虽然MS标配的nmake不支持函数非常不爽,以下是用来生成PowerVR OpenGL ES 1.x PCE应用的。显然,如果你是用的其它工具链,比如visual studio 2005,参考一下例子里的多个Makefile。另外,我相信你有能力调整理makefile里的那些path以适应自己的环境,说实话,我的文件存放 位置是有点妖。另外mylib是我的一套OpenGL ES封装库。
powerver_gles1.x_pce

有了这个架子之后,只要写好myapp.cpp放到目录里,就可以nmake编译之,很方便的。唔,你还得找到nmake,在vs2005express 或者ddk里都有的。如果觉得不爽,也完全可以找个gmake或者clearmake来用,不过语法可能要适当调整。

如果觉得本文有用,请抽空点击感兴趣的广告。您的举手之劳,可以给作者巨大的鼓励!