BluePrint -ひみつどうぐ-

ガジェットやプログラム、システムの設定、ゲーム所感などをLOG的に記載しています。

raspberry Pi3 でFlash

2016/04/19

 

f:id:gantech3:20160420002013j:plain

秋葉原の若松通商にラズパイ3が入荷していたので思わず買ってしまった。

これで家にはA、A+、B、2、3と5台あることになる。これでは単なるコレクターだ。

こどもたちがScratch2.0を使えるので、なんとかならないか試してみた。

  

Raspberry Pi3 Model B (Element14)

Raspberry Pi3 Model B (Element14)

 

 

 

OSの選択

ラズベリーパイが公式にサポートしているのはScratch1.4で、2.0のサポートはしていない。2.0を(オンラインで)動かすためにはFlashが必要だが、最近WEB業界ではFlash離れの傾向が強くてなかなか動かすのに一苦労する。

RPiで一般的なOSはRaspbianとUbuntuMATEだろう。両方試してみた結果、Raspbianのほうがパフォーマンスが出たのでそちらについて記載する。

公式のDLページからRASPBIAN JESSIEのDownloadZIPを選択する。このときのカーネルバージョンは4.1。zipを解凍すると2016-03-18-raspbian-jessie.imgになるはず。

 

SanDisk Ultra microSDHCカード UHS-I Class10 16GB [国内正規品] SDSDQUL-016G-EPK [エコパッケージ]

SanDisk Ultra microSDHCカード UHS-I Class10 16GB [国内正規品] SDSDQUL-016G-EPK [エコパッケージ]

 

 

microSDカードはSanDiskの16GB Class10を購入。秋葉原で810円だった。

書き込みはWin32DiskImagerというソフトで行う。

Raspberry Piで遊ぼう [No.2:ブートイメージSDカードを作ろう]:アシマネくんのほんわか日記:So-netブログ

このページを参考にするといいかも。

imgを書き込んだmicroSDをRPiにセット、電源を接続して起動。

RPiは2.5AのUSBアダプタが推奨されているが、たぶんもうちょっと小さい容量のアダプタでも大丈夫だと思う。

 

インプリンク 最大出力2ポートAC充電器 IACU2SP31W

インプリンク 最大出力2ポートAC充電器 IACU2SP31W

 

 (私の場合はこのアダプタの[iPhone/iPad]側につないでいる)

JESSIEの設定

いきなりX WindowGUI)で起動してくる。

Raspberry Pi 3でRaspbian Jessieをセットアップする方法 - karaage. [からあげ]

このページが非常に参考になります。

メニューから各種セットアップを行う。ファイルシステムの拡張、ロケーション、タイムゾーン、キーボード…。

  • [Preferences][Raspberry Pi Configuration]
  •  [system][Expand Filesystem]
  •  [Localisation][Set Locale] Ja/JP/UTF-8
  •  [Set Timezone][Japan]
  •  [Set Keyboard] JP Japan

(私は有線LANをつないでいるが無線の方はここで無線の設定も行う)

ここまででrebootすると文字化けするので再起動はもう少しあとで行う。

ターミナルを起動して日本語環境をインストール。

  • sudo apt-get update
  • sudo apt-get install fonts-vlgothic
  • sudo apt-get install ibus-mozc

 ここでいったん再起動。そのあと各種ソフトウェアをアップデート。

  • sudo shutdown -r now
  • sudo apt-get update
  • sudo apt-get upgrade

Chromiumのインストール

標準のブラウザでもFlashは動くようだがパフォーマンスが出ないようなのでChromeのベースとなっているChromiumをインストールする。

参考:Raspberry Pi • View topic - Guide: Chromium 49 on Raspbian Jessie

ターミナルを起動して

 [Menu][インターネット][Chromium ウェブ・ブラウザ]が起動することを確認。

 

papper flashのインストール

いよいよ大詰め。これがなかなか大変。まずはターミナルからパッケージファイルを取得する。

ここで、どうしてもtarで解凍できなかったので、windowsPCのブラウザで上記http~を入力してダウンロード、それを7zipで解凍&解凍して、libpepflashplayer.soを用意した。

これをUSBメモリにコピー、RPiに刺してGUIからコピーした。

そののちターミナルで

参考:Raspberry Pi • View topic - Howto: Pepper Flash Player for RPI2 with Chromium & Raspbian

  • cd PepperFlash
  • chmod +x *
  • sudo cp * /usr/lib/chromium-browser/plugins
  • sudo nano /etc/chromium-browser/default

CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so --ppapi-flash-version=12.0.0.77 -password-store=detect -user-data-dir"

Chromiumを起動して、アドレスバーにChrome://Pluginsを入力。

Adobe Flashの項目があるのでこれを有効にする。

 f:id:gantech3:20160420003343j:plain

ベンチマーク

ベンチマークには

Test Drive - fishietank

を使ってみた。

RPi3 魚1000で25fps、魚250で60fps

RPi2 魚1000で10fps、魚250で38fps

…やっぱり1.5倍ぐらいかな。

ちなみにubuntuMATE with Firefox(なぜかChromiumは起動直後に落ちる)だと

RPi3 魚1000で2fps、魚250で5fpsで使い物にならなかった。見た目は恰好いいんで惜しいなぁ。 

f:id:gantech3:20160420003427j:plain

肝心のScratch2.0もちゃんと動いてます(重いけど)。

f:id:gantech3:20160420004415j:plain

 

 

その他参考にしたサイト

Rpi3

Raspberry Pi 秋葉原の販売店 | タビログ(Tabilog)

こじ研(Raspberry Pi)

Raspberry Pi 3入門

Raspberry Pi 3がやって来た - 備忘録

Raspberry Pi 3にRaspbianをインストール(Mac OS X を使用) - Qiita

RaspberryPi3でシリアル通信を行う - Qiita

プログラマ ずんべ の日記 Ⅱ » シンクライアントを最新 Raspbian の最小構成で

大人気の CPUボード、Raspberry Pi 3 Model Bで作ってみよう (Raspberry Piの開発環境の構築やタッチパネル付き液晶ディスプレイや各種センサーの使い方まとめ)

Flash Player

Raspberry Pi • View topic - Howto: Pepper Flash Player for Chromium-Browser

ラズベリーパイを使おう! Let's use Raspberry Pi ! - Discuss Scratch

[小さな機械の相棒]Raspberry Pi 2+Raspbianで何とかFlashを動かしたい: 『イナムラ総研(仮)の開発レポート的な何か。』

Raspberry Pi • View topic - Scratch 2 (online) working on Raspberry Pi 2B

Mako » Raspberry pi MidoriブラウザにFlashを再生できるgnashをインストール

Ubuntu MateのChromiumでFlashを見たい。 - http://kledgeb.blogs... - Yahoo!知恵袋

○○○○に怖いものなんてない!!: Adobe Flash Player の代わりにGnashを使う

chrominum

Raspberry Pi • View topic - Guide: Chromium 50 on Raspbian Jessie

[Tutorial] - Flash Player for Chromium and Firefox - Raspberry Pi 2 & 3 - Ubuntu MATE Community

Bluetooth接続

Raspberry piにBluetoothキーボードを接続する - Qiita

Raspberry Pi • View topic - Raspberry Pi 3 Bluetooth Setup

How to get BT working on Pi3B. · Issue #1314 · raspberrypi/linux · GitHub

Quick Fix for Problems Using Bluetooth and Blueman from the Raspberry Pi Raspbian Desktop (Wheezy) | Plugable

raspberrypi3のオンボードのbluetoothをRaspbian以外のOSで使用する方法 - メモ