0
起動時にGPIOチップをエクスポートして、Androidを使用してアクセスできるようにしたいとします。私は私の/etc/init.qcom.post_boot.shスクリプトに以下を追加しました:再起動後init.qcom.post_boot.shを使用してDragonboard41cでGPIOをエクスポート
set -A pins 938 915 1017 926 937 930 914 971 901 936 935
for i in 0 1 2 3 4 5 6 7 8 9 10
do
echo ${pins[i]} > /sys/class/gpio/export;
chmod 777 /sys/class/gpio/gpio${pins[i]};
chmod 777 /sys/class/gpio/gpio${pins[i]}/value;
chmod 777 /sys/class/gpio/gpio${pins[i]}/direction;
done
、輸出が行われていません。起動時に11個のGPIO値をエクスポートするにはどうしたらいいですか?
これは、http://electronics.stackexchange.com/でより多くの牽引力を得ることができます。このボードの人気度にもよりますが、私はそれを自分で聞いたことがありません。 – alzee
多くの携帯電話で使用されているクアッドコアSnapdragonチップをベースにしたクアルコムのSnapdragon Dragonboard 410cです。 Windows IoT、Android、およびLinuxで動作します。私が考えるバッシュスクリプティングの質問のほうがずっとです。 – RotorDroid
bashの言葉で言えば、 'export'は単に環境varを設定することを意味します。この場合、「ピン」は何ですか?そうであれば、環境変数はリブートを生き残ることはできません。異なるシェルインスタンス(環境)間に存在することさえありません。起動時にこのスクリプトを実行すると、設定が完了するとすぐに、設定したものはすべて失われます。実際にあなたが必要とするものは環境変数ですか、もしそうなら、特に必要なのは何ですか? – alzee