1

そのため、組み込み Linux ファイル (Nitrogen6x ボード) に書き込もうとしている状況があります。で手動でこれを行うことができますecho 1 > /sys/class/gpio/gpio16/value。ただし、C コードを使用してこれと同じことを実行しようとすると、次のようになります。

FILE *fs;
fs = fopen("/sys/class/gpio/gpio16/value","w")
fputc(1,fs);
fclose(fs);

うまくいきません。エラーなどは発生しませんが、機能しません。誰もこれに遭遇したことがありますか?これを修正するにはどうすればよいですか。私が手動で行うように「エコー」する方法はありますか...しかし、コードからこれを行いますか? 続行する最良の方法は何ですか?

ご助力いただきありがとうございます!

4

2 に答える 2