Idag hade gruppen ett möte med Arne. Han påpeka lite saker som jag och Tobias senare började åtgärda. Adressen till våran nya site är http://web.student.chalmers.se/groups/datx02-07/.
Vi struktuerade även om vår tidslogg, alla har nu en inviduel där man även ska skriva nån liten kommentar om sina arbetspass.
Vi har även ett rss flöde: http://feeds.feedburner.com/Wakeiwakei.
fredag 7 mars 2008
torsdag 6 mars 2008
Buttonhandler
Har arbetat med knapphanteraren idag. Just nu så ska den kunna starta grupper etc.. men har inte implementerat relä delen som knapp 4 ska användas till. Det som är kvar är att implementera det och testning.
Har även börjat att bygga funktioner för att validera tid. Ska börja att skriva funktioner som hanterar in samt ut läsningen av grupper/användare i crontab filen.
Åtgärdade även några buggar i sendwol programmet.
Har även börjat att bygga funktioner för att validera tid. Ska börja att skriva funktioner som hanterar in samt ut läsningen av grupper/användare i crontab filen.
Åtgärdade även några buggar i sendwol programmet.
onsdag 5 mars 2008
Serieport
Fröst virade jag kopplingarna på spänningsregulatorn jag och Olof testade och byggde igår. Nu saknas bara anslutningssladdar för den inkommande spänningen.
Efter det kopplade jag upp den adapter för consoleporten på foxboarden som den beskrivs här, men den ville fortfarande inte fungera. Så då gick jag och letade i komponentlådorna i datortekniklabbsalen och hittade en max232-krets som kan användas för att koppla upp dom andra två serieportarna på foxboarden. Eftersom foxboarden använder 3.3V på serieporten så ska man helst ha en max3232, men efter lite läsande i specifikationen för max232 så konstaterade jag att det borde fungera om jag bara kunde ge den en separat matning med 5V. Kretsen kopplades enligt schemat på denna länk, fast med kondensatorer anpassade för max232 istället för max3232.
När den var färdigkopplad testade jag först med hårdvaruhandskakning, vilket av någon anledning bara fungerade i ena riktningen, i detta fallet från foxboard till testdatorn, inte tvärtom. Efter ett byte till mjukvaruhandskakning så fungerade det perfekt i båda rikningarna.
Nu behöver bara linuxkärnan konfigureras så att den kör en terminal på den serieporten som vi kan använda som nödlösning om användaren t.ex. satt en ip-adress som inte är nåbar utifrån och vill rätta till detta utan att göra en fullständig återställning.
Efter det kopplade jag upp den adapter för consoleporten på foxboarden som den beskrivs här, men den ville fortfarande inte fungera. Så då gick jag och letade i komponentlådorna i datortekniklabbsalen och hittade en max232-krets som kan användas för att koppla upp dom andra två serieportarna på foxboarden. Eftersom foxboarden använder 3.3V på serieporten så ska man helst ha en max3232, men efter lite läsande i specifikationen för max232 så konstaterade jag att det borde fungera om jag bara kunde ge den en separat matning med 5V. Kretsen kopplades enligt schemat på denna länk, fast med kondensatorer anpassade för max232 istället för max3232.
När den var färdigkopplad testade jag först med hårdvaruhandskakning, vilket av någon anledning bara fungerade i ena riktningen, i detta fallet från foxboard till testdatorn, inte tvärtom. Efter ett byte till mjukvaruhandskakning så fungerade det perfekt i båda rikningarna.
Nu behöver bara linuxkärnan konfigureras så att den kör en terminal på den serieporten som vi kan använda som nödlösning om användaren t.ex. satt en ip-adress som inte är nåbar utifrån och vill rätta till detta utan att göra en fullständig återställning.
Sendwol
Under gårdagen och idag har jag arbetat med att skriva om sendwol. Jag har infört följande flaggor:
Man måste använda -m eller -g. Om inte broadcast flaggan är angiven skickar den broadcast packet till 255.255.255.255.
Igår arbetade även jag och Jonas med spänningsregulatorn till foxboarden. Det vi har kvar är att dra kablarna till kretsen.
- -m macaddress
- -b broadaddress
- -g gruppnamn
Igår arbetade även jag och Jonas med spänningsregulatorn till foxboarden. Det vi har kvar är att dra kablarna till kretsen.
måndag 3 mars 2008
Knappsats och ett batteri
Jag och Olof gjorde idag färdigt RTC-kretsen då vi fick batteriet och batterihållaren, som var dom sista komponenterna som saknades på kretsen. Vi kanske byter ut sladdarna till en mer lätthanterlig flatkabel senare.

Efter det gjorde vi några tester med tryckknappar som föll väl ut så vi byggde en knappsats med fyra knappar som ansluts med en flatkabel. Kabeln dimensionerades så att även några eventuella lysdioder kan styras över samma kabel.
Efter det gjorde vi några tester med tryckknappar som föll väl ut så vi byggde en knappsats med fyra knappar som ansluts med en flatkabel. Kabeln dimensionerades så att även några eventuella lysdioder kan styras över samma kabel.
Fortsättning på webinterfacet
Idag har jag fortsatt jobba med websidan. Har implementerat så att sidan känner av vilken del av sidan man vill in på och gjort så att man kan uppdatera ipadressen på datorn. Det enda som behöver läggas till för att ipadressen skall anvädas är ett script som stänger av och sätter igång nätverkskortet igen.
Sdk problem
Idag har jag arbetat med sdk, försökt skapa en ny image. Foxboarden accepterar imagen med dropbear (ssh servern) startar ej. Om jag portscannar den så är bara port 21 uppe.
Jag tror att jag har lokaliserat felet i deras rc script, de använder sed vilket jag så klart tog bort i busybox konfigurationen. Ska arbeta vidare med problemet.
Sen glömde jag förövrigt bort att hantera state i knapphanteraren vilket nu är implementerat.
Har även märkt ut kablarna på rtckretsen.
Edit: Har en fungerande image utan en bantad busybox
Jag tror att jag har lokaliserat felet i deras rc script, de använder sed vilket jag så klart tog bort i busybox konfigurationen. Ska arbeta vidare med problemet.
Sen glömde jag förövrigt bort att hantera state i knapphanteraren vilket nu är implementerat.
Har även märkt ut kablarna på rtckretsen.
Edit: Har en fungerande image utan en bantad busybox
Prenumerera på:
Kommentarer (Atom)