在以前的文章(Android图形引擎Skia移植到Windows经验总结之二和移植Android图形引擎库Skia到Windows的经验之一)中总结过移植Skia到Windows平台,一般很少有人把Skia移植Windows平台来用的,Windows平台只是一个跳板,最终一般最终目标都是嵌入式的平台,比如WinCE,嵌入式Linux,Sybian等等。我移植的目标是我们公司自己的基于MIPS平台的嵌入式平台,我们这个平台的特点是有一个OSAL(操作系统适配层),独立于各种操作系统。
移植之前的准备工作:首先需要有一份Android源码中Skia库代码;其次,为了对比方便需要到Skia官网下载一份最新的源码;再次,你需要熟悉你自己平台的各种特性,比如CPU的大小头,OS情况,编译器特性等等