Armadilloフォーラム

etc/config/rc.localから起動させたプログラムについて

eagle-ss

2018年5月17日 12時06分

いつもお世話になります。伊藤と申します。

arumadiro640にてプログラムのスタートアップのテストを行っていた所。
etc/config/rc.localに書いたプログラムが停止できなくなってしまいました。

確認したところ下記のフォーラムで似たような投稿だったので参考にさせてもらいましたが
https://armadillo.atmark-techno.com/forum/armadillo/639

同様の解決方法のテルネットからの接続を試してみましたが『接続が拒否されました』と表示されます。

現状bootした状態ではコマンドが受け付けず、U-bootしか操作できない状態なのですが
これは一度初期化するしかないのでしょうか?

よろしくお願い致します。

コメント

at_ohsawa

2018年5月17日 12時20分

> 同様の解決方法のテルネットからの接続を試してみましたが『接続が拒否されました』と表示されます。

telnetはセキュリティホールになるため標準ではインストールしていません。
リモート接続が必要な場合はopenssh-serverを事前にインストールしてsshをお使いください。

> 現状bootした状態ではコマンドが受け付けず、U-bootしか操作できない状態なのですが
> これは一度初期化するしかないのでしょうか?

microSDカードからSDブートし、eMMCのユーザーランドをマウントし
変更したrc.localを修正してください。SDブートの方法は製品マニュアルを
参照してください。

SDブートした状態でeMMC上のユーザーランドをマウントする方法は
下記のとおりです。

[Armadillo]#  mount  /dev/mmcblk0p2 /mnt
[Armadiilo]# cat /mnt/etc/rc.local

eagle-ss

2018年5月17日 18時15分

返信ありがとうございます。

上記の手順で
/etc/rc.local
を書き換えることができました。

ありがとうございました。