4. About Raspberry Pi
● A credit-card-sized single-board computer
developed in the UK by the Raspberry Pi
Foundation
● Eben Upton
– Co-founder of the Raspberry Pi
– Chip architect at Broadcom
● For education purpose
– Promoting the teaching of basic
computer science in schools
5.
6. Raspberry PI Model B
● SoC Broadcom BCM2835
● CPU
– ARM 11/700MHZ (ARMv6)
● GPU
– Broadcom VideoCore IV,
OpenGL ES 2.0, 1080p30 h.264/MPEG-
4 AVC high-profile
decoder
7. Raspberry PI
● Memory
– 512MB
● IO
– HDMI
– 2 x USB
– Ethernet
– Header pins for GPIO, UART,
SPI and I2C
● Power Only 3.5 W
20. New Out of Box Software
● It's easy
● Copy to SD Card
● Will partition for you
● Give you the choice of OS
● Includes recovery partition
21. Programming
● Python as the educational language
– Python 2.7.3
● Any language can compile for ARMv6
● The most interesting part is controlling
GPIO
23. Attention
● GPIO IN/OUT is 3.3v
– Do not use voltage levels greater than 3.3V
– Arduino is 5V
● Do not connect power supply to any other pin
● Be careful of static electricity
24. Java on PI
● Java SE Embedded
– 32~64MB/37~46MB RAM/ROM
– Java SE Embedded 7 (Soft float)
– Java SE Embedded 8 + JavaFX (Hard float)
● Java ME Embedded
– 8MB/5MB RAM/ROM
– Java ME Embedded 3.3
25. Pi4J
● Provide a bridge between the native
libraries and Java for full access to the
Raspberry Pi