-[[sasada]]
-[[sasada/RaspberryPi/SourceCode]]
~
~

*SDカードにRaspbianのインストール on mac [#p9f5bc57]
"Raspberry-PI-SD-Installer-OS-X"を[[ココ>https://github.com/RayViljoen/Raspberry-PI-SD-Installer-OS-X]]からダウンロード~
zipを解凍すると"Raspberry-PI-SD-Installer-OS-X-master"フォルダができる~
このフォルダにRaspbianのimgファイルを入れる~
ターミナルでこのフォルダに移動し次のコマンド実行~
 $ sudo ./install Raspbian.img
 ※Raspbian.imgは用意したOSファイルの名前
ドライブの一覧が表示されるのでインストール先(SDカード)の番号を入力しEnter~
(注)ドライブの番号を間違えるとそのドライブのデータが消えてしまう!~
!完成!

【[[ココ>http://learn.adafruit.com/adafruit-raspberry-pi-lesson-1-preparing-and-sd-card-for-your-raspberry-pi/making-an-sd-card-using-a-mac]]参照】~

※dd コマンドでも可



*Raspbianの設定 [#g47f405c]
初回起動時のみ設定画面が表示される~
※ $ sudo raspi-config で再設定可~
最初で必要なのは次の項目~
-expand_rootfs - SDカードのパーティションを再設定
-configure_keyboard - "Generic 105-key (Intl) PC"からJapanese
-change_timezone - "Asia"から"Tokyo"
-ssh - sshのEnable or Disable

なお日本語フォントが入っていないので初回でchange_localeを設定するのは避けた方がいいらしい~

【[[ココ>http://www.mztn.org/rpi/rpi02.html]]参照】~



*無線LANの接続 [#ic95f582]
無線LANアダプタを接続すると認識してくれるらしいのでデスクトップの"WIFI Config"から設定する

【[[ココ>http://junkroom2cyberrobotics.blogspot.jp/2013/02/raspberry-pi-lan.html]]参照】~



*日本語環境 [#mab4d23b]
日本語フォントのインストール~
 $ sudo apt-get install ttf-takao-mincho
 $ sudo apt-get install ttf-takao
 $ sudo apt-get install ttf-kochi-gothic xfonts-intl-japanese xfonts-intl-japanese-big xfonts-kaname otf-ipa*
 $ sudo apt-get install ttf-kochi-mincho
 $ sudo apt-get install ttf-vlgothic
ロケールの変更~
 $ dpkg-reconfigure locales
 ja_JP.EUC-JP EUC-JP と ja_JP.UTF-8 UTF-8 を追加(スペースで*)
日本語入力システムのインストール
 $ sudo apt-get install ibus-anthy

【[[ココ>http://d.hatena.ne.jp/a_halka/20120805/1344100384]]と[[ココ>http://linux99.exblog.jp/15920177]]参照】~



*OpenGL ES2の実行の際のエラー [#o18cfba5]
プログラム実行時に次のようなエラーが発生
 : error while loading shared libraries: libGLESv2.so: cannot open shared object file: No such file or directory
次のコマンド実行
 $ export LD_LIBRARY_PATH=/opt/vc/lib/:LD_LIBRARY_PATH

【[[ココ>http://www.gilesthomas.com/?p=540]]参照】



*RaspberryPiのチップの違いについて [#qf4ddced]
RSで注文(2013/01/29)したRaspberryPiのチップはhynix製~
ModMyPiで注文(2013/02/26)したRaspberryPiのチップはSAMSUNG製~
~
raspbianは両方起動したが、FedoraはSAMSUNG製の方でしか起動しなかった。~
(詳細は未確認。もしかしたら、起動するかも?)
(詳細は未確認。もしかしたら、起動するかも?)~
~
~
2014/5/9追記~
今は改善されて問題はない~



*RaspberryPiでのI2Cのクロック設定 [#t67ef18e]
URL参照。~
ちなみに、秋月のI2C LCDはクロックが低くないと動作しないようである。

【[[ココ>http://qiita.com/items/e7b4cc14ca55125eacf0]]参照】



*RaspberryPi DLNAサーバ [#t6cc799b]
http://po.2-d.jp/?p=1397



*RaspberryPiでdisplaylink [#d8db6b9a]
IODATAのLCD-USB10XB-TをRaspbianで使用するまでの手順~
-----

Raspbianを入れたSDカードを準備する~
初期設定も済ませておく~
-----

カーネル等を新しく構築する必要がある~
他のマシンで行う~
今回はUbuntu 12.04 LTSでの作業を前提として進める~

 sudo apt-get install git-core gcc-4.6-arm-linux-gnueabi

 sudo ln -s /usr/bin/arm-linux-gnueabi-gcc-4.6 /usr/bin/arm-linux-gnueabi-gcc

 mkdir raspberrypi
 cd raspberrypi
 git clone https://github.com/raspberrypi/tools.git
 git clone https://github.com/raspberrypi/linux.git
 cd linux

 make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- bcmrpi_cutdown_defconfig

 make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- menuconfig

Device Drivers -> Graphics Support -> Support for Frame buffer devices~
Enable "Displaylink USB Framebuffer support" by selecting M for module or * for kernel built-in~

 make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- -k -j5

上記コマンドの -j5 はCPUのコア数+1で設定~
今回の記述はクアッドコア用の設定~

 mkdir ../modules

 make modules_install ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- INSTALL_MOD_PATH=../modules/

 cd ../tools/mkimage/
 ./imagetool-uncompressed.py ../../linux/arch/arm/boot/Image

RaspbianのSDカードをマウント

 sudo rm /media/boot-partition-uuid/kernel.img
 sudo mv kernel.img /media/boot-partition-uuid/

 sudo rm -rf /media/rootfs-partition-uuid/lib/modules/
 sudo rm -rf /media/rootfs-partition-uuid/lib/firmware/

 cd ../../modules/
 sudo cp -a lib/modules/ /media/rootfs-partition-uuid/lib/
 sudo cp -a lib/firmware/ /media/rootfs-partition-uuid/lib/
 sync
-----

Raspbianに必要なものをインストールする

 sudo apt-get install usb-modeswitch

/etc/rc.local に以下の記述を追加

 /usr/sbin/usb_modeswitch -v 17e9 -p 0156 -u 1

/etc/X11/xorg.confを編集~
※USBディスプレイしか使わない場合はfb1をfb0に

 Section "Device" 
   Identifier "uga" 
   driver "fbdev" 
   Option "fbdev" "/dev/fb1" 
   Option "ShadowFB" "off"
 EndSection 
 
 Section "Monitor" 
   Identifier "monitor" 
 EndSection 
 
 Section "Screen" 
   Identifier "screen" 
   Device "uga" 
   Monitor "monitor" 
 EndSection 
 
 Section "ServerLayout" 
   Identifier "default" 
   Screen 0 "screen" 0 0 
 EndSection

/etc/udev/rules.d/00-displaylink.rules に以下の記述を追加
 ATTR{idVendor}=="17e9", ATTR{bConfigurationValue}=="2", RUN+="/usr/sbin/usb_modeswitch -v 17e9 -p 0156 -u 1"

起動時にデスクトップを自動表示させる場合は /etc/rc.local に以下の記述を追加~
※デスクトップの自動表示はraspi-configから
 service lightdm stop
 sleep 1
 service lightdm start

-----

タッチパネルのキャリブレーション

 sudo apt-get install libx11-dev
 sudo apt-get install libxext-dev
 sudo apt-get install libxi-dev
 sudo apt-get install x11proto-input-dev
 sudo apt-get install pkg-config

 wget --no-check-certificate http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz
 tar xvzf xinput_calibrator-0.7.5.tar.gz
 cd xinput_calibrator-0.7.5
 ./configure
 make
 sudo make install

 xinput_calibrator

キャリブレーション終了後に以下のように表示される数字4つ(AAA〜DDDD)をメモっておく

 Setting new calibration data: AAA, BBBB, CCC, DDDD

/usr/share/X11/xorg.conf.d/50-synaptics.conf に以下の記述を追加

 Section "InputClass"
     Identifier "axix inversion"
     MatchUSBID "0eef:0001"
     Option "InvertY" "On"
     Option "Calibration" "AAA BBBB CCC DDDD"
 EndSection





【[[ココ>http://karuppuswamy.com/wordpress/2012/08/17/lilliput-displaylink-usb-monitor-um-70-17e902a9-with-raspberry-pi-on-raspbian/]]と
[[ココ>http://mitchtech.net/raspberry-pi-kernel-compile/]]と
[[ココ>http://ppe.12inch.com/?p=diary&di=637808]]と
[[ココ>http://www.raspberrypi.org/phpBB3/viewtopic.php?t=15860&p=230506]]と
[[ココ>http://anup.info/blog/2012/10/13/raspberry-pi-mimo-monitor]]と
[[ココ>http://forum.stmlabs.com/printthread.php?tid=564&page=2]]と
[[ココ>http://forum.xbmc.org/showthread.php?pid=1251970]]
参照】





*ソフト [#hea4b99f]
**Banshee [#k15cd8eb]
音楽管理ソフト
 $ sudo apt-get install banshee
※起動しない(13/02/19)

**Rhythmbox [#w7cb9697]
音楽管理ソフト
 $ sudo apt-get install rhythmbox
※音が出ない(13/02/19)

**Clementine [#zeeac278]
音楽管理ソフト
 $ sudo apt-get install clementine
※再生しようとするとエラー(13/02/19)

**Amarok [#k4972bf1]
音楽管理ソフト
 $ sudo apt-get install amarok
※再生時にフリーズ

**VLC media player [#v53dcd2b]
メディア再生ソフト
 $ sudo apt-get install vlc





*リンク [#i913e959]
http://learn.adafruit.com/category/raspberry-pi ~
http://www.mztn.org/rpi/rpi00.html ~
http://www.limemo.net/blog/tag/raspberry-pi ~