Outils pour utilisateurs

Outils du site


raspberry_pi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
raspberry_pi [2016/08/16 10:11] – [Repérer le port série] simonraspberry_pi [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-====== Raspberry Pi ====== 
  
-Le Raspberry Pi est un micro-ordinateur conçu par [[https://www.raspberrypi.org/about/|la Fondation Raspberry Pi]] 
- 
-===== Choix de l'OS ===== 
-On peut trouver les [[https://www.raspberrypi.org/downloads/|systèmes d'exploitations officiellement supportés]] sur le site de la fondation. J'utilise beaucoup [[Raspbian]] (basée sur [[Debian]]). 
- 
-==== Raspbian ==== 
-Tous les détails sur la page de [[Raspbian]]. 
-==== Ubuntu Mate ==== 
-On peut trouver [[Ubuntu Mate]] pour Raspberry Pi sur [[https://ubuntu-mate.org/raspberry-pi/|leur site]]. J'ai téléchargé la dernière LTS en torrent. Ils proposent d'utiliser [[ddrescue]] à la place de [[dd]]. Pour l'installer :  
-<code bash> 
-$ sudo aptitude install gddrescue xz-utils 
-</code> 
- 
-Il faut utiliser [[unxz]] pour décompresser l'image téléchargée : 
-<code bash> 
-$ unxz ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img.xz 
-</code> 
- 
-L'image est assez grande (~8Go). Il faut donc choisir une carte SD de 16Go. Comme toujours, on vérifie l'emplacement de la carte SD avec [[lsblk]] avant de copier l'image dessus. 
-<code bash> 
-$ lsblk  
-NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT 
-sda      8:0    0 149,1G  0 disk  
-├─sda1   8:   0 145,2G  0 part / 
-├─sda2   8:   0     1K  0 part  
-└─sda5   8:   0   3,9G  0 part [SWAP] 
-sdb      8:16    16G    0 disk  
-└─sdb1   8:17    16G    0 part /media/ordi/blabla 
- 
-$ sudo ddrescue -D --force ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img /dev/sdb 
-[sudo] Mot de passe de salon :  
-GNU ddrescue 1.19 
-Press Ctrl-C to interrupt 
-rescued:     8053 MB,  errsize:       0 B,  current rate:    9830 kB/s 
-   ipos:     8052 MB,   errors:       0,    average rate:   10582 kB/s 
-   opos:     8052 MB, run time:   12.68 m,  successful read:       0 s ago 
-Finished     
-</code> 
- 
-==== HypriotOS ==== 
-HypriotOS est une distribution basée sur Raspbian, optimisée pour l'utilisation de [[Docker]]. Elle est disponible sur le site d'[[http://blog.hypriot.com/|Hypriot]], dans la partie [[http://blog.hypriot.com/downloads/|downloads]]. On suit la même procédure que pour l'[[Ubuntu Mate]] :  
-<code bash> 
-$ lsblk  
-NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT 
-sda      8:0    0 149,1G  0 disk  
-├─sda1   8:   0 145,2G  0 part / 
-└─sda5   8:   0   3,9G  0 part [SWAP] 
-sdb      8:16     7,4G  0 disk  
- 
-$ sudo ddrescue -D --force Téléchargements/hypriotos-rpi-v0.8.0.img /dev/sdb 
-GNU ddrescue 1.19 
-Press Ctrl-C to interrupt 
-rescued:     1363 MB,  errsize:       0 B,  current rate:    8126 kB/s 
-   ipos:     1363 MB,   errors:       0,    average rate:    8519 kB/s 
-   opos:     1363 MB, run time:    2.66 m,  successful read:       0 s ago 
-Finished      
-</code> 
- 
-==== MINIBIAN ==== 
-[[Minibian]] ([[https://minibianpi.wordpress.com/|site]]) est une distribution basée sur Debian Jessie dont l'objectif est d'être très légère et de ne pas embarquer de logiciels superflus. 
- 
-===== Trucs et astuces ===== 
- 
-==== Repérer le port série ==== 
-On débranche/rebranche et on lance la commande suivante : 
-<code bash> 
-$ dmesg | grep tty 
-(...) 
-[  852.021751] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device 
-[ 1009.732832] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device 
-</code> 
- 
-Une autre possibilité consiste à utiliser ce script ([[http://unix.stackexchange.com/questions/144029/command-to-determine-ports-of-a-device-like-dev-ttyusb0|source (stackexchange.com)]]) : 
-<code bash>$ nano find-uart-device.sh 
- 
-$ cat find-uart-device.sh 
-#!/bin/bash 
- 
-for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do 
-    ( 
-        syspath="${sysdevpath%/dev}" 
-        devname="$(udevadm info -q name -p $syspath)" 
-        [[ "$devname" == "bus/"* ]] && continue 
-        eval "$(udevadm info -q property --export -p $syspath)" 
-        [[ -z "$ID_SERIAL" ]] && continue 
-        echo "/dev/$devname - $ID_SERIAL" 
-    ) 
-done 
- 
-$ chmod +x find-uart-device.sh 
- 
-$ ./find-uart-device.sh 
-/dev/ttyACM0 - 3D_Robotics_PX4_FMU_v2.x_0 
-</code> 
raspberry_pi.1471342276.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)