Raspberry Pi 3b + Installer Ubuntu 16.04 + ROS Explication détaillée du processus cinétique et résumé de la fosse de progression

J'ai un Raspberry Pi 3b + et une carte mémoire 32G.

Vous envisagez d'installer un système ubuntu dessus pour apprendre à utiliser ros.

Liste de contrôle de la préparation du matériel:

1. Raspberry Pi

2. Carte SD et lecteur de carte.

3. Écran et ligne de connexion HDMI.

4. Clavier et souris.

Puis j'ai appris qu'ubuntu avait une version d'ubuntu mate pour Raspberry Pi, j'ai donc téléchargé l'image système (j'ai téléchargé ubuntu 20.04.1)

Après avoir gravé l'image sur la carte SD.

J'ai démarré l'écran noir et une erreur liée au chargeur de démarrage est apparue. Je pensais que cela était dû à une erreur de fonctionnement, mais je ne m'attendais pas à ce qu'il démarre automatiquement l'installation après deux minutes, puis suivez l'assistant pour l'installer avec succès.

 

Après avoir lancé ubuntu mate, j'ai trouvé une énorme carte. En gros, j'ai cliqué sur l'élément après avoir déplacé la souris, et le bureau répondra après quelques minutes, puis déplacez la souris en douceur et cliquez à nouveau sur l'élément

Il sera coincé.

Comment faire? Est-il préférable d'exécuter ubuntu 20.04.1 avec Raspberry Pi 4? Je ne sais pas si c'est la raison pour laquelle 3b + ne peut pas bouger.

Est-ce que courir ros est très coincé quand j'y pense? Envisage de revenir à la version ubuntu18.04 et d'installer ros melodic. Sera-ce beaucoup plus fluide dans ce cas?

Ou dois-je télécharger un système 32 bits? Continuez d'essayer!

1. Essayez d'abord de télécharger le système 32 bits et réessayez l'installation. Téléchargez l'image suivante, une autre heure d'attente! !

Le résultat échoua toujours. L'erreur suivante s'est produite, je l'ai installée selon ce tutoriel. https://linux.cn/article-10817-1.html .

C'est aussi un système téléchargé selon le lien à l'intérieur.

Le problème a été détecté après avoir recherché la cause.

Ensuite, en regardant ce site https://ubuntu.com/download/raspberry-pi .

J'ai trouvé le problème: en d'autres termes, la version de bureau ne prend en charge que pi4. Et le mien est 3b +. Vous ne pouvez donc installer que la version serveur. Venez

Téléchargez à nouveau la version pi3 32 bits.

Le blog de référence a un lien de téléchargement pour 18.04: https://wiki.ubuntu.com/ARM/RaspberryPi#Recovering_a_system_using_the_generic_kernel

 

Remarque: armhf est un système 32 bits. arm64 est un système 64 bits.

Ensuite, la version serveur d'ubuntu a été installée. Après l'installation, il a été constaté qu'il n'y avait pas de bureau mais seulement un terminal. Ahhhhh.

Raspberry Pi est mis en réseau sous putty.

1. Entrez
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
2. Ajoutez à la fin

réseau = {

ssid = ""

psk = ""

}

Remplissez votre propre ssid et mot de passe et redémarrez

C'est ça.

Afin de confirmer la connexion au wifi après le redémarrage, regardons l'adresse IP.

Entrez pour arp -avérifier l'adresse IP du Raspberry Pi. Notez que l'adresse IP connectée par putty est différente de l'adresse IP attribuée par le routeur au Raspberry Pi pour accéder à Internet.

peut être vu. Vous avez déjà une adresse IP. Essayons de cingler Baidu.

Après avoir attendu quelques années, j'ai constaté qu'il ne revenait pas. Est-ce parce que le serveur DNS n'est pas configuré et ne peut pas résoudre l'adresse IP de Baidu? Faisons un ping sur l'IP de Baidu pour essayer.

Ne fonctionne toujours pas, que dois-je faire? Essayez une autre adresse IP.

Cela ne fonctionne pas en un coup d'œil. Quel est le problème? Essayez d'ouvrir un point d'accès avec votre propre téléphone. Après avoir ouvert le hotspot, j'ai découvert que je pouvais envoyer un ping à Baidu. Cela s'est avéré être un problème brûlant.

Il s'avère que le hot ssid = "z 、、、" contient 3 caractères chinois, ce qui peut en être l'influence.

Modifiez le nom du hotspot d'origine.

Essayez d'installer une boîte à outils via pip install esptool.

Il peut être téléchargé normalement.

Fermer:

sudo shutdown -h maintenant

L'ubuntu installé ne fonctionne toujours pas. Cela n'a pas fonctionné. Essayez à nouveau la version ubuntu mate. La version Ubuntu mate ne trouve pas la version 16.04 sur le site officiel, seulement les versions 20.10 et 20.04. Parce que vous devez installer la version 16.04,

Par conséquent, après une longue recherche sur Internet, j'ai finalement découvert que j'avais trouvé la version 16.04 à https://releases.ubuntu-mate.org/archived/xenial/ et trouvé le dossier armhf.

Essayez ensuite d'installer ce système.

Après l'installation, un écran arc-en-ciel est réapparu. Que se passe-t-il? Ensuite, la solution Baidu, et enfin trouvé une chose qui peut remplacer 3 fichiers, mais lors de son installation, j'ai trouvé que la souris et le clavier ne peuvent pas être utilisés.

Fatigué.

Je ne voulais pas le résoudre, puis j'ai découvert

Existe-t-il une version parfaitement compatible ici? Téléchargez et essayez, les vrais rebondissements.

Lien: https://pan.baidu.com/s/1DGthFhwBadxb0NyWqBdy1g 
Code d'extraction: od9q 

Placez d'abord le lien et le code d'extraction ici, au cas où cela serait utile, vous pourrez l'utiliser plus tard.

ok, l'installation est réussie.

Puis configurez vnc pour faciliter une utilisation future sans clavier ni souris.

https://blog.csdn.net/qq_40584960/article/details/105557960

J'ai utilisé ce didacticiel pour l'installation et j'ai constaté qu'il ne pouvait pas être installé dans la première étape. Il indique que le répertoire de gestion ne peut pas être verrouillé, puis redémarrez le Raspberry Pi.

La première étape est le processus d'installation plus lent. La prochaine fois, voyons s'il existe un bon moyen d'installer plus rapidement.

Vous devez installer vim avant de modifier les fichiers avec vim à la quatrième étape

sudo apt-get install vim

Une fois l'installation terminée, la quatrième étape peut être effectuée et le fichier peut être édité en douceur.

Cependant, il a été constaté que vncserver ne pouvait pas être démarré. Enfin, vous pouvez utiliser putty pour vous connecter à l'ordinateur via ssh, ce qui est parfait, puis trouver un moyen de voir comment ouvrir vnc.

Le post suivant peut démarrer automatiquement la connexion wifi après le démarrage

https://www.flasky.cn/raspberry-pi/auto-connect-wlan.html

Puis trouvé lors de l'exécution

permission refusée

Puis résolvez-le par la méthode suivante:

https://blog.csdn.net/zhengxiangwen/article/details/50625986

Après la résolution, continuez le didacticiel ci-dessus, puis constatez qu'il peut être ouvert. Le Raspberry Pi se connectera automatiquement au wifi désigné à chaque fois qu'il est allumé. Vous pouvez utiliser ssh pour vous connecter en premier, en enregistrant un clavier et une souris.

Continuez ensuite à voir comment activer vnc.

Le tutoriel suivant installe parfaitement vnc, mais l'arrière-plan est gris après le démarrage.

N'oubliez pas de changer la résolution et le nom d'utilisateur!

https://jingyan.baidu.com/article/6181c3e0df7852152ef15308.html

La solution est la suivante, vous pouvez résoudre le problème de l'écran gris vnc de démarrage du Raspberry Pi.

https://blog.csdn.net/qq_32384313/article/details/77533012

Le démarrage réussi est le suivant: parfait

Lors de l'installation de ros, l'erreur suivante s'est produite lorsque: sudo apt-get update.

E: Impossible d'obtenir le verrou / var / lib / apt / lists / lock-open (11: Ressource temporairement indisponible)

Il peut être résolu par le post suivant:

https://blog.csdn.net/yygydjkthh/article/details/39388215

Au cours de la mise à jour sudo apt-get, il a été constaté que toutes les sources nationales de la mise à jour n'étaient pas disponibles, que tous les problèmes étaient ignorés et qu'il n'y avait aucun moyen d'obtenir les packages à télécharger.

Puis constaté que la source de mise à jour ici peut être utilisée:

https://www.cnblogs.com/little-kwy/p/10761713.html

Ensuite, le problème a été parfaitement résolu.

Ensuite, j'ai trouvé qu'il était très rapide de télécharger la source ubuntu lors de la mise à jour sudo apt-get, mais lors du téléchargement du contenu dans ppa.launchpad.net, c'était toujours une énorme carte.

Voici les solutions:

https://blog.csdn.net/qq_39642978/article/details/98340947

En utilisant cette solution pour résoudre le problème, j'ai constaté que le Raspberry Pi ne pouvait pas se connecter au hotspot Wi-Fi. J'ai pensé qu'il y avait un problème avec cette opération. Après une longue recherche, j'ai trouvé qu'il s'agissait de la carte réseau de l'ordinateur. Après avoir changé le port USB, le hotspot activé a refusé

Connectez-vous à n'importe quel appareil. Rebranchez simplement la carte réseau dans le port USB d'origine. (Le port USB semble être cassé et la clé USB ne peut pas être utilisée normalement).

Ensuite, continuez à installer ros.

Erreur de mise à jour apt-get: la signature suivante n'a pas pu être vérifiée car il n'y a pas de clé publique. Solution:

https://blog.csdn.net/qq_24805141/article/details/52838730

Alors continuez

Selon le tutoriel suivant: https://www.cnblogs.com/pyxz/p/10552298.html

Enfin installé avec succès ros, la fin parfaite!

Cependant, après avoir redémarré ubuntu, j'ai ouvert roscore et j'ai trouvé:

Solution: https://blog.csdn.net/qq_33697852/article/details/106496718

 

 

Je suppose que tu aimes

Origine blog.csdn.net/qqliuzhitong/article/details/112295075
conseillé
Classement