将directFB移植到Android系统上

本文介绍如何将DirectFB-examples-1.0.0中的示例移植到Android系统中运行的过程,包括使用auto_copy.pl工具复制所需库,打包并安装到Android设备上的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

确切的说是将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了

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值