【问题标题】:Why setprop ro.nfc.port is needed in init.rc in android为什么在android的init.rc中需要setprop ro.nfc.port
【发布时间】:2012-12-25 22:58:37
【问题描述】:

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

【问题讨论】:

    标签: android nfc kernel-module open-nfc


    【解决方案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 中

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-28
      • 2020-05-03
      • 2021-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多