CRF » Projekt » crf_support_server

CRF Support Server

Tanken bakom CRF Support Server är att ge medlemmarna i CRF en utvecklingsgrund. En möjlighet att få en inblick i vad datorerna har att erbjuda oss som tänker i små banor som microcontrollers.

Även en möjlighet att testa andra sorters programmering som t ex mot internet, nätverk, användargränssnitt, databaser etc.

Helt enkelt en möjlighet att se vad som finns… ”Det du ville ha men inte visste fanns…”

Lite info om datorn:
Intel Pentium 3 (Katmai) på 450Mhz
386Mb RAM
10 - 20 GB Hårddisk

Datorn kör Debian Linux.
Databas server - MySQL.
PHP - PHP version 5
Webserver - Apache 2
Java - Java version 1.6.0_07
SSH

Helt enkelt en gedigen grund att testa olika projekt och/eller tankar/funderingar på… möjligheterna för roliga projekt är oändliga, oberoende om projekten samarbetar med en microcontroller eller inte.

Exempel på projekt som kan vara roliga och faktiskt inte speciellt svåra är följande:

KartRitare - Robot som åker runt och skickar info om vad den ”ser”, när den stöter på ett objekt skickar den informationen till datorn som lägger till informationen i databasen. En användare kan således väldigt lätt visa kartor antingen på hemsidor eller i ngt program.

JLCD - JLCD är ett projekt jag själv sitter med förtillfället för att just öppna upp ögonen på ER. Detta hela är en LCD som är kopplad till en AVR som i sin tur är kopplad till en dator (t ex CRF Support Server) som i sin tur tar emot anslutningar från nätverket. I datorn körs en server skriven i Java (otroligt enkel server) som väntar på att någon vill ansluta. När ngn vill detta accepterar servern detta och ordnar en ström till comporten som AVR:en är kopplad till. Den som ansluter till servern använder förhoppningsvis clienten som också är skriven i Java och även denna otrololigt enkelt skriven. I clienten finns det ett litet fönster där du skriver in ordet du vill servern ska skriva på LCDn… oberoende om du sitter i Singapore eller Japan… eller på datorn brevid… Kommer noga skapa ett eget projekt för just JLCD senare framöver…

Hemsida - Testa att skapa dig en hemsida, testa hur kompetent PHP är och vad databaser verkligen kan användas för. Och/eller varför inte testa Java mot internet och/eller databaser??

Databaser - Hur ”kraftfull” är en databas? Testa!

Servrar - Testa att skriva en egen server?

Linux - Lär dig arbeta och hantera Linux. Hjälp finns att få om du får problem!

nu ser jag dig framför mig sjukt exalterad över att ha fått denna möjlighet till utveckling och samtidigt frågande hur får jag tillgång till allt detta?!

Jo, för att få tillgång till datorn skickar du ett mail till mig: eggers(@)student.chalmers.se
Så lägger jag till en användare.

För att sedan komma åt datorn är det lättast att SSH:a till den. Om du kör windows är Putty en bra SSH Client. Om du sitter på en linux dator (t ex på skolan) är det bara att skriva ssh i terminalen följt av adressen till datorn.

I detta fallet kallas datorn för ”patrash” Patrash
Den återfinns på http://patrash.cd.chalmers.se

Dvs ifrån Linux terminal: ssh http://patrash.cd.chalmers.se -l <användarnamn på patrash>

För att förra över filer till datorn använder du lättast också SSH. I windows funkar WinSCP bra… i linux finns protokollet Fish (ful hack som funkar bra).

Osäker på om detta är ngt för dig?? Eller hur det hela funkar och vad det kan ge dig?
Maila mig på adressen ovan eller ryck tag i mig lokalen och be mig förklara eller helt enkelt visa hur djupt kaninhålet faktiskt är… (gud va fjantigt skrivet och klyschigt… jaja den bjuder jag på =) )

Mvh
Rikard Eggers

PS. Jag hade tänkt förtydliga och göra denna sida mer informativ allt eftersom… DS.

projekt/crf_support_server.txt · Senast uppdaterad: 2009/12/30 23:05 (extern redigering)
chimeric.de = chi`s home Driven by DokuWiki Recent changes RSS feed