[问题] 32bit 跟 64bit 一起用

楼主: gigigigi (gigigigi)   2017-03-25 19:22:25
我环境是 ARM64 手机
我看手机 /system/lib 跟 lib64, 这样看起来手机上可以同时存在32 & 64位元的程式
那我今天有情况如下
1. daemon 是64bit 的程式 (server)
2. 64bit so share library (client)
写支sample code link client share library so, 测试过可以取得 daemon 数据
那如果 client 我改用32bit share library so
2. 32bit share library so (client)
这样可以读到64bit daemon 数据嘛?
user space 不同位元程式 , 但 kernel space 应该都是64bit ,
clinet/ server 交换资料应该还是要经过kernel
这样有办法经过kernel使得不同bit程式交换资料
这部份我还没有做实验测试...
谢谢
作者: Bencrie   2017-03-26 01:17:00
是不影响 IPC 啦。除非你 protocol 会随 arch 变化
作者: dou0228 (7777)   2017-04-10 20:47:00
protocol 请定义清楚,就不会有这问题,但要小心endian

Links booklink

Contact Us: admin [ a t ] ucptt.com