11
Teaching with Teaching with Raspberry Pi Raspberry Pi - 2015 Gnome Asia Summit - Universitas Indonesia [email protected] @tonny_sabastian

raspi - Tonny | GNOME.Asia

Embed Size (px)

Citation preview

Teaching withTeaching withRaspberry PiRaspberry Pi

- 2015 Gnome Asia Summit -Universitas Indonesia

[email protected]@tonny_sabastian

Specs :Specs :Processor : Broadcom ARM11 700Mhz (Model A/A+/B+/ComputeModule); 1Ghz Quadcore ARM Cortex A7 (Raspberry Pi 2)256 / 512 MB RAM (A/A+/B+/Compute Module); 1GB RAM(Raspberry Pi 2)HDMI; RCA Display Output (Model A/A+/B+); Composite DisplayOutput (Raspberry Pi 2)2 x USB 2.0 (Model B/B+); 1x USB 2.0Port (Model A+); 4 x USB 2.0(Raspberry Pi 2)100 Mbps EthernetGPIO PinGNU/Linux OS (Debian, Fedora, Archlinux,Blankon,dll); Windows 10(incoming)Power : 700mA via USB Power AdapterPrice US$ 25 - US$ 35

a

One Device Endless PossibilitiesOne Device Endless Possibilities

Why ?Connectivities with sensors, relay, shield, and daughterboard

Arduino

GrovePi

Zigbee Devices ( IEEE 802.15.3)

etcVarieties of APIs and Languages

Java → Pi4J ( )

Python → RPi GPIO ( )

Lots of treasure on Github and Sourceforge

Lots of community support and learning resources

http://pi4j.com/

http://sourceforge.net/projects/raspberry-gpio-python/

System Programming @ UI Computer Science Department

Text

System Programming is an advanced level course for ComputerScience students after they got Operating System course.It is a compulsory courseThe purpose of this course is to enabling students to use OS Stack(kernel, syscall, system library) in order to develop special systemapps or firmwareSince 2012 they always get a Raspberry Pi for their final projectsIt was started from a simple task to built Access Points and SetTop Box in 2012. But then at odd semester of 2014 wheneverything get really interesting.....

Text

Text

Text

Text