/[H8]/trunk/docs/dagbog-torben.txt
ViewVC logotype

Contents of /trunk/docs/dagbog-torben.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 83 - (show annotations) (download)
Tue May 8 07:52:59 2007 UTC (17 years ago) by torben
File MIME type: text/plain
File size: 5302 byte(s)
Sync diary
1 Onsdag d. 11/4
2
3 Fik en introduktion/oplæg til projektet. Blev præsenteret for de forskellige opgaver,
4 hvorpå at jeg fik idéen omkring kasse-terminal.
5
6 Torsdag d. 12/4
7
8 På klasse niveau snakkede vi lidt mere omkring projektforløbet. Vedtog at vi skulle bruge min idé.
9 Begyndte at analysere på hvordan man kunne opbygge projektet. Begyndte at fastlæggge krav.
10 Det ser udtil at vi kan få nok digitale I/O ben vha. en I2C port-extender IC fra Texas Instruments.
11
12 Mandag d. 16/4
13 Arbejdede på kravspec frem til middag. Blev vist hvordan at en H8 kravspec skal se ud - denne information ville
14 vi gerne have haft lidt tidligere. I merit-timerne over middag brugte jeg lidt tid på at udersøge stregkoder.
15
16 Tirsdag d. 17/4
17 Kevin var til session og Hedin kom for sent så klokken var lidt i 9 førend vi rigtig kunne komme i gang.
18 Arbejdede videre på kravspec'en og fik kigget på hvordan at databasen skal opbygges.
19 Fik lavet spec'en færdig til første formelle revision og afleveret.
20
21 Onsdag d. 18/4
22 Arbejdede videre med kravspec og fik den langt om længe godkendt efter et par forsøg.
23 Synes at udarbejdelsen af kravspec'en var for meget en iterativ process istedet for lineært pga.
24 for mange detaljer/krav til udformning af kravspec pludselig kom ind fra sidelinien.
25 Lavede tidsplan og gik i gang med design. Godt at vi endelig kan komme til at lave noget.
26
27 Torsdag d. 19/4
28 Lavede design. Fik fastlagt en protokol til brug imellem PIC'en og serveren. Fik splittet den embeddede
29 kode op i nogle moduler og fik også fastlagt modul-grænseflader.
30 Over middag arbejdede vi med design af vores individuelle moduler.
31
32
33 Søndag d. 22/4
34 Lavede lidt hjemmearbejde på modul-design. Havde svært ved at overskue hvad og hvordan det skulle laves, indtil
35 at jeg fik en idé gående ud på at starte med at lave et state-chart diagram for at se hvilke states og transitions
36 programmet skal have. Herefter er det noget nemmere at gå ned og lave funktions-flowchart.
37
38
39 Mandag d. 23/4
40 Vi var ikke helt klar til design-review i dag så vi skyder tidsplanen således at mandag også bruges på design og
41 så holder vi review mandag morgen. ChKn kommer og vil se tidsplan og her kom der endnu et "skjult" krav til opbygning
42 og udseende af et dokument - vel og mærke et krav der ikke er diskuteret med os før !!!
43 Disse ting skal bare ikke komme midt i projektfasen - det skal komme som alm. undervisning inden, således at det ikke
44 kommer som en overraskelse.
45
46 Tirsdag d. 24/4
47 Blev enige om at vi måtte også hellere bruge hele dagen på at gennemgå design. Fik endelig styr på hvordan at hardwaren
48 opbygges (dog med lidt vejledning). Brugte en god del af dagen på at tegne hardware diagrammer.
49 Hvorfor er det at jeg skal opfriske mine kolleger på dette hold omkring diagramtegning? UML/Klassediagram, finite-state machines og
50 function-flowcharts burde ligge på rygraden på dette tidspunkt.
51
52 Onsdag d. 25/4
53 Merit for engelsk hele dagen. Tog dog på skolen og fik rentegnet og justeret hardware diagrammet.
54
55 Torsdag d. 26/4
56 På morgenmøde blev vi enige om at til middag skulle vi låse designet og komme igang med implementering.
57 Denne kunne jeg ikke helt overholde, da flowchartet for main-modulet voldte mig en del problemer.
58 Derfor gav jeg mig selv lektier for, iform af færdiggørelsen af dette diagram.
59 Kevin & Hedin startede på deres implementations-dele over middag imens at jeg gav mig i kast med at opbygge
60 hardware. Jens-Ole havde lukket buret men PeHa i grundforløbet kunne forsyne mig med de komponenter
61 jeg manglede - dog lå han ikke inde med stift komponent-tråd, så resten af opbygningen må vente til i morgen.
62
63 Fredag d. 27/4
64 Tog på skolen på trods af at jeg havde merit hele dagen. Havde egentlig tænkt mig at lave hardware - men det
65 endte med at jeg sad og rodede med at få TCP/IP stacken til at køre. Det lykkedes langt om længe da vi fandt en
66 version 2.20.
67
68 Mandag d. 30/4
69 Alene i dag da jeg er sammen med nogle syge skravl og nogle tumper der ikke kan køre på cykel.
70 Laver hardware hele dagen - det tager lang tid - meget længere end forventet.
71 Jens Ole har altså nogle sjove åbningstider ...
72
73 Tirsdag d. 1/5
74 Bliver færdig med at koble tastaturet op. venter med LCD indtil at tastaturet virker. Kan ikke få I2C chippen til at spille.
75 Får lavet kabel til stregkode-scanneren og laver koden til håndtering af denne.
76
77 Onsdag d. 2/5
78 Arbejder videre med projektet. Fandt ud af at vores I2C port-extender IC'er har en andet hardcoded adresse del end
79 vi regnede med. Har spildt alt for lang tid med at finde ud af det. Næste problem: af en eller anden grund kan denne
80 chip ikke holde signalet fast på 0 eller 5V - meget mystisk. Kan ikke overskue at rode mere med hardwaren og hjælper
81 Hedin med stack'en, som også volder en del problemer. Vi kan fint få et demo-projekt til at køre - men det projekt hedin selv
82 har bygget op vil hverken det ene eller det andet. Går hjem kl 20.
83
84
85 Torsdag d. 3/5
86 Mine problemer med I2C'ens svingende signal var et resultat af at der ikke var en stel-ledning mellem PIC-boad og test-board.
87 Laver dokumentation.
88
89 Mandag d. 7/5
90 Arbejde med dokumentation.
91
92 Tirsdag d. 8/5
93 Færdiggøre dokumentation og afleverer.
94 Vi bliver nødt til at lave noget evaluering på dette projekt for der
95 er noget der er gået helt galt på i gruppen og jeg tror ikke at det kun
96 er de tekniske udfordringer der har skylden.

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20