ブログ

ログインプロンプトをデフォルト以外のシリアルに出力する方法

at_ito
2016年9月4日 15時53分

Armadilloではシリアル経由でログインし、操作することになります。 通常では、各製品ともに標準でログインできるシリアルポートが決まっていますが、そのシリアルポートを変更したい場合の手順を紹介します。

シリアルポートにログインプロンプトを表示するための設定は、/etc/inittabで行っています。

以下に例としてArmadillo-440の/etc/inittabを記載します。

::sysinit:/etc/init.d/rc

::respawn:/sbin/getty -L 115200 ttymxc1 vt102
#::respawn:/sbin/getty 38400 tty1 linux

::shutdown:/etc/init.d/reboot
::ctrlaltdel:/sbin/reboot

上記の「::respawn:/sbin/getty -L 115200 ttymxc1 vt102」と記載された行が、標準のシリアルポートにログインプロンプトを表示させている部分になります。

そのため、別のシリアルポート(ex. /dev/ttymxc2)にログインプロンプトを表示するには、/etc/inittabに以下のような設定を追加します。

::respawn:/sbin/getty -L 115200 ttymxc2 vt102