现在,android系统有3个binder驱动程序,系统到系统的/dev/binder和servicemanager,系统到供应商hal的/dev/hwbinder和hwservicemanager,供应商到供应商的/dev/vendor和vndservicemanager。我的问题是通过稳定的AIDL在系统和供应商HAL之间的通信中使用哪个servicemanager和binder驱动程序?
我猜是 /dev/binder 和 servicemanager。对吗?
每https://source.android.com/docs/core/architecture/hidl/binder-ipc#vndbinder
通常,供应商进程不会直接打开活页夹驱动程序,而是链接到
用户空间库,从而打开活页夹驱动程序。libbinder