BeagleBone/Angstromの起動スクリプトの設定

BeagleBone/Angstromの起動スクリプトの設定

複数のUARTにアクセスできるようにBeagleBoneにpinmuxを設定しています。オペレーティングシステムはAngstrom Linuxです(助けになる場合はデモ画像)。シェルスクリプトがあります。

#!/bin/sh

echo "Configuring Pinmux"

echo 0 > /sys/kernel/debug/omap_mux/uart1_txd
echo 20> /sys/kernel/debug/omap_mux/uart1_rxd

echo "UART 1 (TX):"
cat /sys/kernel/debug/omap_mux/uart1_txd
echo

echo "UART 1 (RX):"
cat /sys/kernel/debug/omap_mux/uart1_rxd
echo

echo 1 > /sys/kernel/debug/omap_mux/spi0_d0
echo 21> /sys/kernel/debug/omap_mux/spi0_sclk

echo "UART 2 (TX):"
cat /sys/kernel/debug/omap_mux/spi0_d0
echo

echo "UART 2 (RX):"
cat /sys/kernel/debug/omap_mux/spi0_sclk
echo

使用するUARTSを設定します。今度は起動するたびにこのスクリプトを実行して、毎回混乱させる必要がないようにしたいと思います。これを行うには、どこに配置するかリンクを作成する必要がありますか?

ベストアンサー1

私はAngstrom Linuxをチェックしましたが、Debianベースなので、次の行をコピーして/etc/rc.local作業してください。

echo 0 > /sys/kernel/debug/omap_mux/uart1_txd
echo 20> /sys/kernel/debug/omap_mux/uart1_rxd
echo 1 > /sys/kernel/debug/omap_mux/spi0_d0
echo 21> /sys/kernel/debug/omap_mux/spi0_sclk

おすすめ記事