134 liens privés
Docker ça a l'air d'être vraiment vraiment cool ! À chaque fois que je lis un article dessus, je me demande pourquoi je ne l'utilise pas encore!
Le lien vers Hypriot : http://blog.hypriot.com/
Pour forcer le son sur la prise jack, on passe par le terminal et un "sudo raspi-config". On va dans les options avancées, audio et forcer vers le jack.
Un script pour copier la carte SD en fonction vers une carte SD de backup. Test en cours, j'édite quand c'est terminé.
[Edit: La copie a pris 14min chez moi (carte SD de 16Go mais peu remplie). Ça fonctionne. Que demande le peuple ? :-)
Autre source :
http://www.framboise314.fr/clonez-la-carte-sd-de-votre-raspberry-pi/
On peut apparemment copier vers une SD plus petite, faire du backup incrémental, ... À tester.
Comment rendre une Raspbian "Read-Only". Tous les changements s'écrivent en RAM et on ne craint donc plus les coupures de courant qui peuvent corrompre le système. Je n'ai pas encore testé.
[Edit:
Une première étape peut être de rediriger les logs en RAM : http://hardware-libre.fr/2014/03/raspberry-pi-linux-rediriger-les-logs-en-ram-disk/
[Edit2: ramlog est facile à installer en suivant le tuto de Korben : http://korben.info/raspberry-pi-allonger-la-duree-de-vie-de-vos-cartes-sd.html /]
Et une autre solution consiste à n'utiliser la carte SD que pour booter, à stocker le système sur clé USB ou disque dur externe et à avoir de bonnes sauvegardes. :-) Quelques infos : http://coderthoughts.blogspot.be/2014/01/how-i-learned-to-stop-worrying-about.html
/]
Des petits circuits à rajouter au Raspberry Pi pour éteindre proprement celui-ci en appuyant sur un bouton.
Une autre solution pour avoir un Raspberry Pi "débranchable" sans un arrêt propre. Le système sur la SD est mis en "read-only" et tout passe une nouvelle fois par la RAM.
[Edit: J'ai copié l'image sur une carte SD :
| ========
$ sudo dd if=/home/simon/Téléchargements/ipe_r2-140122.img of=/dev/sdb
245760+0 enregistrements lus
245760+0 enregistrements écrits
125829120 octets (126 MB) copiés, 32,4759 s, 3,9 MB/s
| ========
On arrive au login en une vingtaine de seconde et on se connecte en "root" sans mot de passe. (Whaat?!! C'est dans la FAQ : http://nutcom.hu/ipe-r2-hnt-faq/ )
Première chose, mettre le clavier en azerty.
Une distribution GNU/Linux dédiée à l'embarqué pour Raspberry Pi. Je cite quelques "features" :
| ========
~ Hot swap support for SD-cards and USB devices
~ Automatic allocation of SD-card free space for application storage
~ Automatic repair of SD-card filesystems in the event of power loss during writing
| ========
Si je comprends bien, tout le système se met dans la RAM après le démarrage et on peut même retirer la carte SD à chaud sans craindre de plantage ! Par contre le système a l'air bien "nu". Ce qui est pas mal pour de l'embarqué mais pour, par exemple, utiliser un Raspberry en mode "kiosque" ça va demander pas mal de bidouillage.
(Un peu dans le même style que TinyCore [ voir http://links.simonlefort.be/?qb5zvg ].)
Une distribution qui se lance en RAM. L'intérêt, dans le cas d'une utilisation avec une Raspberry Pi, c'est qu'elle n'écrit pas (ou presque pas) sur la carte SD donc on peut prolonger la durée de vie de celle-ci.
Utilisation du module "PiCam" avec une Raspberry Pi. Très clair !
(via http://sebw.info/?byduMw et http://links.green-effect.fr/?jtd-zg )
Ça ne parle pas beaucoup de robotique tiens... Pourtant c'est aussi une possibilité beaucoup utilisée.
Une culture de champignons automatisée! :-)
(via http://hackaday.com/2015/04/11/cultivating-the-fungus-amongus/ )
Faire un backup de la carte SD du Raspberry Pi qui m'a posé problème ce matin :
| ========
simon@ordi:/media$ sudo tar -cvf /home/simon/backup_Rasp-Pi_03-2015.tar 548da502-ebde-45c0-9ab2-de5e2431ee0b/
| ========
On crée donc une archive "backup_Rasp-Pi_03-2015.tar" qui récupère tout ce qui se trouve dans "/media/548da502-ebde-45c0-9ab2-de5e2431ee0b/", soit tout le système de fichier de ce Raspberry Pi.
J'ai eu un problème de carte SD corrompue et j'ai pu résoudre le problème avec la commande "fsck". Tout est expliqué dans le lien mais petit résumé :
-
Identifier sa carte SD ( $ ls /dev/ )
-
Démonter la partition de données ( $ sudo umount /dev/sdd2 )
-
Lancer l'utilitaire fsck :
| ========
$ sudo /sbin/fsck /dev/sdd2 -p -c -v
fsck de util-linux 2.20.1
/dev/sdd2: Updating bad block inode.71293 inodes used (7.51%, out of 949664)
53 non-contiguous files (0.1%)
93 non-contiguous directories (0.1%)of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 55889/14
552210 blocks used (14.35%, out of 3846912)
0 bad blocks
1 large file50837 regular files
4879 directories
56 character device files
25 block device files
2 fifos
689 links
15480 symbolic links (15294 liens symboliques rapides)
5 sockets71973 files
| ========
Dans mon cas, j'ai pu rebooter sur la carte SD après avoir utilisé fsck. Je ne sais pas si ça marche dans tous les cas...
On peut brancher un écran VGA via les broches du Raspberry Pi. :-O
Génial.
Pour moi, la force du Raspberry Pi reste sa communauté, le nombre de tutoriels et d'informations qu'on trouve dans toutes les langues, le nombre de posts de blog expliquant tel ou tel point... Même si l'Odroid-C1 est sympa techniquement, il ne suffit pas que de performances pour gagner un marché.
Une bête observation : Je ne vois pas les connecteurs pour la caméra et le (futur) écran de chez RPi. C'est aussi un point à prendre en compte, en fonction de son utilisation. ;-)
( via http://sebsauvage.net/links/?hKValw et d'autres. )
Une caméra IP à base de Raspberry Pi. C'est très propre comme montage.
(via http://hackaday.com/2014/11/03/a-full-ip-webcam-with-a-raspberry-pi/ )
Utiliser un Raspberry Pi, un filtre passe-bas et une antenne pour envoyer un signal à près de 3000km, c'est impressionnant !
J'ai déjà parlé de Synergy ( http://simonlefort.be/links/?viotXg ), c'est un programme qui permet de partager une souris et un clavier entre différents ordinateurs. J'aimerais pouvoir l'utiliser au travail pour n'avoir plus qu'un seul clavier et une seule souris pour contrôler mon Raspberry Pi, mon ordinateur dual-screen avec Linux Mint et mon Mac Book Air.
L'ordinateur sous Mint sera mon "serveur", le Mac et le RPi seront les clients. Installer Synergy sur Linux Mint et sur le Mac est assez simple. Par contre, pour l'installer sur le Raspberry Pi, il faut récupérer et compiler les sources.
Construire l'operating system pour sa Raspberry Pi en partant de la base plutôt qu'en prenant une image "toute prête", intéressant. Ça me tente bien, ne serait-ce que pour apprendre. Et je pense que le système obtenu au final est bien plus léger et optimisé !