Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue103:tutoriel_1 [2015/12/16 11:41] – auntiee | issue103:tutoriel_1 [2015/12/16 14:44] (Version actuelle) – auntiee |
---|
This month, I will be going over selecting a Raspberry Pi (yes there are more) that will fit your goals, installing an operating system onto the SD card and starting the RPi for the first time with the new OS.** | This month, I will be going over selecting a Raspberry Pi (yes there are more) that will fit your goals, installing an operating system onto the SD card and starting the RPi for the first time with the new OS.** |
| |
Bienvenue à nouveau dans ma nouvelle série d'articles sur Python. Au cas où vous l'auriez raté le mois dernier, je donne une nouvelle direction à cette série dédiée à la programmation sur Python, qui date de cinq ans maintenant, pour l'orienter vers ce que l'on appelle le Physical Computing utilisant Python. Quand vous voyez le terme « Physical Computing » pensez à des boutons, à des LED, à des moteurs, à des capteurs (de température, d'humidité, de déplacement, de pression, etc.) et bien d'autres choses. Je me suis décidé à faire cela car il me semble qu'après cinq ans j'ai couvert à peu près tout ce qui est nécessaire pour la programmation « normale ». Concentrons nous donc sur ce que je considère être le futur de la programmation en ce qui concerne les petits ordinateurs et les micro contrôleurs. | Bienvenue à nouveau dans ma nouvelle série d'articles sur Python. Au cas où vous l'auriez raté le mois dernier, je donne une nouvelle direction à cette série dédiée à la programmation sur Python, qui date de cinq ans maintenant, pour l'orienter vers ce que l'on appelle le Physical Computing utilisant Python. Quand vous voyez le terme « Physical Computing » pensez à des boutons, à des LED, à des moteurs, à des capteurs (de température, d'humidité, de déplacement, de pression, etc.) et bien d'autres choses. Je me suis décidé à faire cela car il me semble qu'après cinq ans j'ai couvert à peu près tout ce qui est nécessaire pour la programmation « normale ». Concentrons-nous donc sur ce que je considère être le futur de la programmation en ce qui concerne les petits ordinateurs et les micro-contrôleurs. |
| |
Ce mois-ci je vais m'occuper du choix d'un Raspberrry Pi (oui, il y en a plus d'un) qui va satisfaire nos objectifs, installer un OS sur la carte SD et démarrer pour la première fois le Rpi avec le nouvel OS. | Ce mois-ci je vais m'occuper du choix d'un Raspberrry Pi (oui, il y en a plus d'un) qui va satisfaire nos objectifs, installer un OS sur la carte SD et démarrer pour la première fois le RPi avec le nouvel OS. |
| |
**Next month, we will start learning to respond to switches and control LEDs. In future articles, we will be interfacing with sensors and the Arduino micro-controller. | **Next month, we will start learning to respond to switches and control LEDs. In future articles, we will be interfacing with sensors and the Arduino micro-controller. |
Le mois prochain nous apprendrons à répondre aux interrupteurs et aux contrôles à LED. Dans de futurs articles, nous bâtirons une interface avec les capteurs et le microprocesseur de l'Arduino. | Le mois prochain nous apprendrons à répondre aux interrupteurs et aux contrôles à LED. Dans de futurs articles, nous bâtirons une interface avec les capteurs et le microprocesseur de l'Arduino. |
| |
Une brève histoire du Rpi | Une brève histoire du RPi |
| |
J'ai glané l'essentiel de cette information sur le site officiel de Raspberry Pi (http://www.raspberrypi.org) et des souvenirs de mon premier achat de Rpi. Au départ, quand le Raspberry Pi est sorti, il y avait deux modèles – le A+ et le B+. L'arbre de décision était plutôt simple puisque les deux modèles correspondaient à une version « simple ou complète » comme le montre le tableau élémentaire ci-dessous. (Ils sont appelés maintenant les modèles RPi 1)… | J'ai glané l'essentiel de cette information sur le site officiel de Raspberry Pi (http://www.raspberrypi.org) et des souvenirs de mon premier achat de RPi. Au départ, quand le Raspberry Pi est sorti, il y avait deux modèles : le A+ et le B+. L'arbre de décision était plutôt simple puisque les deux modèles correspondaient à une version « simple ou complète » comme le montre le tableau élémentaire ci-dessous. (Ils sont appelés maintenant les modèles RPi 1)... |
| |
En février 2015, ces deux modèles étaient remplacés par le RPi 2 modèle B. Il reprend la plupart des équipements du RPi 1 B+, mais a un processeur ARM Cortex-A7 à quatre cœurs cadencé à 900 MHz et 1GB de Ram. | En février 2015, ces deux modèles étaient remplacés par le RPi 2 modèle B. Il reprend la plupart des équipements du RPi 1 B+, mais a un processeur ARM Cortex-A7 à quatre cœurs cadencé à 900 MHz et 1GB de Ram. |
| |
On trouve tout un tas de versions du Rpi sur internet. Mon humble suggestion serait de retenir le RPi 2 modèle B si vous acceptez la différence de prix avec le RPi 1 modèle B (qui ne doit pas être bien importante). Tous les codes que nous allons créer dans les prochains articles devraient fonctionner sans problème avec toutes les versions du Rpi. | On trouve tout un tas de versions du RPi sur Internet. Mon humble suggestion serait de retenir le RPi 2 modèle B si vous acceptez la différence de prix avec le RPi 1 modèle B (qui ne doit pas être bien importante). Tous les codes que nous allons créer dans les prochains articles devraient fonctionner sans problème avec toutes les versions du RPi. |
| |
**While you are searching the web for your RPi, you will see various kits and add-on modules like cameras, servo controllers, motor controllers and so on. At this point, the add-ons won’t be needed, but we might use some in the future, so if it is something that you are interested in use your own judgment. As to the kits, here are some things you should consider before you invest in the “ultimate kits”. In the next few articles, we will need : | **While you are searching the web for your RPi, you will see various kits and add-on modules like cameras, servo controllers, motor controllers and so on. At this point, the add-ons won’t be needed, but we might use some in the future, so if it is something that you are interested in use your own judgment. As to the kits, here are some things you should consider before you invest in the “ultimate kits”. In the next few articles, we will need : |
• A 4-8 GB SD Card that is Class 10. Versions P1 A and B used SD cards. P1 Model B+ and above have switched over to a Micro-SD card only support. Keep this in mind when buying a specific version. Of course you can use a bigger card. Officially they say that testing has been done with 32 GB cards and don’t see many issues with most of the larger cards. Please Be careful when buying SD cards, since they are not all created equal. Just because a cheap card is marked “Class 10” doesn’t actually mean that it is going to work like a more expensive card.** | • A 4-8 GB SD Card that is Class 10. Versions P1 A and B used SD cards. P1 Model B+ and above have switched over to a Micro-SD card only support. Keep this in mind when buying a specific version. Of course you can use a bigger card. Officially they say that testing has been done with 32 GB cards and don’t see many issues with most of the larger cards. Please Be careful when buying SD cards, since they are not all created equal. Just because a cheap card is marked “Class 10” doesn’t actually mean that it is going to work like a more expensive card.** |
| |
Quand vous rechercherez votre RPi sur internet, vous trouverez tout un tas de kits et d'accessoires comme des caméras, des servo-contrôleurs, des contrôleurs de moteurs, etc. Pour l'instant nous n'avons besoin d'aucun accessoire, mais nous pourrions en utiliser dans le futur ; alors, si quelque chose vous intéresse, faites selon vos envies. En ce qui concerne les kits, , avant que vous n'achetiez le « kit extraordinaire » je voudrais vous prévenir qu'il y a un certain nombre d'éléments dont nous allons avoir besoin dans les articles à venir : | Quand vous rechercherez votre RPi sur Internet, vous trouverez tout un tas de kits et d'accessoires comme des caméras, des servo-contrôleurs, des contrôleurs de moteurs, etc. Pour l'instant nous n'avons besoin d'aucun accessoire, mais nous pourrions en utiliser dans le futur ; alors, si quelque chose vous intéresse, faites selon vos envies. En ce qui concerne les kits, avant que vous n'achetiez le « kit extraordinaire » je voudrais vous prévenir qu'il y a un certain nombre d'éléments dont nous allons avoir besoin dans les articles à venir : |
| |
• Un ordinateur Raspberry Pi | • Un ordinateur Raspberry Pi |
• Une alimentation. Pour le P1 une alimentation 5 VCC 1-1,2 A avec une connexion micro USB (standard pour un grand nombre de smartphones aujourd'hui) fonctionnera parfaitement. Pour le P2 je ne saurais trop vous suggérer d'acquérir une alimentation 5VCC 2,5A avec un connecteur micro USB. | • Une alimentation. Pour le P1 une alimentation 5 VCC 1-1,2 A avec une connexion micro USB (standard pour un grand nombre de smartphones aujourd'hui) fonctionnera parfaitement. Pour le P2 je ne saurais trop vous suggérer d'acquérir une alimentation 5VCC 2,5A avec un connecteur micro USB. |
| |
• Un clavier USB et une souris. Alors qu'on trouve souvent des combinaisons de petits claviers et souris, pour programmer et utiliser l'ordinateur de façon « normal », il sera préférable de choisir une version de taille standard pour les deux. Vous pourrez passer à la petite version sans fil dans le futur si vous décidez d'utiliser le RPi pour des usages tels que le multimédia ou l'automatisation étendue de la maison. Habituellement, lorsque je travaille sur le Pi, j'utilise un serveur VNC sur le Pi et un client VNC sur ma machine Linux pour ne pas avoir plusieurs claviers et souris sur mon bureau. | • Un clavier USB et une souris. Alors qu'on trouve souvent des combinaisons de petits claviers et souris, pour programmer et utiliser l'ordinateur de façon « normale », il sera préférable de choisir une version de taille standard pour les deux. Vous pourrez passer à la petite version sans fil dans le futur si vous décidez d'utiliser le RPi pour des usages tels que le multimédia ou l'automatisation étendue de la maison. Habituellement, lorsque je travaille sur le Pi, j'utilise un serveur VNC sur le Pi et un client VNC sur ma machine Linux pour ne pas avoir plusieurs claviers et souris sur mon bureau. |
| |
• Une carte SD 4-8 Go de classe 10. Les versions P1 A et B utilisent une carte SD. Les version P1 B+ et au-dessus ne supportent plus que les micro SD. Ayez bien cela en tête lorsque vous achèterez votre machine. Bien sûr, vous pouvez utiliser des cartes de plus grosses capacités. Officiellement les tests ont été réalisés avec des cartes de 32 Go et ils ne prévoient pas que des cartes de valeurs plus importantes posent problème. Soyez vigilants en achetant des cartes SD, car elles ne sont pas toutes fabriquées de la même manière. Ce n'est pas parce qu'une carte bon marché est étiquetée « classe 10 » qu'elle fonctionnera aussi bien qu'une carte plus chère. | • Une carte SD 4-8 Go de classe 10. Les versions P1 A et B utilisent une carte SD. Les version P1 B+ et au-dessus ne supportent plus que les micro SD. Ayez bien cela en tête lorsque vous achèterez votre machine. Bien sûr, vous pouvez utiliser des cartes de plus grosses capacités. Officiellement les tests ont été réalisés avec des cartes de 32 Go et ils ne prévoient pas que des cartes de valeurs plus importantes posent problème. Soyez vigilants en achetant des cartes SD, car elles ne sont pas toutes fabriquées de la même manière. Ce n'est pas parce qu'une carte bon marché est étiquetée « classe 10 » qu'elle fonctionnera aussi bien qu'une carte plus chère. |
• Une connexion Internet, soit un adaptateur WiFi USB, soit un câble Ethernet. | • Une connexion Internet, soit un adaptateur WiFi USB, soit un câble Ethernet. |
| |
• Un moniteur/une télévision HDMI et un câble, pour la sortie. Si vous de possédez pas d'HDMI le P1 A et B ont une prise RCA de sortie vidéo composite et un connecteur 3,5mm pour le son. Les versions P1 B+ et au-delà ont laissé tomber le connecteur vidéo RCA et l'ont remplacé par un jack 3,5mm qui combine l'audio et la vidéo. Vous aurez besoin d'un câble jack 3,5 mm vers 3 RCA pour connecter un ancien téléviseur. | • Un moniteur/une télévision HDMI et un câble, pour la sortie. Si vous de possédez pas d'HDMI le P1 A et B ont une prise RCA de sortie vidéo composite et un connecteur 3,5 mm pour le son. Les versions P1 B+ et au-delà ont laissé tomber le connecteur vidéo RCA et l'ont remplacé par un jack 3,5 mm qui combine l'audio et la vidéo. Vous aurez besoin d'un câble jack 3,5 mm vers 3 RCA pour connecter un ancien téléviseur. |
| |
• Des hauts-parleurs ou des écouteurs (à moins que l'appareil que vous utilisez supporte le son en HDMI). | • Des haut-parleurs ou des écouteurs (à moins que l'appareil que vous utilisez supporte le son en HDMI). |
| |
Alors que nous venons de voir la liste minimum des requis pour cet article, vous trouverez ci-dessous ce que vous DEVREZ avoir pour faire notre premier projet… | Alors que nous venons de voir la liste minimum des requis pour cet article, vous trouverez ci-dessous ce que vous DEVREZ avoir pour faire notre premier projet... |
| |
• Une carte d'expérimentation (Breadboard). La carte d'expérimentation sera nécessaire pour pouvoir commencer à travailler avec des composants discrets comme des LED, des résistances, des interrupteurs, etc. sans devoir les souder. | • Une carte d'expérimentation (Breadboard). La carte d'expérimentation sera nécessaire pour pouvoir commencer à travailler avec des composants discrets comme des LED, des résistances, des interrupteurs, etc., sans devoir les souder. |
| |
• Une carte d'extension GPIO //FIXME : merci de ne pas traduire « interface » comme dans le texte original, c'est sous ce nom que cette carte est connue en France// et un câble plat qui permettra de connecter les sorties GPIO du RPi à la carte d'expérimentation. Voyez http://sparkfun.com ou http://www.Adafruit.com pour cet élément. Le composant qu'il faut regarder chez Adafruit est le « Pi T-Cobbler Plus. Notez bien que cet élément NE fonctionnera PAS avec le RPI v1 A ou B. Il fonctionnera seulement avec les versions plus récentes. Il coûte, à l'heure actuelle, aux environs de 8 $ US. Si vous utilisez un modèle A ou B, vous devrez acheter le « Pi T-Cobbler » qui coûte aux environs de 7 $. Si vous regarder chez SparkFun leur composant s'appelle « Pi Wedge ». À moins que vous ne vouliez fabriquer le vôtre (c'est-à-dire en soudant de tout petits éléments) vous devrez acheter une version pré assemblée qui coûte environ 10 $. Je pense qu'ils ne font plus (ils l'ont retiré du stock) la version pour le Pi 1A et le 1B. Vous pouvez choisir de ne PAS acheter la carte d'extension et le câble plat et d'utiliser des câbles individuels avec une extrémité femelle (côté Pi) et une extrémité mâle (côté carte d'expérimentation). Cela fonctionnera, toutefois, dans certaines des expériences que nous ferons plus tard, si vous vous trompez de connexion côté Pi, vous risquez de l'endommager. | • Une carte d'extension GPIO //FIXME : merci de ne pas traduire « interface » comme dans le texte original, c'est sous ce nom que cette carte est connue en France// et un câble plat qui permettra de connecter les sorties GPIO du RPi à la carte d'expérimentation. Voyez http://sparkfun.com ou http://www.Adafruit.com pour cet élément. Le composant qu'il faut regarder chez Adafruit est le « Pi T-Cobbler Plus. Notez bien que cet élément NE fonctionnera PAS avec le RPI v1 A ou B. Il fonctionnera seulement avec les versions plus récentes. Il coûte, à l'heure actuelle, aux environs de 8 $ US. Si vous utilisez un modèle A ou B, vous devrez acheter le « Pi T-Cobbler » qui coûte aux environs de 7 $. Si vous regardez chez SparkFun, leur composant s'appelle « Pi Wedge ». À moins que vous ne vouliez fabriquer le vôtre (c'est-à-dire en soudant de tout petits éléments), vous devrez acheter une version pré-assemblée qui coûte environ 10 $. Je pense qu'ils ne font plus (ils l'ont retiré du stock) la version pour le Pi 1A et le 1B. Vous pouvez choisir de ne PAS acheter la carte d'extension et le câble plat et d'utiliser des câbles individuels avec une extrémité femelle (côté Pi) et une extrémité mâle (côté carte d'expérimentation). Cela fonctionnera, toutefois, dans certaines des expériences que nous ferons plus tard, si vous vous trompez de connexion côté Pi, vous risquez de l'endommager. |
| |
• Toute une variété de résistances, de LED et de petits boutons poussoir. Je vous en donnerai une liste avant que nous n'en ayons besoin pour vous laisser largement le temps de les obtenir. Il y a énormément de fournisseurs. | • Toute une variété de résistances, de LED et de petits boutons poussoirs. Je vous en donnerai une liste avant que nous n'en ayons besoin pour vous laisser largement le temps de les obtenir. Il y a énormément de fournisseurs. |
| |
• Une dernière chose que vous pouvez envisager est un boîtier mais seulement si vous avez la carte d'extension. Cela protégera votre Pi durant vos manipulations. | • Une dernière chose que vous pouvez envisager est un boîtier, mais seulement si vous avez la carte d'extension. Cela protégera votre Pi durant vos manipulations. |
| |
| |
Configuration du RPi | Configuration du RPi |
| |
Nous arrivons à la partie la plus fastidieuse du projet… la configuration. Voici les différentes étapes : | Nous arrivons à la partie la plus fastidieuse du projet... la configuration. Voici les différentes étapes : |
| |
• Télécharger l'image de l'OS. | • Télécharger l'image de l'OS. |
• Installer l'OS sur la carte SD. | • Installer l'OS sur la carte SD. |
| |
• Connecter le RPi | • Connecter le RPi. |
| |
• Mettre en route le RPi avec le nouvel OS. | • Mettre en route le RPi avec le nouvel OS. |
| |
Bon, allons chercher l'image de l'OS. Aller sur le site officiel de Raspberry Pi, dans la section téléchargements (downloads) (https://www.raspberrypi.org/downloads). Vous y trouverez un grand nombre de versions d'images que vous pouvez télécharger, y compris 2 versions d'Ubuntu (la version GUI est Ubuntu Mate), Windows 10 IOT et d'autres. Si vous avez un modèle plus ancien (les premiers modèles A ou B), aucune des images Ubuntu ou Windows ne fonctionnera. Le processeur ARM V7 et la mémoire additionnelle sont nécessaires pour faire tourner ces images. | Bon, allons chercher l'image de l'OS. Allez sur le site officiel de Raspberry Pi, dans la section téléchargements (downloads) (https://www.raspberrypi.org/downloads). Vous y trouverez un grand nombre de versions d'images que vous pouvez télécharger, y compris 2 versions d'Ubuntu (la version GUI est Ubuntu Mate), Windows 10 IOT et d'autres. Si vous avez un modèle plus ancien (les premiers modèles A ou B), aucune des images Ubuntu ou Windows ne fonctionnera. Le processeur ARM V7 et la mémoire additionnelle sont nécessaires pour faire tourner ces images. |
| |
Les images qui nous intéressent pour notre projet sont la NOOBS et la RASPBIAN. Je vais utiliser la RASPBIAN Wheezy datée du 05/05/2015 pour nos premiers projets. Mais si vous préférez avoir la possibilité de démarrer sur une autre image sur la même carte, n'hésitez pas et téléchargez la NOOBS. Rappelez-vous toutefois que si vous avez plus d'un OS sur la même carte, vous aurez moins d'espace disponible pour l'image RASPIAN et vous aurez le problème que je rencontrais souvent : pas assez de place pour toutes les choses que vous voulez essayer. En supposant que vous travailliez sur une machine Linux, vous trouverez toutes les instructions officielles d'installation à https://www.raspberrypi.org/documentation/installation/installing-images/linux.md . Si vous utilisez une machine Windows ou un Mac, suivez les liens fournis. Je vais partir du principe que vous utilisez une machine Linux et vous donner les instructions ici. | Les images qui nous intéressent pour notre projet sont la NOOBS et la RASPBIAN. Je vais utiliser la RASPBIAN Wheezy datée du 05/05/2015 pour nos premiers projets. Mais si vous préférez avoir la possibilité de démarrer sur une autre image sur la même carte, n'hésitez pas et téléchargez la NOOBS. Rappelez-vous toutefois que si vous avez plus d'un OS sur la même carte, vous aurez moins d'espace disponible pour l'image RASPIAN et vous aurez le problème que je rencontrais souvent : pas assez de place pour toutes les choses que vous voulez essayer. En supposant que vous travailliez sur une machine Linux, vous trouverez toutes les instructions officielles d'installation à https://www.raspberrypi.org/documentation/installation/installing-images/linux.md. Si vous utilisez une machine Windows ou un Mac, suivez les liens fournis. Je vais partir du principe que vous utilisez une machine Linux et vous donner les instructions ici. |
| |
**Before we get started, you might be asking why, if there is a newer/better version available, am I using the older version. I’ve had some trouble with the ‘Jessie’ release and am more comfortable with the ‘Wheezy’ release at this time. I doubt that this was an issue with the release, probably just a bad download, but I just wanted to let you know. For the purpose of the next few articles, use ‘Wheezy’ and feel free to play with other versions. | **Before we get started, you might be asking why, if there is a newer/better version available, am I using the older version. I’ve had some trouble with the ‘Jessie’ release and am more comfortable with the ‘Wheezy’ release at this time. I doubt that this was an issue with the release, probably just a bad download, but I just wanted to let you know. For the purpose of the next few articles, use ‘Wheezy’ and feel free to play with other versions. |
Most of the commands don't actually need the sudo level permissions, but it won't hurt and neither you or I have to remember when they do. Now run “df -h” to see what devices are currently mounted in the system. My system responds as shown below. Yes, I've named my machine Slartibartfast.** | Most of the commands don't actually need the sudo level permissions, but it won't hurt and neither you or I have to remember when they do. Now run “df -h” to see what devices are currently mounted in the system. My system responds as shown below. Yes, I've named my machine Slartibartfast.** |
| |
Avant que nous ne commencions, vous pourriez vous demander pourquoi, alors qu'il existe une version plus récente/meilleure, j'utilise celle-ci. J'ai eu quelques problèmes avec la version « Jessie » et, à l'heure actuelle, je me sens plus en confiance avec la « Wheezy ». Je doute que ce soit un problème de version, probablement un mauvais téléchargement, mais je voulais que vous le sachiez. Pour les quelques prochains articles utilisez la « Wheezy » et sentez-vous libre de vous amusez avec d'autres versions. | Avant que nous ne commencions, vous pourriez vous demander pourquoi, alors qu'il existe une version plus récente/meilleure, j'utilise celle-ci. J'ai eu quelques problèmes avec la version « Jessie » et, à l'heure actuelle, je me sens plus en confiance avec la « Wheezy ». Je doute que ce soit un problème de version, probablement un mauvais téléchargement, mais je voulais que vous le sachiez. Pour les quelques prochains articles, utilisez la « Wheezy » et sentez-vous libre de vous amuser avec d'autres versions. |
| |
Décompressez l'archive et mettez-la dans un dossier que vous retrouverez facilement. | Décompressez l'archive et mettez-la dans un dossier que vous retrouverez facilement. |
Si votre carte SD a déjà été utilisée, il faudra en supprimer les partitions avant d'aller plus loin. Certaines personnes diront que ce n'est pas nécessaire, mais pourquoi pas ? Cela ne prend que quelques secondes et évitera des problèmes par la suite. Utilisez Gparted pour supprimer toutes les partitions. | Si votre carte SD a déjà été utilisée, il faudra en supprimer les partitions avant d'aller plus loin. Certaines personnes diront que ce n'est pas nécessaire, mais pourquoi pas ? Cela ne prend que quelques secondes et évitera des problèmes par la suite. Utilisez Gparted pour supprimer toutes les partitions. |
| |
Nous sommes maintenant prêts à écrire l'image Raspbian sur la carte SD. Il y a deux façons de le faire. D'abord en utilisant la commande « dd » EN TANT QU'ADMINISTRATEUR (sudo) qui sera, j’en suis sûr, la première chose qui viendra à l'esprit de chacun. Toutefois, souvenez-vous que lorsque l'on utilise « dd » nous n'avons aucune idée de ce qui se passe et, si ça prend 5mn ou plus pour écrire l'image, nous n'aurons pendant ce temps aucune information concernant la progression. Puisqu'il existe d'autres méthodes, je propose que nous utilisions la commande « dcfldd » (voir en haut à droite). Une fois lancée (ce qui peut prendre en gros une minute) elle donnera des informations sur ce qui a été écrit. Choisissez votre « arme » préférée. Je vais ,en ce qui me concerne, expliquer « dcfldd ». Maintenant, en tant qu'ADMINISTRATEUR (sudo), déplacez-vous dans le dossier où vous avez rangé l'image que vous allez utiliser. | Nous sommes maintenant prêts à écrire l'image Raspbian sur la carte SD. Il y a deux façons de le faire. D'abord en utilisant la commande « dd » EN TANT QU'ADMINISTRATEUR (sudo) qui sera, j’en suis sûr, la première chose qui viendra à l'esprit de chacun. Toutefois, souvenez-vous que lorsque l'on utilise « dd » nous n'avons aucune idée de ce qui se passe et, si ça prend 5 mn ou plus pour écrire l'image, nous n'aurons pendant ce temps aucune information concernant la progression. Puisqu'il existe d'autres méthodes, je propose que nous utilisions la commande « dcfldd » (voir en haut à droite). Une fois lancée (ce qui peut prendre en gros une minute), elle donnera des informations sur ce qui a été écrit. Choisissez votre « arme » préférée. Je vais, en ce qui me concerne, expliquer « dcfldd ». Maintenant, en tant qu'ADMINISTRATEUR (sudo), déplacez-vous dans le dossier où vous avez rangé l'image que vous allez utiliser. |
| |
Je montre (ci-dessous) une commande « ls ». Je fais cela pour me rappeler le nom du fichier avec lequel je vais travailler et en avoir l'orthographe exacte. | Je montre (ci-dessous) une commande « ls ». Je fais cela pour me rappeler le nom du fichier avec lequel je vais travailler et en avoir l'orthographe exacte. |
Now we can move on to some more “exciting” things. Powering on the Pi.** | Now we can move on to some more “exciting” things. Powering on the Pi.** |
| |
La prochaine étape (ci-dessus) est tout à fait optionnelle, mais, si vous êtes comme moi, vous vous sentez le besoin de vérifier l'écriture et de vous assurer que cela correspond bien à l'image. Nous allons générer une image de la carte SD que nous venons d'écrire et l'envoyer dans un fichier image temporaire au disque dur. Puisque notre carte SD donnera un fichier plus gros que celui de l'image de la distribution, nous allons devoir la tronquer pour correspondre à la taille originale et enfin utiliser « diff » pour s'assurer que les deux images sont identiques. N'oubliez pas que cela peut prendre un certain temps, surtout si vous utilisez une carte plus grosse que 8 Go. Pour ma part, j'utilise une de 32 Go et copier l'image sur le drive nécessitera probablement plus de 30 minutes. | La prochaine étape (ci-dessus) est tout à fait optionnelle, mais, si vous êtes comme moi, vous vous sentez le besoin de vérifier l'écriture et de vous assurer que cela correspond bien à l'image. Nous allons générer une image de la carte SD que nous venons d'écrire et l'envoyer dans un fichier image temporaire au disque dur. Puisque notre carte SD donnera un fichier plus gros que celui de l'image de la distribution, nous allons devoir la tronquer pour correspondre à la taille originale et enfin utiliser « diff » pour s'assurer que les deux images sont identiques. N'oubliez pas que cela peut prendre un certain temps, surtout si vous utilisez une carte plus grosse que 8 Go. Pour ma part, j'en utilise une de 32 Go et copier l'image sur le drive nécessitera probablement plus de 30 minutes. |
| |
Comme on peut le voir, les images sont identiques et nous savons que, si quelque chose se passe mal à partir de maintenant jusqu'au démarrage de la machine, ce n'est pas de notre faute. On peut retenir cette méthode à l'avenir pour faire une copie du « disque » de notre Pi, au cas où quelque chose se passerait mal. | Comme on peut le voir, les images sont identiques et nous savons que, si quelque chose se passe mal à partir de maintenant jusqu'au démarrage de la machine, ce n'est pas de notre faute. On peut retenir cette méthode à l'avenir pour faire une copie du « disque » de notre Pi, au cas où quelque chose se passerait mal. |
Se préparer à allumer votre RPi | Se préparer à allumer votre RPi |
| |
Notez bien les mots utilisés pour donner un titre à ce chapitre. Il y a un certain nombre de choses que vous devez faire avant d'alimenter votre RPi. Il y a un risque d'endommager votre RPi si vous ne faites pas les choses dans le bon ordre. | Notez bien les mots utilisés pour donner un titre à ce chapitre. Il y a un certain nombre de choses que vous devez faire avant d'alimenter votre RPi. Il y a un risque de l'endommager si vous ne faites pas les choses dans le bon ordre. |
| |
Branchez le clavier et la souris dans le(s) port(s) USB. | Branchez le clavier et la souris dans le(s) port(s) USB. |
| |
Branchez le câble Ethernet dans le port Ethernet ou l'adaptateur Wi-fi dans le port USB. | Branchez le câble Ethernet dans le port Ethernet ou l'adaptateur Wi-Fi dans le port USB. |
| |
Allumez votre moniteur ou votre télévision et réglez-le sur la bonne entrée (HDMI ou Composite). | Allumez votre moniteur ou votre télévision et réglez-le sur la bonne entrée (HDMI ou Composite). |
Branchez le câble vidéo (HDMI ou Composite). | Branchez le câble vidéo (HDMI ou Composite). |
| |
Mettez la carte SD (ou micro SD) en place. Que vous utilisiez une carte SD ou une micro SD, vous devrez l'insérer avec l'étiquette tournée vers le bas, pas vers le haut vers le fond du Pi. Et, quoi que vous fassiez, NE RETIREZ PAS la carte SD pendant que le RPi démarre. | Mettez la carte SD (ou micro SD) en place. Que vous utilisiez une carte SD ou une micro SD, vous devrez l'insérer avec l'étiquette tournée vers le bas, pas vers le haut, vers le fond du Pi. Et, quoi que vous fassiez, NE RETIREZ PAS la carte SD pendant que le RPi démarre. |
| |
Nous sommes maintenant prêts à allumer le RPi donc prenez une grande inspiration, croisez les doigts et branchez le. | Nous sommes maintenant prêts à allumer le RPi donc prenez une grande inspiration, croisez les doigts et branchez-le. |
| |
Si ça a marché, on peut continuer, sinon réessayez les instructions ci-dessus. | Si ça a marché, on peut continuer, sinon réessayez les instructions ci-dessus. |
Un écran apparaît avec 9 options. Nous allons paramétrer les numéros 1, 3 et 4. | Un écran apparaît avec 9 options. Nous allons paramétrer les numéros 1, 3 et 4. |
| |
• Option #1 – Demande si l'on veut étendre le fichier système. Faites-le, car cela vous donnera tout l'espace possible. Cette option ne sera effective qu'au prochain démarrage du système. | Option n° 1 – Demande si l'on veut étendre le fichier système. Faites-le, car cela vous donnera tout l'espace possible. Cette option ne sera effective qu'au prochain démarrage du système. |
| |
• Option #3 – Permet de démarrer comme un ordinateur de bureau ou sans interface. Vous devez choisir ordinateur de bureau et vous identifier comme l'utilisateur « Pi » sur l'interface graphique. | Option n° 3 – Permet de démarrer comme un ordinateur de bureau ou sans interface. Vous devez choisir ordinateur de bureau et vous identifier comme l'utilisateur « Pi » sur l'interface graphique. |
| |
• Option #4 – Elle règle un certain nombre de choses qui se font automatiquement dans les programmes de configuration auxquels nous sommes habitués. Cela comprend la localisation, le fuseau horaire et la disposition du clavier. | Option n° 4 – Elle règle un certain nombre de choses qui se font automatiquement dans les programmes de configuration auxquels nous sommes habitués. Cela comprend la localisation, le fuseau horaire et la disposition du clavier. |
| |
| |
• Choisir d'abord la localisation. Puisque cet ordinateur vient du Royaume Uni, les valeurs par défaut correspondent à celle de quelqu'un vivant là-bas. En ce qui me concerne, j'ai besoin de changer un certain nombre de choses. Je suis descendu dans la liste jusqu'à EN_US. UTF-8 UTF-8 et l'ai sélectionné. Choisissez ce que l'appareil propose, ça conviendra. | • Choisir d'abord la localisation. Puisque cet ordinateur vient du Royaume-Uni, les valeurs par défaut correspondent à celle de quelqu'un vivant là-bas. En ce qui me concerne, j'ai besoin de changer un certain nombre de choses. Je suis descendu dans la liste jusqu'à EN_US. UTF-8 UTF-8 et l'ai sélectionné. Choisissez ce que l'appareil propose, ça conviendra. |
| |
• Ensuite, je dois indiquer mon fuseau horaire. Puisque j'habite aux USA, dans le Colorado, j'ai sélectionné l'Amérique dans la zone géographique et Denver comme fuseau horaire. | • Ensuite, je dois indiquer mon fuseau horaire. Puisque j'habite aux USA, dans le Colorado, j'ai sélectionné l'Amérique dans la zone géographique et Denver comme fuseau horaire. |
La chose suivante à faire sera de lancer TightVNCServer au démarrage. Ainsi nous n'aurons pas besoin de clavier ni de souris. | La chose suivante à faire sera de lancer TightVNCServer au démarrage. Ainsi nous n'aurons pas besoin de clavier ni de souris. |
| |
• Aller dans le répertoire home, si vous n'y êtes pas déjà. | • Allez dans le répertoire home, si vous n'y êtes pas déjà : |
| |
$ cd /home/pi | $ cd /home/pi |
| |
• Ensuite aller dans le répertoire .config | • Ensuite allez dans le répertoire .config : |
| |
$ cd .config | $ cd .config |
| |
• Nous créerons à cet endroit un nouveau répertoire appelé « autostart ». | • Nous créerons à cet endroit un nouveau répertoire appelé « autostart » : |
| |
$ mkdir autostart | $ mkdir autostart |
| |
• Déplaçons-nous dans le répertoire que nous venons de créer. | • Déplaçons-nous dans le répertoire que nous venons de créer : |
| |
$ cd autostart | $ cd autostart |
Allez sur votre ordinateur habituel et installez-y VNCViewer. Quand tout est terminé, prenez un petit moment pour redémarrer l'ordinateur et vous assurer que le VNC a bien démarré et s'est connecté. Si tout fonctionne correctement, vous avez fini. | Allez sur votre ordinateur habituel et installez-y VNCViewer. Quand tout est terminé, prenez un petit moment pour redémarrer l'ordinateur et vous assurer que le VNC a bien démarré et s'est connecté. Si tout fonctionne correctement, vous avez fini. |
| |
Comme je l'ai dit au début, vous aurez besoin de quelques petites choses pour le mois prochain. Quelques câbles mâle-mâle, femelle-femelle, la carte d'expérimentation (breadboard), la carte d'extension, le câble plat et une poignée de composants que vous achèterez en boutique électronique… | Comme je l'ai dit au début, vous aurez besoin de quelques petites choses pour le mois prochain : |
| • quelques câbles mâle-mâle, femelle-femelle, |
• Quelques petites LED. Essayez d'en acheter une dizaine de chaque : rouges, vertes, jaunes et transparentes. | • la carte d'expérimentation (breadboard), |
| • la carte d'extension, |
• Quelques résistances d'1/4 de watt de 220 Ω, 4,7 kΩ et 10 kΩ et d'autres résistances « habituelles » de bricoleurs. Là encore, une dizaine de chaque. Le vendeur de la boutique locale vous aidera à faire votre choix. | • le câble plat, |
| • une poignée de composants que vous achèterez en boutique électronique..., |
• Quelques petits interrupteurs (spst) qui s'adaptent à la carte d'expérimentation et sont habituellement munis de 4 connecteurs. | • quelques petites LED. Essayez d'en acheter une dizaine de chaque : rouges, vertes, jaunes et transparentes. |
| • quelques résistances d'1/4 de watt de 220 Ω, 4,7 kΩ et 10 kΩ et d'autres résistances « habituelles » de bricoleurs. Là encore, une dizaine de chaque. Le vendeur de la boutique locale vous aidera à faire votre choix, |
| • quelques petits interrupteurs (spst) qui s'adaptent à la carte d'expérimentation et sont habituellement munis de 4 connecteurs. |
| |
C'est vraiment tout ce dont vous aurez besoin pour le prochain article. En attendant, amusez-vous avec Linux sur votre Pi. Je pense que vous serez surpris par la puissance de cette petite machine. | C'est vraiment tout ce dont vous aurez besoin pour le prochain article. En attendant, amusez-vous avec Linux sur votre Pi. Je pense que vous serez surpris par la puissance de cette petite machine. |
| |
Jusqu'au mois prochain, je vais vous laisser avec un slogan que l'on entend souvent ici aux USA… | Jusqu'au mois prochain, je vais vous laisser avec un slogan que l'on entend souvent ici aux USA... |
| |
« Attendez...ce n'est pas fini !!!!! » | « Attendez... ce n'est pas fini !!!!! » |
| |