안드로이드에서 다음과 같이 서비스로 실행되는 hciattach_usi 명령어를
service hciattach /system/bin/logwrapper /system/bin/hciattach_usi \
-n -s 115200 /dev/ttyS1 bcmbt 460800
embedded linux로 가져와서
/bin에 복사해넣고 실행하려고 하니, not found 에러발생하고 실행이 안됩니다.
실행하는 방법이 없을까요?
service라는 명령어를 embedded linux에 추가할수 있는건가요?
아주 난해한 질문이군요.
아마도 가지고 계신 rootfs의 버전이 낮을 것으로 판단됩니다.
그러면 실행파일이 있어도 실행할 수 없습니다. loader가 이해할 수 없는 실행파일이기 때문입니다.
필요하신 실행파일을 cross compile 하여 사용하시면 됩니다. bluetooth 를 사용하시려는 것 같은데 bluez package를 cross compile 하여 rootfs에서 사용하시면 됩니다.