Domanda:
Come posso utilizzare un PC laptop o un Mac Book per eseguire un Raspberry Pi?
Mark Littlewood
2012-08-23 15:57:45 UTC
view on stackexchange narkive permalink

Voglio che alcuni programmatori intelligenti giochino con alcune schede Raspberry Pi a un evento che sto organizzando. Avranno tutti laptop e accesso a Internet. Tuttavia, probabilmente non avremo accesso a tastiere e schermi.

  • È possibile utilizzare la tastiera di un laptop per controllare il Pi e utilizzare lo schermo del computer portatile come display?
  • Di quali cavi avrei bisogno per consentire che ciò accada in tal caso?
  • Qualche idea su quanto tempo potrebbe essere necessario per la configurazione - le persone che lo fanno sarebbero super intelligenti - io invece, no? :-(

Grazie. (Vedo che c'è già una domanda sull'utilizzo dello schermo di un laptop ma la domanda non sembra essere stata ancora risolta).

Tre lettere perfette per te ... VNC, scusa non ho tempo per espandermi ulteriormente. Sono al lavoro in questo momento
Quante schede hai e quanti programmatori?
Perché non possono semplicemente accedere in SSH alle schede?
LOL- Se non possono accedere al Pi- allora non sono così intelligenti- Forse dovrebbe essere un test. Una riga consentirà loro di ottenere SSH e fare quello che vogliono. Posso venire?
Alex, scusa per la risposta in ritardo. Avremo circa 15 gruppi di circa 20 persone: avranno molti compiti diversi da svolgere e gli RP saranno un premio per la squadra vincente. Ne ho acquistati 22 quindi potrebbe essercene uno per ogni squadra ma non ci sarà un accesso affidabile a una rete. Potremmo semplicemente ottenere alcune schede SD e preinstallare in modo che possano iniziare. Ne giocherò uno questo fine settimana.
Dai un'occhiata a questo tutorial: http://invent.module143.com/category/raspberrypi/ Spero che sia utile.
Quattro risposte:
#1
+10
Krzysztof Adamski
2012-08-23 16:20:41 UTC
view on stackexchange narkive permalink

Puoi utilizzare il server VNC sui client rarspberryPi e VNC sui laptop degli sviluppatori. Puoi usare il pacchetto tightvncserver per questo. Nella configurazione più tipica, ogni client che si connette a VNC vedrà esattamente lo stesso schermo, controllerà lo stesso puntatore del mouse, ecc. Credo che vorresti configurarlo in modo che ognuno che accede abbia il proprio schermo individuale.

Per avviare la sessione VNC, puoi digitare:

  tightvncserver: X  

dove X è un numero di slot. Puoi usare: 1,: 2,: 3, ecc. Ti chiederà due volte la password. È la password che i client utilizzeranno per autenticarsi sul server VNC.

È possibile eseguire più server a condizione che ciascuno di essi abbia un numero di slot diverso. È necessario specificare il numero di slot corretto nel client VNC durante la connessione, utilizzando il numero di porta appropriato. La porta 5901 è lo slot: 1, 5902 è lo slot: 2 ecc.

Se non hanno bisogno di output grafico, puoi configurare il server SSH e creare account per ogni sviluppatore. Gli sviluppatori con sistemi Linux o gli sviluppatori che sanno come configurare il server X sulle loro macchine potrebbero anche utilizzare la funzione di inoltro X SSH per eseguire alcuni programmi grafici.

Nota che non sarai in grado di usare una tale configurazione per molti sviluppatori contemporaneamente a RaspberryPi non sono abbastanza potenti. Ciascuna di queste sessioni avrà i propri programmi in esecuzione e non c'è davvero molta RAM e potenza della CPU disponibile.

Voto positivo perché VNC è la via ovvia da percorrere, ma Mark afferma che questo è per un gruppo di partecipanti a un evento dotati di laptop, ovvero non saranno necessariamente tutti connessi a una rete (e / o potrebbe non essere possibile connettere tutti i RasPis a uno). Immagino che la domanda successiva sia quali metodi di connessione diretta funzionano / sono facili da configurare per RasPi? (Ethernet "null-modem"? USB-to-USB?)
Bene, ho pensato che avranno una connessione di rete in quanto non è davvero possibile connettersi altrimenti. Credo che il modo migliore sia connettere raspbierrypi a qualche punto di accesso wifi utilizzando un cavo ethernet e consentire a laptop e macbook di utilizzare le proprie schede wifi.
Questo è davvero interessante. Grazie. È vero che non saranno tutti collegati a una rete, ma pensiamo che la strada da percorrere per semplificare questo compito sarà precaricare alcune schede SD.
#2
+6
Lawrence
2012-08-24 10:13:28 UTC
view on stackexchange narkive permalink

Puoi anche eseguire il Raspberry Pi come punto di accesso wireless stesso. Tutto ciò di cui hai bisogno è un dongle WiFi USB (ho usato un RALINK RT5370). Istruzioni @ http://sirlagz.net/?p=589

Quindi usa SSH o VNC come da risposta sopra, consiglierei SSH me stesso come VNC con X e più sessioni probabilmente metterà in ginocchio il Pi molto rapidamente

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

La domanda riguardava i cavi di cui le persone avrebbero avuto bisogno, quindi presumo che tu effettivamente consegnerai fisicamente gli RPi ai programmatori. Guardando le altre risposte VNC o SSH è ovviamente una parte della soluzione e sono d'accordo con questo, ma c'è qualche discussione su come i laptop possono connettersi agli RPi e mentre tutte le soluzioni prima menzionate funzionerebbero, penso che siano eccessivamente complesso o richiederebbe una buona quantità di costosa infrastruttura di rete.

Quindi, per rispondere direttamente alla tua domanda al meglio delle mie conoscenze avrai bisogno di 2 cavi.

  1. Un cavo USB appropriato e un caricatore del telefono cellulare per alimentare l'RPis. Molti dei laptop saranno probabilmente in grado di alimentare gli RPi con le loro porte USB integrate, ma questo non è raccomandato poiché non tutti i firmware USB supporteranno questa modalità di funzionamento, quindi è meglio essere al sicuro con i caricabatterie del telefono cellulare che dispiaciuto. >

  2. Un cavo ethernet CROSSOVER . I cavi crossover ti consentono di collegare direttamente due host senza hub o switch, quindi con loro i laptop e gli RPi avranno la connettività senza intasare la rete limitata che probabilmente avrai al tuo evento.

  3. ol>

    Dovrai assicurarti che le immagini in esecuzione su RPi abbiano tutte VNC installato e siano pronte per l'uso prima dell'evento.

Non è necessario un cavo crossover, poiché la porta Ethernet sul Raspberry Pi è a rilevamento automatico e quindi non è necessario un cavo crossover. Anche se il laptop non rileva l'autosensibilità (sospetto che qualsiasi cosa fatta negli ultimi 5 anni lo sarebbe, ma chissà) hai solo bisogno di un'estremità per l'autosensing per non preoccuparti di usare un cavo crossover. Vedi http://elinux.org/RPi_Hardware_Basic_Setup#Additional_Peripherals
#4
+1
Becky
2012-11-09 23:16:40 UTC
view on stackexchange narkive permalink

Questo thread mi ha fatto riflettere. Mi piacerebbe usare il mio laptop per armeggiare con il mio Pi, ma l'accesso a una TV e una tastiera ecc. È complicato al momento (ristrutturazione della casa, TV condivisa, famiglia che vive in 1 stanza ecc.) ... Non sono ancora sul palco dove posso VNC o SSH su di esso, ha bisogno di un po 'di configurazione. Sono un tecnico, ma non uno sviluppatore o avevo molta esperienza con Linux, quindi voglio giocare ... ho avuto solo un'onda cerebrale ... sicuramente potrei configurare una VM per eseguire la distribuzione Linux preferita e giocarci con mia soddisfazione, quindi copia la configurazione necessaria sull'RPi a tuo piacimento quando posso rubare la televisione per un po '... Il tempo della mia TV sarebbe probabilmente inferiore a quello richiesto senza la VM.

Chiunque ha provato qualcosa di simile e ha qualche idea ?

Perché pensi che "non sono ancora nella fase in cui posso utilizzare VNC o SSH" dato che SSH è abilitato per impostazione predefinita: tutto ciò di cui hai bisogno è "putty" o simile sul tuo laptop?
Ciao Andrew. Sono ancora in fase di creazione dell'immagine, quindi ho bisogno di accedere al dispositivo per inserire / rimuovere la scheda SD, ecc.Voglio avviare raspmc. la mia casa è un suggerimento completo, quindi ottenere una rete, una TV e una tastiera ecc.E il mio RPi nella stessa stanza è una sfida. Quindi voglio usare il mio laptop come monitor e tastiera come il poster originale!
Non dimenticare che avresti bisogno di una VM in grado di emulare ARM ...


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...