そのため、組み込み 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);
うまくいきません。エラーなどは発生しませんが、機能しません。誰もこれに遭遇したことがありますか?これを修正するにはどうすればよいですか。私が手動で行うように「エコー」する方法はありますか...しかし、コードからこれを行いますか? 続行する最良の方法は何ですか?
ご助力いただきありがとうございます!