Slide 1

Slide 1 text

ルータでLチカしてみる LT駆動開発 21 - 闇夜深し輝け稲妻の語り

Slide 2

Slide 2 text

突然 ですが

Slide 3

Slide 3 text

某日、某所にてジャンクルータを購入 しました。

Slide 4

Slide 4 text

ギガビットルータ! (980円)

Slide 5

Slide 5 text

リンクアップするもIPは降って来ない。

Slide 6

Slide 6 text

リセットボタンを押して工場出荷時にリセッ トしても動作せず。

Slide 7

Slide 7 text

どうもファームがやられているらしい。

Slide 8

Slide 8 text

盛り上がってまいりました(ぉ

Slide 9

Slide 9 text

さくっと分解(!)

Slide 10

Slide 10 text

凄く見覚えのある構成が・・・(汗

Slide 11

Slide 11 text

なんか通信できそうな口がある!

Slide 12

Slide 12 text

PCにつないで見る。

Slide 13

Slide 13 text

PWもなく普通に入れたw

Slide 14

Slide 14 text

漁ったら/proc/status_led_ctrlあたりに LED_BLINKってプログラムがある。

Slide 15

Slide 15 text

これLチカできるんじゃね?

Slide 16

Slide 16 text

Lチカとは? Arduino等のマイコン工作を始めるとき、最初にLEDを点滅(チカチカ) させるプログラムで試すことが多いことから「LEDチカチカ」→「Lチカ」 と省略して呼ばれるようになった。 PC上でプログラミング言語を使う場合であれば最初に「Hello World」 を表示させるプログラムの例が示されることが多いが、ディスプレイ がなければ Hello World という文字を表示することすらできないので、 代わりにLEDをつないでチカチカと点滅させて動作確認することが多 い。 (出典:ニコニコ大百科)

Slide 17

Slide 17 text

たかがLEDをチカチカと侮るなかれ。 LチカでCPU作った人もいる(ぉ http://recursion.jp/rl/SuperLED/j/

Slide 18

Slide 18 text

ということで、動作画像

Slide 19

Slide 19 text

ちなみに中身について • 普通にLINUXでした • バグってたファームではTOPとか使えたのですが、 最新のファームでは消えてました。 • いろいろ見ちゃいけないものが・・・

Slide 20

Slide 20 text

ちなみに復旧できたの?

Slide 21

Slide 21 text

復旧方法はブログで。 http://goo.gl/UPzfOm