Frage:
Wie kann ich einen PC-Laptop oder ein Mac-Buch verwenden, um einen Raspberry Pi auszuführen?
Mark Littlewood
2012-08-23 15:57:45 UTC
view on stackexchange narkive permalink

Ich möchte einige intelligente Programmierer bei einem von mir ausgeführten Event mit ein paar Raspberry Pi-Boards spielen lassen. Sie werden alle Laptops und Internetzugang haben. Wir werden wahrscheinlich keinen Zugriff auf Tastaturen und Bildschirme haben.

  • Ist es möglich, eine Laptop-Tastatur zur Steuerung des Pi und zur Verwendung des Laptop-Bildschirms als Anzeige zu verwenden?
  • Welche Kabel würde ich benötigen, um dies zuzulassen, wenn dies der Fall ist?
  • Irgendeine Idee, wie lange die Einrichtung dauern könnte - die Leute, die das tun, wären super schlau - bin ich es jedoch nicht? :-(

Vielen Dank. (Ich sehe, es gibt bereits eine Frage zur Verwendung eines Laptop-Bildschirms, aber die Frage scheint noch nicht gelöst zu sein.)

Drei Buchstaben perfekt für Sie ... VNC, tut mir leid, ich habe keine Zeit, mich weiter auszudehnen. Ich bin gerade bei der Arbeit
Wie viele Boards hast du und wie viele Programmierer?
Warum können sie nicht einfach SSH an die Bretter?
LOL: Wenn sie nicht auf das Pi zugreifen können, sind sie nicht so schlau. Vielleicht sollte es ein Test sein. Eine Zeile ermöglicht es ihnen, SSH zu erhalten und zu tun, was sie wollen. Kann ich kommen?
Alex, entschuldige die sehr späte Antwort. Wir werden ungefähr 15 Gruppen von ungefähr 20 Leuten haben - sie werden viele verschiedene Aufgaben zu erledigen haben und die RPs werden ein Preis für das Gewinnerteam sein. Ich habe 22 gekauft, damit es für jedes Team eine geben kann, aber es wird keinen zuverlässigen Zugang zu einem Netzwerk geben. Möglicherweise erhalten wir nur einige SD-Karten und installieren sie vor, damit sie loslegen können. Wird dieses Wochenende mit einem spielen.
Schauen Sie sich dieses Tutorial an: http://invent.module143.com/category/raspberrypi/ Ich hoffe, es ist hilfreich.
Vier antworten:
#1
+10
Krzysztof Adamski
2012-08-23 16:20:41 UTC
view on stackexchange narkive permalink

Sie können den VNC-Server auf rarspberryPi- und VNC -Clients auf Entwickler-Laptops verwenden. Sie können hierfür das Paket tightvncserver verwenden. In den meisten typischen Einstellungen sieht jeder Client, der eine Verbindung zu VNC herstellt, genau denselben Bildschirm, steuert denselben Mauszeiger usw. Ich glaube, Sie möchten ihn so einrichten, dass jeder, der sich anmeldet, seinen eigenen Bildschirm erhält.

Um eine VNC-Sitzung zu starten, können Sie Folgendes eingeben:

  tightvncserver: X  

wobei X eine Steckplatznummer ist. Sie können Folgendes verwenden: 1 ,: 2 ,: 3 usw. Sie werden zweimal nach Ihrem Passwort gefragt. Dies ist das Kennwort, mit dem sich Clients beim VNC-Server authentifizieren.

Sie können mehrere Server ausführen, sofern jeder von ihnen eine andere Steckplatznummer hat. Sie müssen die richtige Steckplatznummer im VNC-Client angeben, wenn Sie eine Verbindung herstellen, und dabei die richtige Portnummer verwenden. Port 5901 ist Steckplatz: 1, 5902 ist Steckplatz: 2 usw.

Wenn keine grafische Ausgabe erforderlich ist, können Sie den SSH-Server einrichten und Konten für jeden Entwickler erstellen. Entwickler mit Linux-Systemen oder Entwickler, die wissen, wie X-Server auf ihren Computern eingerichtet werden, können auch die SSH X-Weiterleitungsfunktion verwenden, um einige grafische Programme auszuführen.

Beachten Sie, dass Sie ein solches Setup für nicht verwenden können Viele Entwickler gleichzeitig mit RaspberryPi sind einfach nicht leistungsfähig genug. In jeder solchen Sitzung werden eigene Programme ausgeführt, und es steht wirklich nicht viel RAM und CPU-Leistung zur Verfügung.

Upvoted, weil VNC der naheliegende Weg ist, aber Mark erwähnt, dass dies für eine Reihe von Teilnehmern einer Veranstaltung mit Laptop-Ausstattung ist, dh sie müssen nicht unbedingt alle mit einem Netzwerk verbunden sein (und / oder es ist möglicherweise nicht möglich, alle zu verbinden RasPis zu eins). Ich denke, die nächste Frage ist, welche Direktverbindungsmethoden für das RasPi funktionieren / einfach einzurichten sind. (Ethernet "Nullmodem"? USB-zu-USB?)
Nun, ich nahm an, dass sie eine Netzwerkverbindung haben werden, da es sonst nicht wirklich möglich ist, eine Verbindung herzustellen. Ich glaube, der beste Weg ist, Raspbierrypi mit einem Ethernet-Kabel an einen WLAN-Zugangspunkt anzuschließen und Laptops und Macbooks die Verwendung ihrer WLAN-Karten zu ermöglichen.
Das ist wirklich interessant. Vielen Dank. Es ist wahr, dass nicht alle mit einem Netzwerk verbunden sind, aber wir glauben, dass der Weg, dies zu vereinfachen, darin besteht, einige SD-Karten vorzuladen.
#2
+6
Lawrence
2012-08-24 10:13:28 UTC
view on stackexchange narkive permalink

Sie können den Raspberry Pi auch als drahtlosen Zugangspunkt selbst ausführen. Alles was Sie brauchen ist ein USB WiFi Dongle (ich habe einen RALINK RT5370 verwendet). Anleitung @ http://sirlagz.net/?p=589

Verwenden Sie dann SSH oder VNC gemäß der obigen Antwort. Ich würde SSH selbst als VNC mit X und mehreren Sitzungen empfehlen wird den Pi wahrscheinlich sehr schnell in die Knie zwingen

#3
+2
Dan B
2012-08-27 18:50:05 UTC
view on stackexchange narkive permalink

Die Frage war, welche Kabel die Leute brauchen würden, also gehe ich davon aus, dass Sie die RPis tatsächlich physisch an die Programmierer übergeben werden. Wenn ich mir die anderen Antworten ansehe, ist VNC oder SSH offensichtlich ein Teil der Lösung, und ich stimme dem zu, aber es gibt einige Diskussionen darüber, wie die Laptops eine Verbindung zu den RPis herstellen können, und obwohl alle zuvor genannten Lösungen funktionieren würden, denke ich, dass sie übermäßig sind komplex oder würde eine gute Menge an teurer Netzwerkinfrastruktur erfordern.

Um Ihre Frage nach bestem Wissen direkt zu beantworten, benötigen Sie 2 Kabel.

  1. Ein geeignetes USB-Kabel und ein Handy-Ladegerät zur Stromversorgung der RPis. Viele der Laptops werden wahrscheinlich in der Lage sein, die RPis mit ihren eingebauten USB-Anschlüssen mit Strom zu versorgen. Dies wird jedoch nicht empfohlen, da nicht alle USB-Firmware diese Betriebsart unterstützt >

  2. Ein CROSSOVER Ethernet-Kabel. Mit Crossover-Kabeln können Sie zwei Hosts ohne Hub oder Switch direkt verbinden, sodass die Laptops und RPis mit ihnen verbunden sind, ohne das begrenzte Netzwerk zu verstopfen, das Sie wahrscheinlich bei Ihrer Veranstaltung haben.

  3. ol>

    Sie müssen sicherstellen, dass auf den Images, auf denen die RPis ausgeführt werden, alle VNC installiert und vor dem Ereignis einsatzbereit sind.

Sie benötigen kein Crossover-Kabel, da der Ethernet-Anschluss des Raspberry Pi automatisch erkannt wird und Sie daher kein Crossover-Kabel benötigen. Selbst wenn der Laptop nicht automatisch sensibilisiert wird (ich vermute, dass in den letzten 5 Jahren alles hergestellt wurde, aber wer weiß), benötigen Sie nur ein Ende für die automatische Sensorik, um sich keine Gedanken über die Verwendung eines Crossover-Kabels zu machen. Siehe http://elinux.org/RPi_Hardware_Basic_Setup#Additional_Peripherals
#4
+1
Becky
2012-11-09 23:16:40 UTC
view on stackexchange narkive permalink

Dieser Thread hat mich zum Nachdenken gebracht. Ich würde gerne meinen Laptop benutzen, um an meinem Pi zu basteln, aber der Zugang zu einem Fernseher und einer Tastatur usw. ist im Moment schwierig (Hausrenovierung, gemeinsamer Fernseher, Familie in einem Raum usw.) ... Ich bin noch nicht auf der Bühne Wo ich VNC oder SSH darauf kann, braucht es eine Konfiguration. Ich bin ein Technikfreak, aber kein Entwickler oder hatte viel Erfahrung mit Linux, also möchte ich spielen ... hatte aber nur eine Gehirnwelle ... sicherlich könnte ich eine VM einrichten, um die Linux-Distribution der Wahl auszuführen und zu meiner Zufriedenheit damit zu spielen. Kopieren Sie dann die erforderliche Konfiguration nach Belieben in das RPi, wenn ich den Fernseher ein wenig stehlen kann ... Ohne die VM wäre meine TV-Zeit wahrscheinlich kürzer als erforderlich.

Jeder hat etwas Ähnliches versucht und hat irgendwelche Gedanken ?

Warum haben Sie das Gefühl, dass "Ich bin noch nicht in der Phase, in der ich VNC oder SSH aktivieren kann", da SSH standardmäßig aktiviert ist - alles, was Sie benötigen, ist "Kitt" oder ähnliches auf Ihrem Laptop?
Hallo Andrew. Ich bin noch in der Phase der Image-Erstellung, daher benötige ich Zugriff auf das Gerät, um SD-Karten usw. einlegen / entfernen zu können. Ich möchte raspmc zum Laufen bringen. Mein Haus ist ein kompletter Tipp, daher ist es eine Herausforderung, ein Netzwerk, einen Fernseher, eine Tastatur usw. und mein RPi im selben Raum zu bekommen. Daher möchte ich meinen Laptop als Monitor und Tastatur wie das Originalplakat verwenden!
Vergessen Sie nicht, dass Sie eine VM benötigen, die ARM emulieren kann ...


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...