Firefox OS + Raspberry Pi

29,078 views
30,350 views

Published on

Raspberry Piの中でFirefoxOSを起動するまでを周辺知識を無視して結果のみを一本釣りするチュートリアル。
Raspberry PiにRaspbianをインストールする部分についてはあくまで補足です。

Published in: Self Improvement
0 Comments
24 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
29,078
On SlideShare
0
From Embeds
0
Number of Embeds
16,709
Actions
Shares
0
Downloads
63
Comments
0
Likes
24
Embeds 0
No embeds

No notes for slide

Firefox OS + Raspberry Pi

  1. 1. Firefox OS +Raspberry Pi || ? EnsekiTT
  2. 2. GoalFirefox OSをRaspberry Pi上で動かす
  3. 3. なにそれFirefox OS Raspberry Pi
  4. 4. なにそれ Firefox OS Raspberry Piオープンソース 超低価格新しいWeb標準 名刺サイズ消費者の自由 ARM CoreHTML+CSS+JS 豊富なInterface
  5. 5. 必要なものRaspberryPiUSB MicroBケーブルUSB充電器 (700mA以上)SDカード(8GB以上),SDカードリーダライタパソコン(Linux | OS X | Windows) for AdvUSBキーボード、マウスHDMI対応モニタ、ケーブルEthernetケーブル(インターネットに繋がること)
  6. 6. Raspbian “wheezy”Raspberry Pi Debian
  7. 7. Raspbian “wheezy” Raspberry Pi Debian超低価格 Linuxの仲間名刺サイズ オープンソースARM Core OS豊富なInterface フリー
  8. 8. ここに、焼いたPiがあります
  9. 9. Start up!RasPiにSD Cardを挿し込む
  10. 10. Start up! HDMIケーブル を挿し込む
  11. 11. Start up!LANケーブルを挿し込む
  12. 12. Start up! キーボード・マウス を挿し込む
  13. 13. 準備完了
  14. 14. 電源をつなぐ…
  15. 15. LoginLogin ID: piLogin Pass: raspberry
  16. 16. Firefox OS Install全体の流れFirefox OSを入れる場所を作るFirefox OSをダウンロードProfileをダウンロード起動する
  17. 17. Firefox OSを入れる 場所を作る $ cd $ mkdir fxos $ cd fxos [dir]: ディレクトリ名 cd [dir]: 指定のディレクトリに移動     (指定しないとホームディレクトリ) mkdir [dir]: ディレクトリの作成
  18. 18. Firefox OSのダウンロード$ wget http://michi.mozlabs.jp/fxos/b2g-17.0a1.linuxgl-gnueabi-armhf_v6.tar.gz [NetFile]: インターネット上の ファイル wget [NetFile]: 指定のファイル をダウンロード
  19. 19. Firefox OSの解凍と確認$ tar xvzf b2g-17.0a1.linuxgl-gnueabi-armhf_v6.tar.gz$ cd b2g/$ ldd b2g [file]: 解凍したいファイル名 tar xvzf [file]: 解凍するコマンド (x:ファイルを取り出す, v:ファイル一覧を表示, z:.gzがある時につける, f [file]: ファイル名を指定する) ldd: ダイナミックリンクの関係を表示 (今回は確認のためだけに利用)
  20. 20. profileを ダウンロード・解凍$ wget http://michi.mozlabs.jp/fxos/profile.tar.gz$ tar xvzf profile.tar.gz
  21. 21. $ ./b2g -profile profile
  22. 22. FinishFirefox OSを終了するときは [Ctrl] + c終了するとき $ sudo haltをしてから電源を引っこ抜く
  23. 23. Future Workタッチパネルをつなげてみたり…カメラをつなげてみたり…3Gモジュールをつなげてみたり…つながるともうそれはケータイ…
  24. 24. Advance Course
  25. 25. Raspbian “wheezy” Installここで使う物 パソコン(OS X) SDカード,SDカードリーダライタ
  26. 26. パソコンの事前準備 OSXの場合Mac Ports | Homebrew sudo port install wget brew install wget
  27. 27. Install Start!作業場所を作ろう $ cd $ mkdir raspi $ cd raspi [dir]: ディレクトリ名 cd [dir]: 指定のディレクトリに移動     (指定しないとホームディレクトリ) mkdir [dir]: ディレクトリの作成
  28. 28. Raspbian “wheezy” をダウンロード$ wget http://downloads.raspberrypi.org/images/raspbian/2012-10-28-wheezy-raspbian/2012-10-28-wheezy-raspbian.zip 長いけど、1行です! ←ここにもあるよ http://www.raspberrypi.org/ downloads
  29. 29. Zipを解凍する$ unzip 2012-10-28-wheezy-raspbian.zip [file]: ファイル名 unzip [file]: ファイルを解凍する
  30. 30. SDカードを入れる $ dfFilesystem 512-blocks Used Available Capacity Mounted on/dev/disk0s2 723603632 442647392 280444240 62% /devfs 376 376 0 100% /devmap -hosts 0 0 0 100% /netmap auto_home 0 0 0 100% /home/dev/disk2s1 31488000 4480 31483520 1% /Volumes/NO NAME SDカードがマウントされていることを確認 /dev/disk2s1 の部分(BSD名)をメモしよう df: ディスクの使用状況を表示
  31. 31. アンマウントSDカードを差したまま取り外す$ sudo diskutil unmount /dev/disk2s1password: ***** [com]: 任意のコマンド [disk]: ディスクのBSD名 sudo [com]: とても偉いユーザ権限で実行 password: *****: とても偉いユーザのパスワードが必要 diskutil: OSXのディスクの管理コマンド diskutil unmount [disk]: ディスクをアンマウント
  32. 32. Debian “wheezy” 書き込み$ sudo dd bs=1m if=./2012-10-28-wheezy-raspbian.img of=/dev/rdisk2 [img disk]: ディスクのフリしたファイル ./ : 今いるディレクトリ / : コンピュータの根っことなるディレクトリ dd: ディスクダンプ   (ディスクをそのままコピー!) bs=*: ブロックサイズ(1m=1メガバイト)   (どれぐらいずつの区切りでコピーするか) if=[img disk]: 元になるディスク of=[disk]: コピー先になるディスク
  33. 33. Debian “wheezy” 書き込み $ sudo dd bs=1m if=./2012-10-28-wheezy-raspbian.img of=/dev/rdisk2Q:あれ、メモと違うよ?/dev/disk2s1じゃないの?A: /dev/disk2s1はディスクの中身の1つだから、  ディスクにraw(生)でアクセスするので r をつけて  中身を指定する s1 を外して  /dev/rdisk2になるよ!ややこしいね…
  34. 34. SDカードを取り外す$ sudo diskutil eject /dev/rdisk2 diskutil eject [disk]: ディスクを取り外す
  35. 35. 起動後の初期設定expand_rootfs SDカード全体を使えるようにするconfigure_keyboard 日本語キーボードを選択するchange_timezone 「Asia」→「Tokyo」を選択update アップデートを実行 日本語化は今回割愛
  36. 36. Raspbian “wheezy” Install終了 ☕ Coffee Break
  37. 37. ReferencesRaspberryPi クイックスタートガイド http://www.raspberrypi.org/quick-start-guideRaspberry Pi Download http://www.raspberrypi.org/downloadsRPi Easy SD Card Setup http://elinux.org/RPi_Easy_SD_Card_SetupRaspberry Pi 設定 http://gold.ap.teacup.com/maz01/319.htmlFirefoxOSのインストール説明 http://eva-quirinius.blogspot.nl/2012/08/ running-firefoxos-b2g-on-raspi-with.htmlFirefoxOS、Profileのオリジナル http://romaxa.info/b2g/

×