为什么android的init.rc中需要setprop ro.nfc.port
我正致力于在STE雪球板上启用NFC。我启用了NFC,它工作正常。在启用时,我利用了internet和porting guide的帮助,其中的大部分链接告诉我 下面要写的声明, 在init.rc文件中, setprop ro.nfc.port“I2C” chmod 0600/dev/pn544 在ueventd.rc文件中, /dev/pn5440600系统 我知道在ueventd.rc中定义语句将在/dev/path中创建一个节点,但我无法理解setprop为什么写在init.rc文件中。为什么android的init.rc中需要setprop ro.nfc.port,android,nfc,kernel-module,open-nfc,Android,Nfc,Kernel Module,Open Nfc,我正致力于在STE雪球板上启用NFC。我启用了NFC,它工作正常。在启用时,我利用了internet和porting guide的帮助,其中的大部分链接告诉我 下面要写的声明, 在init.rc文件中, setprop ro.nfc.port“I2C” chmod 0600/dev/pn544 在ueventd.rc文件中, /dev/pn5440600系统 我知道在ueventd.rc中定义语句将在/dev/path中创建一个节点,但我无法理解setprop为什么写在init.rc文件中。 任
任何人都能给出一个指针来理解上述问题吗
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中 除非你自己构建一个平台,否则你不应该乱搞这些设置。它们是为系统建设者准备的,他们(希望)知道自己在做什么。用户不会从修改它们中看到任何好处