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/ パスにノードが作成されることは理解していますが、init.rc ファイルに setprop が記述されている理由がわかりません。上記の問題を理解するためのポインタを誰でも与えることができますか??

4

1 に答える 1

1

ro.nfc.portNFC サブシステムが 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 に答える