Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 1.3 KB

README.md

File metadata and controls

52 lines (43 loc) · 1.3 KB

OS起動時にOLEDにIPアドレスを表示

概要

新しいFaBo DonkeyBoardに搭載してあるOLEDに、OS起動後からIPアドレスを表示します。
OS起動後に有線LANと無線LANのIPアドレス確認を10秒間おこなった後、OLED表示更新を停止します。
この間にネットワークに接続されれば、OLEDにIPアドレスが表示されます。
また、この処理は10秒後に停止するため、その後はDonkeyCarでOLEDを使うことも可能です。

前提

DonkeyCarのインストール

ファイルコピー

git clone https://github.com/FaBoPlatform/ip_address_display
mkdir -p ~/fabo/bin
cd ip_address_display
cp oled_ip* ~/fabo/bin
cp oled.py ~/projects/donkeycar/donkeycar/parts/

/etc/rc.local 編集

exit 0の前にIPアドレス表示スクリプトの実行を追加します。

sudo vi /etc/rc.local

before:

exit 0

after:

/home/$(getent passwd 1000 | cut -d: -f1)/fabo/bin/oled_ip.sh

exit 0

rc.local有効化

sudo systemctl status rc.local
sudo systemctl daemon-reload
sudo systemctl start rc.local
sudo systemctl status rc.local

再起動

再起動後、ネットワークに接続されていればOLEDにIPアドレスが表示されます。

sudo reboot