1

을 체결 할 필요가 : 그래서안드로이드 내가 육각 DSP 문서에서이 알고있는 것처럼 동적 모듈 (.so를) 생산

To enable a .so to be successfully deployed on production devices across a large number of OEM devices, the dynamic module needs to be production signed by the OEM. ISVs are encouraged to work with their OEM POCs to have the modules production signed for OEM devices.

에 작업 난 내 .so를 (들)을 얻을 수있는 방법이있다 생산 장치 (원래 OxygenOS를 실행하는 OnePlus 3T)?

LineageOS를 컴파일하고 설치하여 장치를 근절하려고했습니다. 그래서 아직도 내가 dlopen 오류 다음 가져 오기 'ADB 루트'액세스 할 수 있습니다 만 :

01-14 19:25:36.211 15243 15243 E adsprpc : vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:433::error: -5: 0 == (nErr = dlerr) 
01-14 19:25:36.212 15243 15243 D adsprpc : vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:437: dlopen error: calculator signature verify start failed for libcalculator_skel.so  

내가이 문제를 해결할 수있는 방법 어떤 생각?

답변

0

저는 Qualcomm 인도 및 미국과 관계있는 사람과 이야기를 나눴습니다. (나는 그들이 이해 관계자이며 확실한 정보를 제공 할 수 있음), 라이센스를 구입하지 않으면 가능하지 않은 것으로 나타났습니다. (자금이 제한된) 신생 창업. 다른 옵션은 투자자 프로그램 (Qualcomm 벤처)에 참여하는 것입니다.

따라서 프로토 타입 제작을 위해 Intrinsyc 보드를 구입할 계획이라면 나중에 동일한 DSP 소프트웨어를 프로덕션 환경에서 실행하게 될 것입니다. 위의 서명 문제를 해결하지 않으면이 작업을 수행 할 수 없습니다.

내 의견으로는, 면허 TRAP에서 멀리 체재하십시오!

0

허용되는 소프트웨어 Qualcomm DSP는 현재 장치의 OEM에서 제어합니다. DSP에서 뭔가를 실행하려면 OEM과 직접 작업해야합니다.

서명이 필요한 장치가 전부는 아니지만 무인 모듈을 실행할 수있는 무인 장치 및 기타 비 전화 장치가 있습니다.