7. Eben,founder of PI
Founder of Rasberry
PI
Director of Broadcom
Founding PI for
Education teaching
Programmings and
Computer hardware
=OLPC
8. What’s PI
it is for studying
computer for K12 -
how computer works
and how to study
‘PITHON’,easy and
basical lang.
works
Debian,Arclinux...and
Android
9. There are Revisions
Rev.A - without ethernet (using usb)
Rev.B 1.0 - with ethernet
Rev.B 1.0 + ECN0001 (no fuses, D14 removed) - ?
Perhaps we cant see in Japan
Rev.B 2.0 - adding some improvements
Rev.B 2.0 w/512MB - adding memories Latest!
10. Check your Rev.
*cat /proc/cpuinfo (need to check on latest OS)
Model and revision Code(s)
Model B Revision 1.0 2
Model B Revision 1.0
3
+ ECN0001 (no fuses, D14 removed)
Model B Revision 2.0 4,5,6
Model B Revision 2.0 (512 MB) 13,14,15
also you can check serial No. for maintenance
11. Two Vendors for PI
RS Components - manufactured in China.Now can
order from Japan but it takes 2-3 month to get
them :-(
Element14 - manufactured by Sony in UK.but no
channel reseller in Japan (now talking with CPC,sis
company of element14 ),it take 1-2 week to get
them :-)
14. Needs enough to pack
10/100 ethernet - enough to work with electric
power.
no wifi - wifi eats electric power - sometime it
wont boot actually with usb wifi (be carefull :-p)
poor memories,CPU - it is for COST :-p
15. GPIO Port
You must check using PI serial line provided by
GPIO NOT USB port.
GPIO port assign very often changes updating the
Revision of PI.
Prepare Sparkfun DEV-09873 (3.3V NOT 5V) you
can buy in Akibahara.
careful 115200 bps to be used for serial
16.
17.
18. Be careful using
Need stable power running USB wifi.
Need high-speed and stable SD card to running OS
Use high-power and stable battery like Panasonic
to use PI as mobile. (in my case it works for 8
hours)
be careful USB port on Mac....often got kernel
panic.(say abusing USB port)
19.
20. Poor CPU and Memories
se d...
taking care of memories and CPU. e lea
nr
bee
as
Bh
top,such as measuring performance - must use for
/5 12 M
sizing Bw
Rev
Now
22. Raspbian “wheezy”
Default Destro.recommended OS
Needs to update moving SD from w/256MB to w/
512MB:’sudo apt-get update && sudo apt-get install
raspi-config libraspberrypi*’
At first you should set ‘raspi-config’
Works good but veeery slow GUI,be careful
Poor CPU,memories must be considered
26. before get started
Macbook (Unix PC) is prefer to use
git must be used (if Mac need MacPort)
if you use Oracle JVM you MUST use soft-float
ABI Debian wheezy,or it won’t work.
if soft-float ABI wheezy DO NOT forget to replace
start.elf applied for 512MB.
27. replace start.elf
(if use soft-floatABI)
git git://github.com/raspberrypi/firmware.git
cd firmware;git checkout;git checkout -b
48f8bb0e47
cd boot;cp armXXX_start.elf /Volume/$SD_NAME/
start.elf (Mac OS X)
28. Note:burn OS image
on Mac
diskutil list
sudo diskutil umount /dev/disk1s1
sudo sudo dd if=2012-10-28-wheezy-raspbian.img
of=/dev/rdisk1 bs=1m
sudo diskutil umount /dev/disk1s1
after boot set ‘raspi-config’ and ‘expand_rootfs’ to
expand filesystem
29. Note:‘screen’ Command
to use serial on Mac
Plug USB to GPIO with DEV-09873,Not USB on
Raspberry PI
ls /dev/tty.*
screen /dev/tty.usbserial-xxxxxxxx(serial No.)
115200
34. Installing Node.js
(hard-floatABI)
Do NOT use latest
git clone git://github.com/joyent/node.git
cd node;git checkout v0.8.14-release
./configure && make
sudo make install
*https://github.com/wware/rpi-hacking
35. JavaFX for ARM
(beta)
There were sessions for Raspberry PI for
JavaFX,but now under development.
check http://jdk7.java.net/fxarmpreview/javafx-
arm-developer-preview.html but it is for
beagleboard - am ARM based mini-board.
need to use soft-floatABI wheezy to use Oracle
JVM,or it won’t work
use VNC not X11 remote.
*https://blogs.oracle.com/javaone/entry/session_report_java_on_the
36.
37. Raspberry PI UG
subscribe https://groups.google.com/d/forum/
japanese-raspberry-pi-users-group
welcoming beginners (for studying) :-p
help purchasing PI
planning to attend some OSS event.
Why don’t you join us!
*note it is not concerned and sponsored by my company