1. シリアル ポートの名前を確認します: ls -l /dev/ttyS* (通常、シリアル ポート名は dev ディレクトリにあります)
2. シリアル ポート ドライバーを確認します: cat /proc/tty/driver/serial
3. シリアルデバイスを確認します: dmesg | grep ttyS*
4. データをシリアル ポートに送信します: echo test > /dev/ttyS*
5. シリアルデバイスパラメータを確認します: stty -F /dev/ttyS*
6. シリアル ポート パラメータを設定します: stty -F /dev/ttyS* raw Speed 115200 -echo
7. Java コードでシリアル ポートのアクセス許可を変更し、onCreate 関数に以下を追加します。
try {
Log.e("#更改设备权限#","#i2c-1#");
String command = "su -c 'chmod 777 /dev/i2c-1'";
Runtime.getRuntime().exec(new String[] {"/bin/sh","-c",command});
} catch (IOException e) {
System.out.println("Error: " + e.getMessage());
throw new RuntimeException(e);
}
8.ファイル所有者とすべてのグループ名を変更します。
chown システム:システム + ファイルパス/ファイル名