기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
임베디드보드에 usb를 연결하면
/dev/bus/usb/001/ 경로에 노드가 자동으로 잡힙니다.
usb연결시 /dev/bus/usb/001/005 가 자동으로 생성되었을경우 ls -al 명령을 보면
접근권한이 crw-rw---- root usb usb 이렇게 나오는데요
저는 usb노드의 접근권한을 crw-rw-rw- root usb
666으로 바꾸고 싶은데요
명령어로하면 chmod 666 /dev/bus/usb/001/005 이렇게 되는것입니다.
이것을 안드로이드 부팅시 자동으로 하기위해서 설정하고 싶은데요
ueventd.rc 의 코드에
/dev/bus/usb/001/005 0666 root usb
이렇게 추가 작성하여 system.img를 다시 만들어서 로드후 부팅하였더니 아무 반응이 없더라구요;;
그래서 init.rc 에도 아래와 같이 추가작성
service update /system/bin/test.sh
class main
console
user root
group root
oneshot
test.sh 내용은
#!/bin/bash
chmod 666 /dev/bus/usb/001/004
이렇게 됩니다.
리눅스에서는 udev를 이용해서 했었는데 안드로이드는 방법이 다른가요?
ueventd.rc 의 것이 동작해야 합니다.