Mobila jorden Rover två - 3,5 G prospektering (8 / 8 steg)
Steg 8: Programvaran (Real Time Linux)
Xenomai API för en "real time datormiljö" för att styra och förutsäga
lokala svarstid.
Bygga en Xenomai lappat Linux kernel paket på serversidan kan göras av
följa dessa enkla instruktioner:
http://www.federicololli.com/xenomaifoxg20.htm
Efter att ha följt dessa instruktioner kommer du nu har ett operativsystem som installerats i den
FoxBoardG20.
0 - programvaran krävs Debian Linux på FoxBoard G20:
0.1 - Webcam driver kallas v4l - http://packages.debian.org/sid/v4l-conf
0,2 - USB-Modeswitch ansökan - http://www.draisberghof.de/usb_modeswitch/
0,3 - Sakis3G allt-i-ett script - http://sakis3G.org
0,4 - Installera Apache2 - #apt-get install apache2
Vad Sakis3G är?
Sakis3G är en tweaked shell script som är tänkt för att fungera out-of-the-box för
etablera en 3G-anslutning med valfri kombination av modem eller operatör.
Det automatiskt uppställningar din USB eller Bluetooth™ modem och kan även upptäcka
operatörsinställningar. Du borde prova det när allt annat misslyckas!
Om du har tur nog, kan du vara ansluten 30 sekunder efter
1 - Ladda ner källkoden Server sida:
http://dl.Dropbox.com/u/4302919/FoxBoard_Server.rar
Instruktioner:
1,1 - Packa upp filen
1.2 - ändra katalog till FoxBoardServer\FOXSERVER
1,3 - kompilera om kodtyp: "göra" i kommandoraden terminal
1.4 - Ändra katalog till FoxBoardServer
1,5 - 3,5 G modemet till FoxBoard G20 med en USB-kabel
1.6 - ansluta webbkameran till FoxBoard G20 med en USB-kabel
1,7 - att starta servertyp: ". / 1_inicia_3G_modem.sh" i kommandot
line terminal
3 - Hämta klientsidan källkoden:
http://dl.Dropbox.com/u/4302919/Foxboard_Client_Java.rar
Instruktioner:
3.1 - Packa upp filen
3.2 - Insatall Eclipse-Java-Indigo IDE http://www.eclipse.org/
3.3 - Öppna en ny porject med projektet conteined i unziped mapp
3.4 - ändra URL i klass Core använder DYNDNS för FoxBoardG20
allmän klass Core {
statiska Socket serverSocket;
//change här enligt din värdnamn eller IP-
statisk String URL = "ualg.homeip.net";
statisk int Port = 21, PERIOD = 50;
3,5 - kör programmet, och kontrollera rover använder datorns tangentbord
-Tryck på "c" för att ansluta till rover i ordr att kontrollera den.
-Tryck på "d" för att koppla formuläret rover.
-Tryck på "Upp" pilen logistikkedjor framåt Rover
-Tryck på "Ner" pil för att flytta bakåt Rover
-Tryck "vänsterpil" för att svänga vänster
-Tryck på "Rätt" pil till höger
-Tryck på "a" för att increse aceleration av rover huvudsakliga motorn
-Tryck på "z"-knappen för att decrese aceleration av rover huvudsakliga motorn
-Tryck på "s"-knappen för att increse aceleration av rover riktad servomotor
-Tryck på "x"-knappen för att decrese aceleration av rover riktad servomotor
-Tryck på "h" för att öka neutrala aceleration redskap bilda rovers huvudsakliga motorn
-Tryck på "n" för att minska neutral aceleration växel form rovers huvudsakliga motorn
-Tryck på "j" för att öka de neutrala aceleration redskap bilda rovers servomotor
-Tryck på "m" för att minska de neutrala aceleration redskap bilda rovers servomotor
4 - programvaran för direktuppspelning av Video på servern heter mjpg_streamer:
http://skillfulness.blogspot.pt/2010/03/MJPG-streamer-documentation.html
5 - programvaran för Audio Streaming på servern kallas blåsljud:
http://Mumble.sourceforge.net/Running_Murmur
6 - programvaran för att titta på den Video ström på klientsidan är valfri webbläsare
(URL - server_ip:port).
7 - programvaran för trimning i Audio Stream på klientsidan heter Mumble:
http://Mumble.sourceforge.net/Installing_Mumble
8 - uppdatera IP-adresser på dynamiska DNS-tjänster. Uppdatera din dynamiska IP-adress
hos DynDNS.com genom att skapa ett konto:
http://dyn.com/DNS/
9 - installera och konfigurera ddclient klient i Mobile Earth Rover FoxBoard G20 datorn:
http://www.debianadmin.com/ddclient-Update-IP-addresses-at-Dynamic-DNS-service.html
Thats det, du är bra att gå, eller låta andra människor utforska!
/***************************************************************************************************************/ Ha kul byggnad och glad att utforska! Kolla in den Mobile Earth Rover: /***************************************************************************************************************/
För eventuella frågor vänligen skicka mig ett mail till:
mobilearthrover