wlado's website

Raspberry Pi

Raspberry Pi - Plex server

Funkční instalace mediálního serveru Plex na RaspberryPi 3

Read More/Více...

RaspberryPi - boot from SSD

1) Komponenty -------------
  • Raspberry Pi 3 Model B, revize 1.2
  • Raspbian 2017-11-29 (Stretch)
  • WD GREEN SSD 240GB
    na štítku je uvedena spotřeba 0,7 A
  • Napájecí adaptér USB 2,1 A
  • USB to SATA adapter AXAGO EE25-XA
Výše uvedená sestava funguje bez potíží a napájení utáhne pro kontrolní účely i HDMI monitor a USB dongle pro bezdrátovou myš a klávenici.
Známé potíže ------------
WD v současnosti nevyrábí SSD s větší kapacitou v GREEN variantě. Dostupný disk WD BLUE SSD 1TB má na štítku uvedenou spotřebu 1,6 A. Tato sestava je velmi nestabilní, při rebootu kdy nastává největší odběr elektřiny, se systém kouše a nakonec dojde k poškození souborového systému na disku. Je nutné použít samostatné napájení pro SSD. Některé adaptéry USB SATA mají sice druhou USB zástrčku pro napájení, ale ta je přímo propojená s první datovou USB zástrčkou a po připojení napájecího adaptéru pro SSD se zpětně po datovém kabelu napájí i Raspberry Pi 3 a sestava nejde korektně vypnout a dojde k poškození souborového systému.
2) Povolit bootování z USB na Raspberry Pi 3 --------------------------------------------
Raspberry Pi 3 s funkčním systémem Raspian 2017-4 a novější na SD kartě (viz předcházející článek)
Poznámka: Funkční je pouze na Raspberry Pi 3
$ vcgencmd otp_dump | grep 17:

pokud napíše jiné číslo než 0x3020000a pak je nutný další krok
$ nano /boot/config.txt

na konec textu doplnit:
program_usb_boot_mode=1

restart raspberry pi
$ sudo reboot
kontrola
$ vcgencmd otp_dump | grep 17:
17:3020000a

to znamená že bylo jednou pro vždy nastavena možnost bootovat i z externího USB disku (toto nastavení už není možné změnit zpátky). Bootování z SD karty zůstává
je vhodné opět smazat z SD karty zapínání USB boot, aby se to nechtíc nenastavilo na jiných počítačích pokud se tam vsune SD karta.

3) Instalace systému na USB SSD -------------------------------
Připojit USB SSD k Macovi
Restart macosx
1) Download Raspian Stretch
2) Unzip ZIP
3) Zobrazit seznam disků
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS HD500GB 499.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *240.1 GB disk1
1: Windows_FAT_32 BOOT 98.6 MB disk1s1
2: Linux 240.0 GB disk1s2

4) Odpojit disk
$ sudo diskutil unmount /dev/disk1s1
Password:
Volume NO NAME on disk1s1 unmounted
$

7) Instalace obrazu disku
$ sudo dd bs=1m if=/Users/user/Documents/raspberrypi/Raspian/2017-kernel-4.9/2017-09-07-raspbian-stretch.img of=/dev/rdisk1
Password:
4688+1 records in
4688+1 records out
4916019200 bytes transferred in 191.701890 secs (25644083 bytes/sec)
$
8) vysunout disk
$ diskutil eject /dev/rdisk1
Disk /dev/rdisk1 ejected
$
Odpojit USB disk a pripojit do USB v Raspberry Pi 3
Spustit Raspberry Pi 3 s připojeným USB SSD
Raspberry Pi nastartuje
Poznámka: pro headless (bez monitoru a klavesnice) je nutné před vyjmutím jeste vytvorit obycejny soubor v /boot/ s nazvem SSH. Po spusteni se povoli SSH a soubor je smazan. Pak je mozne se vzdalene prihlasit pres terminal pi@ip_adresa heslo raspberry - adresu zjistit z routeru.

Změnit heslo
============
$ sudo passwd
Enter new UNIX password:
==============
Nový disk se může tvářit takto:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS HD1TB 999.9 GB disk0s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: *1.0 TB disk2
$ sudo diskutil unmount /dev/disk2
Password:
disk2 was already not mounted or it has a partitioning scheme so use "diskutil unmountDisk" instead
$

Raspberry Pi 3 - Statická IP

Jak nastavit pevnou IP adresu v Raspianu na Raspberry Pi

Read More/Více...

Aplikace pro Raspberry Pi

VLC přehrávač videa a zvuku
$ sudo apt-get install vlc
FONDU pro konverzi fontů z Maca
$ sudo apt-get install fondu

Raspberry Pi 3 - Instalace (aktualizováno)

Pořídil jsem další Raspberry Pi 3, model B, verze 1.2. Zásadní změny oproti Raspberry Pi 2 jsou: deska obsahuje čtyřjádrový procesor s 64bitovým ARMs. Na desce je WiFi a Bluetooth modul. Následující text popisuje instalaci Raspianu Jessie 2016-05-10 s jádrem 4.4, plná desktopová verze.

Read More/Více...

Raspberry Pi - LibreOffice

Poslední verze instalovaná s Raspianem 2016-03-18 je 4.3.3.2

Raspberry Pi - LiveCode

Instalace LIveCode na Raspberry Pi 2 Read More/Více...

Raspberry Pi 2 - Instalace

Pořídil jsem Raspberry Pi 2, model B, verze 1.1. Zásadní změny oproti Raspberry Pi, model B+ jsou: deska obsahuje čtyřjádrový procesor s instrukční sadou ARMv7 s matematickým koprocesorem a vyšší taktovací frekvenci. Na desce je operační paměť o velikosti 1GB. (1) “Malina” by měla běžet až 6x rychleji a dále jsou na ni portovány OS Linux Ubuntu a experimentální Windows 10. Následující text popisuje instalaci Raspianu, což je Debian “ohnutý” pro Raspberry Pi a je výchozím podporovaným operačním systémem.

Instalace SD na Mac OS X (10.7.5) pomocí terminálu

Doba trvání 30 minut celkem. Jako disk jsem použil Kingston 8GB micro SD HC IU1, class 10. (2)

1. Restart počítače

Pokud je to možné, odpojit všechny externí disky a paměti a restartovt počítač. Vyčistí se tím všechny informace o souborech a discích

2. Download obrazu disku s Debian Wheezy

Ze stránky https://www.raspberrypi.org/downloads/ stáhnout pomoci web nahlížeče poslední obraz/image disku v zazipovaném formátu. (Nelze provést terminálem, protože na Mac OS X není instalován wget.) Soubor bude stažen do složky Stahování/Downloads. Doba stahování cca 20 minut.

http://downloads.raspberrypi.org/raspbian_latest

3. Kontrola staženého souboru

$ shasum ~/Downloads/2015-05-05-raspbian-wheezy.zip
cb799af077930ff7cbcfaa251b4c6e25b11483de /Users/ja_uzivatel/Downloads/2015-05-05-raspbian-wheezy.zip

Dlouhé kontrolní číslo SHA-1 musí být stejné jako je uvedeno na webu u stahovaného souboru

4. Rozbalit soubor

$ unzip Downloads/2015-05-05-raspbian-wheezy.zip -d Desktop
Archive: Downloads/2015-05-05-raspbian-wheezy.zip
inflating: Desktop/2015-05-05-raspbian-wheezy.img
$

5. Seznam disků

Vsunout SD disk do slotu počítače (Mac mini) nebo do usb čtečky SD karet

$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk1
1: DOS_FAT_32 RASPI 8.0 GB disk1s
$

6. Odpojit disk

$ sudo diskutil unmount /dev/disk1s1
Password:
Volume RASPI on disk1s1 unmounted
$

Oddíl na disku je odpojen, ale disk zůstává v počítači.

7. Instalace obrazu disku

$ sudo dd bs=1m if=Desktop/2015-05-05-raspbian-wheezy.img of=/dev/rdisk1
3125+0 records in
3125+0 records out
3276800000 bytes transferred in 321.921747 secs (10178871 bytes/sec)

varianta pro Raspian Jessie 2016-03-18

$ sudo dd bs=1m if=/Desktop/2016-03-18-raspbian-jessie.img of=/dev/rdisk1
3847+0 records in
3847+0 records out
4033871872 bytes transferred in 302.102586 secs (13352656 bytes/sec)

$

Doba trvání cca 5 minut, nelze použít příkaz pv (pipe viewer) protože ho Mac OS X nemá instalován.

8. Vysunout disk

$ sudo diskutil eject /dev/rdisk1
Password:
Disk /dev/rdisk1 ejected
$

Vyndat SD disk z počítače nebo z čtečky a vložit do vypnutého Raspberry Pi

Spuštění na Raspberry Pi 2

Do Raspberry Pi zapojit monitor (HDMI, nebo DVI přes HDMI redukci), Ethernet kabel k routeru s DHCP serverem, USB klávesnice a myš a nakonec napájení (USB nabíječka 2A s koncovkou mikro USB)

1. Po spuštění se objeví desktop



Spustit Terminal
$ sudo raspi-config

1. Expand FileSystem > [Enter]
Root partition has been resized.
The filesystem will be enlarged upon the next reboot

OK

2 Change User Password > [Enter]

You will be asked to enter a new password for the pi user

OK

napsat “hello”, znovu napsat “hello” Enter

Password changed successfully

OK


1.3 Boot Options

1.4 Wait for network at Boot

1.5 Internationalisation Option > [Enter]

  • I1 Change Locale > cs_CZ.UTF-8 UTF-8 > OK (nefunkční ?)
  • I3 Change Keyboard Layout > [Enter] (chvíli hledá klávesnice)
  • Keyboard model: Generic 105-key (Intl) PC > [Enter]
    Keyboard layout: Czech - Czech (with <\|> key) > [Enter]
    Key to function as AltGr: Both Alt keys > [Enter]
    Compose key: No compose key > [Enter]
    Use control+Alt+Backspace to terminate the X server? > No > [Enter]


    (5 Enable Camera > Select > Enable support for Raspberry Pi camera? - Enable > Enter

    1.8 Advanced Options

    • A2 Hostname > [Enter] > nastavit jméno: raspberrypi-4 > OK > [Enter]
    • A4 SSH > Enter > Would you like the SSH server enabled or disabled? > Enable > [Enter] > SSH server enabled > OK

    Finish

    Would you like to reboot now? > Yes
    …provide nastavení…

    Konfigurační soubor je možné vyvolat později pomocí příkazu sudo raspi-config

    Menu > Preferences > Raspberry Pi Configuration > Localisation > Locale: Set Locale
    Language: cs(Czech)> OK
    Setting Locale please wait
    OK

    Would you like to reboot now? > Yes

    Další informace ke konfiguračnímu souboru v Poznámkách (3)

    2. Aktualizace systému

    $ sudo apt-get update
    … Hotovo
    $
    $ sudo apt-get upgrade
    Do you want to continue > Y [Enter]

    3. Update firmware

    $ sudo rpi-update (trvá nekolik minut)
    Would you like to continue? > y

    $
    $ reboot [Enter]

    Poznámky

    (1) Srovnání například zde: http://www.trustedreviews.com/opinions/raspberry-pi-2-vs-raspberry-pi

    (2) http://elinux.org/RPi_Easy_SD_Card_Setup

    (3) (a)https://www.raspberrypi.org/documentation/configuration/raspi-config.md
    (b) http://elinux.org/RPi_raspi-config
    © http://www.dummies.com/how-to/content/how-to-use-raspiconfig-to-set-up-your-raspberry-pi.html


    abc

    Raspberry Pi a bezdrátová myš

    Pořídil jsem si k Raspberry Pi bezdrátovou klávesnici s myší značky Trust. Klávesníce funguje jak má, ale myš byla pomalá a kurzor různě přejížděl a dojížděl, takže se s tím nedalo vůbec pracovat. Nakonec jsem našel návod který mi funguje:
    Spustit Terminal


    $ sudo nano /boot/cmdline.txt

    a na konec řádku přidat:

    usbhid.mousepoll=0

    uložit

    $ sudo reboot

    Další ARM miniaturní počítače

    Před 20 lety se schylovalo ke konci vlády komunistů nad naší zemí a o tuto změnu jsme aktivně usilovali.
    Za 20 let mnozí z nás svým umem, pílí a inteligencí dosáhli profesních úspěchů a blahobytu, o kterém se nám za komunismu ani nesnilo.
    Budování soukromého úspěchu jsme vykoupili tím, že jsme až příliš ochotně odevzdali osud věci veřejných do chtivých a chamtivých rukou.


    Read More/Více...

    Raspberry Pi

    Protože se blíží okamžik, kdy nás Apple ustřihne od me.com a přijdeme o všechna data, začal jsem pomalu migrovat se svými soubory na bezpečnější místa. Jednou z možností je některé soubory přesunout na dropbox.com.
    Read More/Více...