Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[Android] rk3566的android11版本是多少位系统

197

积分

0

威望

0

贡献

技术小白

积分
197
QQ

rk3566的android11版本是多少位系统

发表于 2022-7-25 16:30:15      浏览:10828 | 回复:12        打印      只看该作者   [复制链接] 楼主
你好:
      烧录百度网盘下载的android11镜像发现是32bit系统,麻烦问下在源码编译时可以选择编译32bit或64bit吗?以及能不能烧录其它版本的android系统?
回复

使用道具 举报

2122

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2122
发表于 2022-7-25 17:25:31        只看该作者  沙发
3566是64位的
也许为了兼容旧软件,可能有些库是32位的

回复

使用道具 举报

197

积分

0

威望

0

贡献

技术小白

积分
197
QQ
发表于 2022-7-25 18:02:42        只看该作者  板凳
Liuth 发表于 2022-7-25 17:25
3566是64位的
也许为了兼容旧软件,可能有些库是32位的

先执行了整编,整编通过,再进行单编源码目录下的hardware/ril执行的命令依次如下:

1、source ./build/envsetup.sh

2、lunch后选择rk3566_roc_pc-userdebug选项

3、进入源码hardware/ril下执行mm命令进行单编生成的动态库libreference-ril.so使用file命令看32bit怎么回事?
回复

使用道具 举报

197

积分

0

威望

0

贡献

技术小白

积分
197
QQ
发表于 2022-7-25 18:06:36        只看该作者  地板
out/target/product/rk3566_roc_pc/obj_arm/SHARED_LIBRARIES/libreference-ril_intermediates$ file libreference-ril.so
libreference-ril.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[md5/uuid]=5a3084531fe12c5554370e1f67c856ed, stripped
回复

使用道具 举报

发表于 2022-7-25 18:19:00        只看该作者  5#
本帖最后由 firefly_zhongw 于 2022-7-25 18:20 编辑
wx__ovoxih 发表于 2022-7-25 18:06
out/target/product/rk3566_roc_pc/obj_arm/SHARED_LIBRARIES/libreference-ril_intermediates$ file libre ...

1. obj_arm 当然是 32bits的
2. 不是还有另一个目录么:out/target/product/rk3566_roc_pc/obj/SHARED_LIBRARIES/libreference-ril_intermediates

  1. out/target/product/rk3566_roc_pc/obj/SHARED_LIBRARIES/libreference-ril_intermediates$ file libreference-ril.so
  2. libreference-ril.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[md5/uuid]=872c82b29de79322cbea3d40a50f769e, stripped
复制代码



回复

使用道具 举报

197

积分

0

威望

0

贡献

技术小白

积分
197
QQ
发表于 2022-7-25 19:30:07        只看该作者  6#
firefly_zhongw 发表于 2022-7-25 18:19
1. obj_arm 当然是 32bits的
2. 不是还有另一个目录么:out/target/product/rk3566_roc_pc/obj/SHARED_L ...

源码 hardware/ril 这个目录下的代码是android原生的还是你们裁剪过。
回复

使用道具 举报

发表于 2022-7-26 08:59:41        只看该作者  7#
SDK目前的版本 hardware/ril 这部分没改动过。
回复

使用道具 举报

197

积分

0

威望

0

贡献

技术小白

积分
197
QQ
发表于 2022-7-26 10:09:00        只看该作者  8#
firefly_zhongw 发表于 2022-7-26 08:59
SDK目前的版本 hardware/ril 这部分没改动过。

我按下面步骤进行单编源码目录hardware/ril/reference-ril发现生成的reference-ril.so时间上并没有更新,问题出在哪里?

步骤:1、source build/envsetup

          2、lunch后选择 52. rk3566_roc_pc-userdebug

          3、进入hardware/ril/reference-ril目录下执行mm命令编译显示成功
回复

使用道具 举报

发表于 2022-7-26 14:10:37        只看该作者  9#
本帖最后由 firefly_zhongw 于 2022-7-26 14:32 编辑

1. 网络上搜索下相关资料
2. 要不就加印些打印信息,push到板子里后,有没有打印这些信息,如果没有要么就是so没push对,要么就是没编译到,要么就是系统没调用到这个so
3. 关于 SDK目前的版本 hardware/ril 这部分”,只是修改了如下:
  1. diff --git a/hardware/ril/rild/rild.rc b/hardware/ril/rild/rild.rc
  2. index f6beb5468fe..022b175530f 100644
  3. --- a/hardware/ril/rild/rild.rc
  4. +++ b/hardware/ril/rild/rild.rc
  5. @@ -1,5 +1,5 @@
  6. -service vendor.ril-daemon /vendor/bin/hw/rild
  7. +service ril-daemon /vendor/bin/hw/rild -l /vendor/lib64/libquectel-ril.so
  8.      class main
  9. -    user radio
  10. +    user root
  11.      group radio cache inet misc audio log readproc wakelock
  12.      capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
复制代码



回复

使用道具 举报

197

积分

0

威望

0

贡献

技术小白

积分
197
QQ
发表于 2022-7-26 14:43:46        只看该作者  10#
firefly_zhongw 发表于 2022-7-26 14:10
1. 网络上搜索下相关资料
2. 要不就加印些打印信息,push到板子里后,有没有打印这些信息,如果没有要么就 ...

这部分修改的依据是什么,原始内容和修改后的分别是什么
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表