2013-01-11 5 views
0

STE 스노볼 보드에서 NFC를 사용하도록 설정 중입니다. 나는 NFC와 그것의 일 벌금을 가능하게했다. 가능 동안 나는 링크의 대부분은 init.rc 파일에서 를 작성하는 문장을 다음의 에게 인터넷의 도움과 포팅 가이드를했다, setprop의 ro.nfc.port "I2C" chmod를 0600/dev에/PN544 와의 ueventd.rc 파일 /dev/pn544 0600 시스템 시스템 ueventd.rc에서 명령문을 정의하면/dev/path에 노드가 작성되지만 init.rc 파일에 setprop이 기록 된 이유를 이해할 수 없다는 것을 이해합니다. . 위의 문제를 이해할 수있는 포인터를 제공 할 수 있습니까?android에서 init.rc에 setprop ro.nfc.port가 필요한 이유

답변

1

ro.nfc.port은 NFC 서브 시스템이 NFC 칩과 통신하기 위해 사용하는 전송을 정의합니다. 귀하의 경우 NFC 칩은 드라이버로/dev/pn544를 사용하여 I²C 버스에 연결됩니다.

libnfc는 또한 NFC 칩을 직렬 포트에 연결하는 것을 지원합니다. 이것은 참치 플랫폼 (예 : Galaxy Nexus)에서 수행됩니다. 이 경우 볼 수 있습니다 :

setprop의 ro.nfc.port "COM4"
chmod를을/ttyO3 당신의 init.rc에서

는 0600/dev에 구축하지 않는 한

혼자서 플랫폼을 사용하면 이러한 설정을 어지럽히 지 말아야합니다. 그것들은 시스템 빌더를위한 것이며 그들은 (그들이 잘하면) 그들이하는 일을 안다. 사용자는 수정을 통해 이익을 볼 수 없습니다.