将directFB移植到Android系统上

确切的说是将DirectFB-examples-1.0.0中的一个例子在Android系统中跑起来

思路很简单,就是将所需的库拷到相应的目录下就OK

我用的是live usb

在copy lib 的时候用到一个工具 auto_copy.pl

在/DirectFB-examples-1.0.0/src 下运行 auto_copy.pl

如 $./auto_copy.pl df_flip

这样测试程序 df_flip 所需的库就全部生成了一个target文件夹

将target打包成tar包

$tar cvfz target.tar target

然后将target.tar copy 到 Android 系统下,在我这里就是live usb中

$sudo cp target.tar /media/root/

解压后按照target包中的目录结构放在相应位置

$sudo tar xvfz target.tar

然后将要运行的程序copy 到/system/bin/

$sudo cp df_flip /media/system/bin

然后在Android 系统的终端下

$df_flip

可以看到运行结果了

不过在这个过程中其实还会报很多错误,一般都是缺包,只要在本机上搜索一下相应的包,再装到相应位置就OK了

目前有一个问题还未解决,就是运行需要调用图片的程序时还是跑不起来,有高人知道怎么解决吗

本人已尝试将图片拷至/usr/local.share/下,并将权限都改为777了


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wenlibin1985/archive/2009/06/10/4257412.aspx

你可能感兴趣的:(将directFB移植到Android系统上)