/[H8]/trunk/docs/TCPIP docs.doc
ViewVC logotype

Contents of /trunk/docs/TCPIP docs.doc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 82 - (show annotations) (download) (as text)
Tue May 8 07:50:23 2007 UTC (17 years ago) by hedin
File MIME type: application/octet-stream
File size: 112128 byte(s)
Unable to calculate annotation data on binary file contents.
updated diary for hedin and some other stuff.. G1 protocol added.
1 ╨╧рб▒с;■  ╪■   А                                                                                                                                                                                                                                                                                                                                                                                                                                            ¤       ■   ╫
2  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~БRoot Entry            ■               ■               ■               ■   ■   ■   
3  !"#$%&'()*+,-.■   0■                                                                                                                                                                                                                                                                                                                               ■ 
4      └FMicrosoft Word-Dokument
5 MSWordDocWord.Document.8Ї9▓q
6 [nё nDefault$a$1$*$7$5$3$A$3B*OJQJCJmH sH KHPJnH ^JaJ_H tH ^!2^ Heading 1+@&
7 & F
8 & FД^ДД]ДД`ДCJ 5aJ \d!2d Heading 2+@&
9 & F
10 & FД^ДД]ДД`ДCJ65aJ]\^!2^ Heading 3+@&
11 & F
12 & FД^ДД]ДД`ДCJ5aJ\BA@Є бBAbsatz-StandardschriftartB■Є ёBAbsatz-StandardschriftartH■Є HWW-Absatz-StandardschriftartJ■Є JWW-Absatz-Standardschriftart1F■2FHeading дЁдx$OJQJCJPJ^JaJ.B2. Text body
13 ддx /1B List^J@■R@Caption дxдx $CJ6^JaJ]&■b&Index $^JЄ
14 "    ф ╪ pф          ДД╞ ДД╞ ДД╞ ДД╞ ДД╞ ДД╞ ДД╞ ДД╞ ДД╞      Є
15 Є
16 PGРTimes New Roman5РSymbol3&РArialmРNimbus Roman No9 LTimes New RomanOРNimbus Sans LArial=РLucidasansO&РNimbus Sans LArial=РLucidasansBН┼h├-╡╞╞:╡&Q ГР'0А■ ╒═╒Ь.УЧ+,∙оD╒═╒Ь.УЧ+,∙о■ рЕЯЄ∙OhлС+'│┘0№t PX| а
17 м ╕ ─ ╨▄щ¤He├░in Ejdesgaard M├╕llerHe├░in Ejdesgaard M├╕ller11@}nтw@00UQ>@Аэ+╪XП╟@╘
18 ЗР╟Gt    (|аАш                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ¤   ВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─■   ╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓■   ■   ┘■                                                                                                                                                           ье┬M ┐0фCaolan80 ,"Є
19        lрррЇ4( 4M@,НX8P $, ┘TCP/IP Stack Intro Vi bruger ver. 2.20. af tcp/ip stacken, idet de senere udgaver ikke virker pх RTL8019. Hvorfor bruger vi network_* funktioner? Network funktionerne bliver brugt til at pakke afsendelsen af data ind, og g°re det nemt for torben at sende / modtage data pх den embeddede. /* Disse funktioner bruges af den embeddede til at sende data, hvis f.eks der skal regnes en total sum af de indtastede varer, sх bliver network_calc_total() kaldt, og sх s°rger den for at sende en request til serveren, som lyder pх at der skal regnes en total pris ud, og sendes tilbage til terminalen. */ Hvordan er funktionerne opbygget? Funktionerne er opbygget sхledes at network_send_hello opretter en tcp forbindelse, hvorefter der bliver udf°rt en handel, som afsluttes med network_send_goodbye, som lukker forbindelsen. Network funktionerne. Network funktionerne pakker afsendelsen og modtagelsen af data over rtl8019 kredsen ind for at g°re det meget nemmere for den embeddede del, at sende/modtage data. network_send_hello( unsigned char termid ) Her oprettes en forbindelse fra den embeddede til serveren, hvor den embeddede identificerer sig, samt et handels id bliver oprettet. network_send_scan frame( unsigned char antal, unsigned char buflen ) Her sender vi en stregkode, som ligger i den globale variabel global_network_char, og lцngden af stregkoden ligger i global_network_int. Grunden til at vi skal bruge lцngden af stregkoden, er at den kan variere fra 8 til 14 cifte. network_send_calc_total() Nхr sх alle varerne er scannet ind, og der skal kvitteres, sх sender den embeddede en ordre til serveren, hvor den beder om at fх udregnet total prisen af de indskannede skannede varer, i den igang vцrende handel. network_send_cash_payed( int amount ) umildbart efter network_send_calc_total er blevet sendt, sendes bel°bet som kunden betaler med til serveren, for at fх regnet byttepengene ud. Dette kunne godt g°res pх den embeddede, men af hensyn til evt. Senere udvidelser, sх bliver det gjordt pх serveren. network_send_cancel_last() I tilfцlde af at der bliver registreret en forkert vare, sх skal det vцre muligt for at fjerne den igen, hvilket denne funktion g°r. network_send_cancel_all() hvis en kunde f.eks. Fortryder en handel, sх s°rger denne funktion for at sende besked til serveren om dette. Network_got_reply() Nхr der kommer svar pх den request vi har sendt, sх bliver denne funktion true. network_read_acknowledge() Denne funktion informerer hovedprogrammet om, at der er noget data klar til aflцsning i de globale variabler. network_read_int() Denne funktion lцser den globale variabel global_network_int. network_read_char() Denne funktion lцser den globale variabel global_network_char. network_send_goodbye() Denne funktion afslutter handlen, og lukker forbindelsen. &╓&BHвиьd
20 Р
21 ╪ . : ─ Т╚t└╚■
22 >Bpфц╩╩ооШШц╩Ш1B*CJmH sH 5KHPJnH ^JaJ_H tH \+B*CJmH sH KHPJnH ^JaJ_H tH 7B*CJmH sH 65KHPJnH ^JaJ_H tH ]\7B*CJmH sH 65KHPJnH ^JaJ_H tH ]\1B*CJ mH sH 5KHPJnH ^JaJ _H tH \&╘╓&BHвиьd
23 Р
24 ╪ ц╤╧═╤╟┴пЭИЖ╤Д
25 & F ╞Д^ДД]ДД`Д ╞ї Дї ^Дї Д]ДД`Д ╞ї Дї ^Дї Д]ДД`Д ╞ ╞
26 & F ╞Д^ДД]ДД`Д
27 & F ╞Д^ДД]ДД`ДдЁдx ╪ . : ─ Т╚t└╚■
28 >DфЎЬ─Bpъшъцъфътър▐ъ▄┌ъ╪ъ╓ъ╘ъ╥ъ
29 & F ╞Д^ДД]ДД`Дpф∙ддx*░╨/ ░р=!░n"░n#Рn$Рn2P1Рh3P(20\щ¤щ¤Root Entry         └F@ CompObj    jOle
30         1Table            х
31 SummaryInformation(     ,uWordDocument            ┼,"DocumentSummaryInformation8            /t            ■   

Properties

Name Value
svn:mime-type application/octet-stream

  ViewVC Help
Powered by ViewVC 1.1.20