raspberry pi
DESCRIPTION
Презентация за Raspberry Pi, подготвена за PlovDev.TRANSCRIPT
Leon Anavi @leonanavi [email protected]
Raspberry Pi
Leon Anavi – PlovDev 20132
Съдържание
Какво е Raspberry Pi?
Хардуер
Операционни системи и софтуер
Приложения
Leon Anavi – PlovDev 20133
Какво е Raspberry Pi?
Leon Anavi – PlovDev 20134
За какво може да се ползва?
Разработка и тестване на софтуер
Управление на уреди у дома или в офиса
Забавление и обучение
Leon Anavi – PlovDev 20135
Предимства на Raspberry Pi
Ниска цена ($35 за Model B, $25 за Model A)
Ниска консумация на ел. енергия
Малък размер
Съвместимост с Linux дистрибуции
Leon Anavi – PlovDev 20136
Raspberry Pi
Broadcom BCM2835 SoC
700MHz ARMv6 процесор
USB порт
HDMI
microUSB захранване
четец за SD карта
GPIO
Leon Anavi – PlovDev 20137
Model A vs Model B
Model A Model B
Ethernet/Internet
Dual USB Connector
512MB RAM
Leon Anavi – PlovDev 20138
Софтуер
Leon Anavi – PlovDev 20139
Операционни системи
Raspbian
Pidora
Arch
RISK OS
OpenELEC
RaspBMC
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), който вече не е необходим.
Leon Anavi – PlovDev 201311
Приложение на 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
Leon Anavi – PlovDev 201313
Външен USB хард диск
Свържете външния хард диск и проверете дали ОС го засича
less /var/log/messages | grep sda
Създайте директория и прикрепете диска към нея
mkdir /mnt/usbdrivemount –t ntfs /dev/sda1 /mnt/usbdrive
Безопасно изключване на диска
umount /mnt/usbdrive
Leon Anavi – PlovDev 201314
GSM модем
Minicom & AT команди
Asterisk телефонна централа
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
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
Leon Anavi – PlovDev 201317
Благодаря Ви! Време е за ...
ДЕМО