wx__ovoxih 发表于 2022-7-25 16:30:15

rk3566的android11版本是多少位系统

你好:
      烧录百度网盘下载的android11镜像发现是32bit系统,麻烦问下在源码编译时可以选择编译32bit或64bit吗?以及能不能烧录其它版本的android系统?

Liuth 发表于 2022-7-25 17:25:31

3566是64位的
也许为了兼容旧软件,可能有些库是32位的

wx__ovoxih 发表于 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怎么回事?

wx__ovoxih 发表于 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=5a3084531fe12c5554370e1f67c856ed, stripped

firefly_zhongw 发表于 2022-7-25 18:19:00

本帖最后由 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

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


wx__ovoxih 发表于 2022-7-25 19:30:07

firefly_zhongw 发表于 2022-7-25 18:19
1. obj_arm 当然是 32bits的
2. 不是还有另一个目录么:out/target/product/rk3566_roc_pc/obj/SHARED_L ...

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

firefly_zhongw 发表于 2022-7-26 08:59:41

SDK目前的版本 hardware/ril 这部分没改动过。

wx__ovoxih 发表于 2022-7-26 10:09:00

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命令编译显示成功

firefly_zhongw 发表于 2022-7-26 14:10:37

本帖最后由 firefly_zhongw 于 2022-7-26 14:32 编辑

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


wx__ovoxih 发表于 2022-7-26 14:43:46

firefly_zhongw 发表于 2022-7-26 14:10
1. 网络上搜索下相关资料
2. 要不就加印些打印信息,push到板子里后,有没有打印这些信息,如果没有要么就 ...

这部分修改的依据是什么,原始内容和修改后的分别是什么
页: [1] 2
查看完整版本: rk3566的android11版本是多少位系统