raspberry pi

17
Leon Anavi @leonanavi [email protected] Raspberry Pi

Upload: leon-anavi

Post on 14-May-2015

672 views

Category:

Documents


1 download

DESCRIPTION

Презентация за Raspberry Pi, подготвена за PlovDev.

TRANSCRIPT

Page 1: Raspberry Pi

Leon Anavi @leonanavi [email protected]

Raspberry Pi

Page 2: Raspberry Pi

Leon Anavi – PlovDev 20132

Съдържание

Какво е Raspberry Pi?

Хардуер

Операционни системи и софтуер

Приложения

Page 3: Raspberry Pi

Leon Anavi – PlovDev 20133

Какво е Raspberry Pi?

Page 4: Raspberry Pi

Leon Anavi – PlovDev 20134

За какво може да се ползва?

Разработка и тестване на софтуер

Управление на уреди у дома или в офиса

Забавление и обучение

Page 5: Raspberry Pi

Leon Anavi – PlovDev 20135

Предимства на Raspberry Pi

Ниска цена ($35 за Model B, $25 за Model A)

Ниска консумация на ел. енергия

Малък размер

Съвместимост с Linux дистрибуции

Page 6: Raspberry Pi

Leon Anavi – PlovDev 20136

Raspberry Pi

Broadcom BCM2835 SoC

700MHz ARMv6 процесор

USB порт

HDMI

microUSB захранване

четец за SD карта

GPIO

Page 7: Raspberry Pi

Leon Anavi – PlovDev 20137

Model A vs Model B

Model A Model B

Ethernet/Internet

Dual USB Connector

512MB RAM

Page 8: Raspberry Pi

Leon Anavi – PlovDev 20138

Софтуер

Page 9: Raspberry Pi

Leon Anavi – PlovDev 20139

Операционни системи

Raspbian

Pidora

Arch

RISK OS

OpenELEC

RaspBMC

Page 10: Raspberry Pi

Leon Anavi – PlovDev 201310

Boot Process

First stage bootloader

Second stage bootloader (bootcode.bin)

GPU firmware (start.elf)

Kernel (kernel.img) или друг модул, избран от

потребителя

До 19.10.2012г се е ползвал и трети bootloader

(loader.bin), който вече не е необходим.

Page 11: Raspberry Pi

Leon Anavi – PlovDev 201311

Приложение на Raspberry Pi

Page 12: Raspberry Pi

Leon Anavi – PlovDev 201312

WiFi

Инсталиране на необходимите пакети

apt-get install wireless-toolsapt-get install wpasupplicant

Проверете, че Raspberry Pi засича WiFi модула

Конфигурирайте /etc/network/interfaces

auto wlan0iface wlan0 inet dhcp wpa-ssid [YOUR-SSID] wpa-psk [YOUR-PASSWORD]

Установете WiFi връзка и я проверете

ifup wlan0ifconfig wlan0

Page 13: Raspberry Pi

Leon Anavi – PlovDev 201313

Външен USB хард диск

Свържете външния хард диск и проверете дали ОС го засича

less /var/log/messages | grep sda

Създайте директория и прикрепете диска към нея

mkdir /mnt/usbdrivemount –t ntfs /dev/sda1 /mnt/usbdrive

Безопасно изключване на диска

umount /mnt/usbdrive

Page 14: Raspberry Pi

Leon Anavi – PlovDev 201314

GSM модем

Minicom & AT команди

Asterisk телефонна централа

Page 15: Raspberry Pi

Leon Anavi – PlovDev 201315

Принтер

CUPS

sudo apt-get updatesudo apt-get install mc cups samba samba-common-bin

Конфигуриране на Samba

sudo vi /etc/samba/smb.confsudo /etc/init.d/samba restart

Page 16: Raspberry Pi

Leon Anavi – PlovDev 201316

PHP, MySQL & Apache

sudo apt-get update

Apache

sudo apt-get install apache2

MySQL

sudo apt-get install mysql-server

PHP

sudo apt-get install php5 php-pear php5-mysqlsudo service apache2 restart

phpMyAdmin

sudo apt-get install phpmyadminsudo vim /etc/apache2/apache2.confДобавя се: Include /etc/phpmyadmin/apache.confsudo service apache2 restart

Page 17: Raspberry Pi

Leon Anavi – PlovDev 201317

Благодаря Ви! Време е за ...

ДЕМО