シリアルポートの一部の操作コマンド

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 システム:システム + ファイルパス/ファイル名

おすすめ

転載: blog.csdn.net/2301_77318278/article/details/131262838
おすすめ