0

我正在努力在 STE 雪球板上启用 NFC。我启用了 NFC 并且它工作正常。在启用时,我借助了互联网和移植指南,其中大多数链接告诉我们要编写以下语句,在 init.rc 文件中,setprop ro.nfc.port "I2C" chmod 0600 /dev/pn544 和 ueventd.rc 文件中, /dev/pn544 0600 system system 我知道在 ueventd.rc 中定义语句会在 /dev/ 路径中创建一个节点,但我无法理解为什么 setprop 写在 init.rc 文件中。任何人都可以指点理解上述问题吗?

4

1 回答 1

1

ro.nfc.port定义 NFC 子系统用于与 NFC 芯片通信的传输。在您的情况下,NFC 芯片以 /dev/pn544 作为驱动程序连接到 I²C 总线。

libnfc 还支持将 NFC 芯片连接到串口。例如,这是在金枪鱼平台(我认为是 Galaxy Nexus)中完成的。在这种情况下,您将看到:

setprop ro.nfc.port "COM4"
chmod 0600 /dev/ttyO3

在你的 init.rc

除非您自己构建平台,否则您不应该乱用这些设置。它们适用于系统构建者,并且他们(希望)知道他们在做什么。用户不会从修改它们中看到任何好处。

于 2013-01-12T05:50:59.017 回答