Table des matières:
- Étape 1: Installer l'émulateur
- Étape 2: Lancez X86 en tant que système invité
- Étape 3: Téléchargez et configurez Wine
- Étape 4: Installez.NET Framework. Partie 1: Winetricks
- Étape 5: Installez.NET Framework. Partie 2: Version 4.5
Vidéo: Comment configurer Dotnet sur Raspberry Pi : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
NET Framework sur Raspberry Pi - qu'est-ce que c'est et, en plus, POURQUOI ? Exécuter Microsoft. NET Framework ou simplement Dotnet sur Raspberry Pi semble un peu étrange et délicat à première vue. Mais cela s'avère assez intelligent et raisonnable au deuxième regard, de plus près.
Tout d'abord, si vous êtes un débutant, clarifions les deux questions principales: Qu'est-ce que Raspberry Pi et qu'est-ce que Microsoft. NET Framework.
TARTE AUX FRAMBOISES
Raspberry Pi est un appareil à faible consommation d'énergie, qui ressemble à une carte mère PC ordinaire mais beaucoup (je veux dire BEAUCOUP) plus petit. Il utilise différents types de processeurs que nos autres PC et ordinateurs portables. Celui qui se trouve dans nos appareils informatiques de tous les jours s'appelle "x86" tandis que les appareils RPi en ont des "ARM". Presque tous les propriétaires de RPi utilisent des logiciels open source. Par exemple, le système d'exploitation Debian ou Raspbian, le navigateur Web Chromium, etc. De nombreuses applications sont conservées dans un endroit sur le Web appelé Repository et sont prises en charge par la fondation Raspberry Pi.
Principalement toutes les opérations avancées au sein du système de Raspbian sont effectuées avec une application appelée ligne de commande, que je suis également destiné à utiliser dans mon didacticiel.
Si vous n'avez pas encore acheté d'appareil RPi pour votre projet, le moyen le meilleur et le plus rapide consiste maintenant à passer une commande sur Amazon. En ce qui concerne le projet, n'importe quel type ou appareil RPi fera l'affaire, vous pouvez donc choisir n'importe quel modèle, en fonction de votre budget.
CADRE MICROSOFT. NET
Dotnet Framework de Microsoft est un logiciel qui s'exécute uniquement sur le système d'exploitation Windows. Il fournit une grande bibliothèque de classes élaborée (c'est pourquoi on l'appelle aussi "Framework Class Library" ou FCL en abrégé). En un mot, il permet à un développeur de logiciels d'utiliser du code écrit dans d'autres langages de codage. Il s'agit d'une machine virtuelle d'application, fournissant des services tels que la sécurité, la gestion de la mémoire et la gestion des exceptions.
POURQUOI L'UTILISER SUR DES APPAREILS BRAS
C'est la bonne question même si la réponse est très simple. Si vous êtes un développeur et que vous utilisez un périphérique ARM pour une sorte de projet Raspberry Pi (soit IoT, soit AI, ou même robotique), vous devrez certainement résoudre certains "problèmes de codage" sur ce matériel. Cette fonctionnalité mise en place sur Raspberry Pi donne au développeur beaucoup plus de liberté et de flexibilité pour faire son travail en évitant de basculer entre différents langages de programmation. Et si vous ne travaillez sur aucun projet spécial sur Raspberry Pi, vous pouvez simplement l'utiliser comme machine de travail pour coder sur ce framework multilingue qui est très pratique et économe en énergie. En fait, le modèle Raspberry Pi le plus avancé consomme 40 fois moins d'énergie qu'un PC classique (quarante fois - ce n'est pas une erreur)
Étape 1: Installer l'émulateur
Alors, comme vous avez déjà compris tous les avantages et inconvénients de l'utilisation de. NET Framework sur Raspberry Pi., passons à son installation. Comme d'habitude, vous aurez besoin d'un émulateur pour cela. Et encore une fois, dans mon didacticiel personnel, j'utiliserai ExaGear Desktop, qui, à mon avis, est un très bon choix. Si vous ne l'aimez pas ou si vous utilisez déjà un autre émulateur, ou si vous souhaitez rechercher une alternative, vous êtes libre de le faire. Notez qu'avec un autre type d'émulateur, le processus d'installation reste presque le même.
1. Eh bien, avancez: téléchargez votre émulateur pour Raspberry Pi. Il devrait entrer dans le dossier Téléchargements de votre système de fichiers RPi. Allez donc dans ce dossier et décompressez l'émulateur: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz
2. Après cela, utilisez la commande pour installer le logiciel d'émulation: sudo./install-exagear.sh
Étape 2: Lancez X86 en tant que système invité
3. Démarrez le système invité x86 avec la commande: exagear
4. Vérifiez le fonctionnement du système x86: arch
5. Vous voyez ça ? i686
Tout va bien, passez à l'étape suivante !;)
Étape 3: Téléchargez et configurez Wine
Comme je l'ai déjà dit dans mes précédents instructables, Raspbian a son propre environnement de travail ARM exclusif. Il est donc impossible d'exécuter quoi que ce soit sur celui-ci créé pour l'environnement x86. De plus, l'environnement x86 lui-même nécessite une aide supplémentaire pour exécuter les applications, conçues pour Windows. Alors, pour que vous compreniez toute la chaîne, voir le schéma, j'ai spécialement réalisé pour illustrer le processus
6. Vous devez installer Wine dans la ligne de commande usine du système invité x86: sudo apt-get install wine
Si vous utilisez ExaGear comme moi, vous devez vous assurer qu'il a une version spéciale: wine --version
Vous devriez voir ceci sur votre écran: "wine-1.8.1-eltechs" (les chiffres peuvent varier)
Étape 4: Installez. NET Framework. Partie 1: Winetricks
Avant d'installer. Net Framework, vous devrez télécharger et installer quelques packages supplémentaires appelés "Winetricks":
sudo apt-get install cabextractwget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks
Si vous utilisez Ubuntu, procédez comme suit:./winetricks dotnet40
Nous en avons besoin pour installer les versions 2.0, 3.0 et 4.0 de. NET Framevwork les unes après les autres. Cela ne fonctionne que de cette façon. Dès que vous avez terminé, passez à l'étape suivante
Étape 5: Installez. NET Framework. Partie 2: Version 4.5
Maintenant, vous devez télécharger et installer. NET Framework 4.5 sous Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe
vin dotnetfx45_full_x86_x64.exe
Ensuite, vous devriez voir la fenêtre du gestionnaire d'installation. Suivez simplement les instructions et terminez l'installation. C'est ça!
MISE À JOUR IMPORTANTE ! Il semble qu'ExaGear ne soit plus en service. Si vous n'avez pas encore acheté la licence ExaGear, je pense que vous feriez mieux d'utiliser QEMU (https://www.qemu.org/). Le principe général sera le même.
Conseillé:
Comment configurer OSMC avec Hyperion sur Raspberry Pi avec la bande LED WS2812b : 8 étapes
Comment configurer OSMC avec Hyperion sur Raspberry Pi avec la bande LED WS2812b : Parfois, j'anglais très bien, parfois non… Tout d'abord. Il s'agit de mon premier instructable et l'anglais n'est pas ma langue maternelle, alors s'il vous plaît, ne soyez pas trop dur avec moi. Il ne s'agira pas de savoir comment construire le cadre, c'est facile. Il s'agit d'installer
Comment configurer Wine sur Raspberry Pi : 8 étapes
Comment configurer Wine sur Raspberry Pi : Wine est un excellent outil qui permet de lancer des applications Windows sur des systèmes Linux, Ubuntu, etc. Pour connaître tous les détails, visitez www.winehq.org (ce n'est pas un lien d'affiliation). toutes les applications pour Windows sont conçues pour les processeurs avec s
Comment configurer Mosquitto MQTT sur AWS : 8 étapes
Comment configurer Mosquitto MQTT sur AWS : Bonjour ! Je vais configurer un courtier MQTT privé avec mot de passe sur mon compte AWS (service Web amazon) pour mes projets IOT. Pour ce faire, j'ai créé un compte gratuit sur AWS qui est valable 1 an en allant ici :
Comment configurer un dongle Bluetooth sur un Macbook Pro : 6 étapes
Comment configurer un dongle Bluetooth sur un Macbook Pro : Contexte : Après de nombreuses recherches et recherches dans des forums et des fils de support obsolètes (généralement parsemé de commentaires sarcastiques et inutiles), j'ai réussi à configurer un dongle Bluetooth sur mon Macbook. Il semble y avoir beaucoup de monde
Comment configurer Pi-Hole sur un Raspberry Pi, un bloqueur de publicités à l'échelle du réseau !! : 25 étapes
Comment configurer Pi-Hole sur un Raspberry Pi, un bloqueur de publicités à l'échelle du réseau !! : Pour ce projet, vous aurez besoin : d'un Raspberry Pi capable de se connecter à Internet Une carte Micro SD exécutant Raspbian Lite Un clavier (pour configurer SSH) Une seconde Appareil (pour accéder au portail Web)Connaissance de base d'UNIX ainsi que navigation dans l'interface sur le