renesas_cloud_build_seminor_httpserver

LEDのon/offの確認

Poky (Yocto Project Reference Distro) 1.6.1 iwg22m /dev/ttySC10

iwg22m login: root
Password:root            <--- 画面には出ない
root@iwg22m:~#
# echo 0 > /dev/led0                 (led0のON)
# echo 1 > /dev/led0                 (led0のOFF)
# echo 0 > /dev/led1                 (led1のON)
# echo 1 > /dev/led1                 (led1のOFF)

LEDのon/off CGIプログラムのサンプル

/var/nostromo/htdocs/cgi-bin ディレクトリに cgiファイルを2個作成

# cd /var/nostromo/htdocs/cgi-bin
  • led_on.cgi
#!/bin/sh
echo "Content-type:text/html"
echo ""

echo "<HTML>"
echo "LED ON<BR>"
echo "<A HREF=\"led_off.cgi\">LED_OFF</A><BR>"
echo "</HTML>"

echo 0 > /dev/led0
  • led_off.cgi
#!/bin/sh
echo "Content-type:text/html"
echo ""

echo "<HTML>"
echo "<A HREF=\"led_on.cgi\">LED_ON</A><BR>"
echo "LED OFF<BR>"
echo "</HTML>"

echo 1 > /dev/led0
# chmod +x led_on.cgi
# chmod +x led_off.cgi

ブラウザからコントロールする

ifconfigコマンドでIPアドレスを確認する

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:03:82:06:00:0A
          inet addr:192.168.1.3  Bcast:172.16.255.255  Mask:255.255.0.0
以下略

ブラウザで下記を開く。IPアドレス部分は場合によって変更すること

web1.png

関連

自動リンク

Last-modified: 2018-01-23 (火) 22:51:55 (323d)