*** Protokolldatei gestartet *** Datum: Mi Nov 11 19:58:02 2009 [Mi Nov 11 2009] [19:58:02] Betreten Sie haben den Kanal #forth-ev betreten (~bernd@ppp-88-217-19-201.dynamic.mnet-online.de). [Mi Nov 11 2009] [19:58:03] Modus Kanalmodi: [Mi Nov 11 2009] [19:58:28] Hallo! [Mi Nov 11 2009] [19:58:46] Guten Abend! [Mi Nov 11 2009] [19:57:39] Hi Bernd! [Mi Nov 11 2009] [19:58:00] Hallo Alex (richtig so?) [Mi Nov 11 2009] [19:58:24] Ja, ist richtig. [Mi Nov 11 2009] [19:59:51] Und Du forthelst auch? Naja blöde Frage, aber irgendwie muss man ja anfangen :-) [Mi Nov 11 2009] [20:01:00] Noch nicht so richtig, ich habe erst angefangen und will Forth lernen. [Mi Nov 11 2009] [20:01:21] Bin also quasi Anfaenger :) [Mi Nov 11 2009] [20:02:13] Ich habe auf der Website der Termin für den IRC-CHat gesehe und gedacht, ich schaum 'mal vorbei. [Mi Nov 11 2009] [20:02:25] quasi. soso. Was stellst Du Dir vor? Forth auf dem PC, auf 'nem Microcontroller .... none of the above? [Mi Nov 11 2009] [20:03:44] Auf dem PC unter Linux und/oder OpenBSD. [Mi Nov 11 2009] [20:05:51] Ok. Hast Du schon mal rumprobiert? Mit was, äh, also welches Forth? [Mi Nov 11 2009] [20:07:04] Mit FICL (ich weiss, ist schon etwas angestaubt) und RetroForth. Gforth habe ich auch schon benutzt. [Mi Nov 11 2009] [20:07:37] Na, dann bist Du aber über das quasi-Anfänger-Stadium längst hinaus ;-) [Mi Nov 11 2009] [20:08:11] Bernd ist der Mann für gforth, aber er guckt wahrscheinlich gerade Tagesschau. [Mi Nov 11 2009] [20:08:28] So nebenher gucke ich auch IRC ;-) [Mi Nov 11 2009] [20:09:09] Ich habe immer noch etwas Schwierigkeiten, den Überblick über den Stack zu behalten. Locals soll man als (Quasi-) Anfänger ja nicht benutzen. [Mi Nov 11 2009] [20:09:09] Alex: hast Du schon ein "Projekt" im Blick, mit dem Du das angehen willst? [Mi Nov 11 2009] [20:10:57] So halb: Ich wollte "Bindings" zu SDL machen und ein kleines 2D-Spiel schreiben, so etwa einen Spacewar!-Klon. [Mi Nov 11 2009] [20:11:00] Es ist leicht, den Stäck-Überblick zu verlieren, wenn man versucht zu viele Kettensägen und Fackeln und Tiger gleichzeitig zu jonglieren. Was soll ich sagen. [Mi Nov 11 2009] [20:11:26] SDL? [Mi Nov 11 2009] [20:11:39] Und bei C-Bindings verwenden sogar die Profis Locals, weil C einfach viel zu viele Parameter hat. [Mi Nov 11 2009] [20:11:51] SDL ist das DirectX von Linux. [Mi Nov 11 2009] [20:11:58] Ein portables 2D-Grafik-API [Mi Nov 11 2009] [20:12:22] Betreten Martin_53 hat den Kanal betreten (-martin@p5B387615.dip.t-dialin.net). [Mi Nov 11 2009] [20:12:22] Funktioniert sogar unter Windows :) [Mi Nov 11 2009] [20:12:32] Hi Martin! [Mi Nov 11 2009] [20:12:37] Grüß euch! [Mi Nov 11 2009] [20:13:12] Thema? [Mi Nov 11 2009] [20:13:16] Hallo Martin! [Mi Nov 11 2009] [20:13:24] Hi, Martin [Mi Nov 11 2009] [20:13:40] Da ich micro-controller-Buchstaben-Bube bin, kann ich mir schlecht vorstellen, ein Spiel zu schreiben, egal in welcher Sprache :-( [Mi Nov 11 2009] [20:14:02] Betreten MatthiasT hat den Kanal betreten (-MatthiasT@p4FE69E32.dip0.t-ipconnect.de). [Mi Nov 11 2009] [20:14:08] Auch keine (mikro) kleines? [Mi Nov 11 2009] [20:14:11] Hallo Matthias! [Mi Nov 11 2009] [20:14:16] Hi Matthias. [Mi Nov 11 2009] [20:14:18] Hallo zusammen [Mi Nov 11 2009] [20:14:37] Tetris läuft sogar auf dem R8C, in den 4k, die dir zu wenig sind ;-) [Mi Nov 11 2009] [20:14:42] Tach Matthias! [Mi Nov 11 2009] [20:14:52] Alex hat so'ne Idee einen Spacewar!-Klon zu basteln. [Mi Nov 11 2009] [20:15:11] ???Spacewar??? [Mi Nov 11 2009] [20:15:23] Mehr als 'ne Idee ist es allerdings noch nicht :) [Mi Nov 11 2009] [20:15:35] Betreten frunobulax hat den Kanal betreten (~mhx@h126007.upc-h.chello.nl). [Mi Nov 11 2009] [20:15:39] Hallo Marcel [Mi Nov 11 2009] [20:15:42] War das das mit dem Treibstoff und den Umlaufbahnen? [Mi Nov 11 2009] [20:15:43] Irgendwo habe ich mal einen corewar code gefunden. Ist zwar nicht so ganz vergleichbar.... [Mi Nov 11 2009] [20:15:48] Hi Marcel. [Mi Nov 11 2009] [20:15:52] Hallo Marcel [Mi Nov 11 2009] [20:15:59] Daag Marcel! [Mi Nov 11 2009] [20:16:05] Spacewar ist so was wie Asteroids ohne Asteroiden, dafür mit mehr Gegnern. [Mi Nov 11 2009] [20:16:19] Aha! [Mi Nov 11 2009] [20:16:19] Hi there everybody! [Mi Nov 11 2009] [20:16:30] Den tetris Code, den ich hier habe, habe ich nur mal angefangen zu portieren. Scheitert aber noch an einigen ANS Dictionary Voraussetzungen [Mi Nov 11 2009] [20:17:10] Portieren - wohin? [Mi Nov 11 2009] [20:17:15] Siehe http://de.wikipedia.org/wiki/Spacewar! [Mi Nov 11 2009] [20:17:24] auf amforth natürlich ;=) [Mi Nov 11 2009] [20:17:33] und Vt420 [Mi Nov 11 2009] [20:18:14] Hab' jetzt nachgelesen. Das ist das, was ich darunter meinte. [Mi Nov 11 2009] [20:19:17] Ursprünglich nur zwei blinkende Cursors. (wie ist der Plural von Cursor?) [Mi Nov 11 2009] [20:19:57] Cursoren ;=) [Mi Nov 11 2009] [20:20:35] Und auf Denglisch? [Mi Nov 11 2009] [20:20:35] In meinem verschollenen Atariarchiv gibt es davon sogar eine volksforth-Version (unter GEM. Bernd kennt das.) [Mi Nov 11 2009] [20:20:51] (GEM, meine ihc.) [Mi Nov 11 2009] [20:21:51] War das nich die Benutzeroberfläche vom Atari ST? [Mi Nov 11 2009] [20:21:56] Ja klar. [Mi Nov 11 2009] [20:22:16] Ich würde Spacewars in MINOS mit der 3D-Turtle-Grafik nachprogrammieren. [Mi Nov 11 2009] [20:22:20] In 3D natürlich ;-) [Mi Nov 11 2009] [20:22:29] Nur dürfte man da nicht so leicht treffen wie in 2D... [Mi Nov 11 2009] [20:23:15] Bernd bigForth/MINOS ist i386-only, oder? [Mi Nov 11 2009] [20:23:19] Ja. [Mi Nov 11 2009] [20:23:34] Und wie soll die Steuerung aussehen? Eine 3D-Maus? [Mi Nov 11 2009] [20:23:37] Zumindest im Moment - ich plane, MINOS auf Gforth zu portieren. [Mi Nov 11 2009] [20:24:19] Steuerung ähnlich wie ein Flugsimulator. [Mi Nov 11 2009] [20:24:52] Also Maus verschieben zum Richtung ändern, Taste für den Schub. [Mi Nov 11 2009] [20:25:12] Andere Taste für "Feuer" [Mi Nov 11 2009] [20:25:56] Wahrscheinlich als 1st-Person-Shooter am bedienbarsten. [Mi Nov 11 2009] [20:29:39] Auf meinem Notebook ist jetzt zum N+1.ten Mal X11 abgestürzt --- es ist ein Kreuz. [Mi Nov 11 2009] [20:29:52] @alexshendi: Bist du der scheme Fan? [Mi Nov 11 2009] [20:30:44] Seit meinem letzten Upgrade läuft Ubuntu zufriedenstellend - dachte schon ich müsste wieder zu Gentoo zurück. [Mi Nov 11 2009] [20:30:50] Ich kann Sheme programmiern, wenn Du das meinst :) [Mi Nov 11 2009] [20:31:19] @Matrin_53 wieso? :) [Mi Nov 11 2009] [20:31:20] Und - was sind deine persönlichen Meinungen zu schme vs forth oder zu schme mit forth? [Mi Nov 11 2009] [20:31:29] gdb sacht, daß X auf den kernel wartet#0 0xb770f424 in __kernel_vsyscall () [Mi Nov 11 2009] [20:31:29] #1 0xb74773d9 in ioctl () from /lib/i686/cmov/libc.so.6 [Mi Nov 11 2009] [20:31:29] #2 0xb71ebe5f in drm_intel_gem_bo_map_gtt () from /usr/lib/libdrm_intel.so.1 [Mi Nov 11 2009] [20:31:29] #3 0xb7246e23 in ?? () from /usr/lib/xorg/modules/drivers//intel_drv.so [Mi Nov 11 2009] [20:31:32] [Mi Nov 11 2009] [20:31:58] Na egal. Eines Tages wird's wieder funktionieren ... [Mi Nov 11 2009] [20:32:33] Es gibt meines Wissens sogar irgendwo eine Scheme-Implementierung in Forth. [Mi Nov 11 2009] [20:33:25] Das was mir bei Forth am meisten fehlt, ist glaube ich Garbage-Collection. [Mi Nov 11 2009] [20:33:43] was soll die machen? [Mi Nov 11 2009] [20:33:48] Anton Ertl hat eine geschrieben. [Mi Nov 11 2009] [20:34:00] Sammelt dynamisch alloziertes Memory ein, wenn's nicht mehr benutzt wird. [Mi Nov 11 2009] [20:34:09] Ist auf Microcontrollern völlig überflüssig ;-) [Mi Nov 11 2009] [20:34:18] (was eine GC ist, weiss ich, aber konkret bei forth?) [Mi Nov 11 2009] [20:35:59] @BerndPaysan Es gibt MC mit viel Speicher, 64000 bytes und mehr [Mi Nov 11 2009] [20:36:06] ;=) [Mi Nov 11 2009] [20:36:27] Da soll es auch gelegentlich Müll geben [Mi Nov 11 2009] [20:36:42] Es soll auch auf ganz kleinen schon gelegentlich Müll geben ;-) [Mi Nov 11 2009] [20:36:42] hab ich gehört .... [Mi Nov 11 2009] [20:36:50] ist dann aber ein Programmierfehler... [Mi Nov 11 2009] [20:36:52] Ich war schneller ;=) [Mi Nov 11 2009] [20:37:26] Bei ANS Forth gibt's ALLOCATE und FREE - mit GC kann man auf den FREE verzichten. [Mi Nov 11 2009] [20:38:45] Was genau welchen Mehrwert hat? [Mi Nov 11 2009] [20:38:58] Na, man muss sich nicht merken, was man alles angelegt hat. [Mi Nov 11 2009] [20:39:03] Ich arbeite gerade an ein Forth - Gnuplot interface. Es soll iForth's Matlab interface abloesen. Da gibt es ab und zu ein 67 Mbytes grosses temporary file oder double array :-) [Mi Nov 11 2009] [20:39:19] Wo ist der Unterschied zwischen free(pointer) und pointer=NULL ? (ok, kein Forth) [Mi Nov 11 2009] [20:39:41] "irgendwie" muss man den Speicher ja doch als verfügbar markieren [Mi Nov 11 2009] [20:40:00] Dass der Speicher dann auch wieder eingesammelt wird :) [Mi Nov 11 2009] [20:40:51] free kann das auch [Mi Nov 11 2009] [20:41:45] Ups - mein Schirm flackert. Irgendwo ein Gewitter? [Mi Nov 11 2009] [20:42:00] firesale aktiv? [Mi Nov 11 2009] [20:42:09] (die hard 4) [Mi Nov 11 2009] [20:42:39] (Paranoia) [Mi Nov 11 2009] [20:44:48] @alexshendi: Was soll 'deine' GC genau machen? [Mi Nov 11 2009] [20:47:29] Meine GC ist das nicht, denn es geht über meine Forth-Kenntnisse hinaus, eine zu schreiben. Im Prinzip soll Speicher, der nicht mehr referenziert wird, wieder freigegeben werden. [Mi Nov 11 2009] [20:48:37] Liegt der speicher im forth-System oder außerhalb? [Mi Nov 11 2009] [20:48:42] Gibt's für Gforht hier: http://www.complang.tuwien.ac.at/forth/garbage-collection.zip [Mi Nov 11 2009] [20:49:12] Beim System von Anton: Außerhalb (mit ALLOCATE angeforderter Speicher) [Mi Nov 11 2009] [20:49:41] Dann reicht FREE (denke ich). [Mi Nov 11 2009] [20:49:46] Was heisst außerhalb: außerhalb des Dictionary? [Mi Nov 11 2009] [20:50:03] Genau das. [Mi Nov 11 2009] [20:50:20] Martin: FREE kann man nicht anwenden, wenn man über seine ALLOCATE-Objekte nicht Buch führt. [Mi Nov 11 2009] [20:50:32] Stimmt. [Mi Nov 11 2009] [20:50:37] Buch führen = z.B. Reference Counting. [Mi Nov 11 2009] [20:50:47] Wenn man das nicht machen will, Garbage Collection hilft. [Mi Nov 11 2009] [20:51:38] Ist wohl eine Einstellungssache :) [Mi Nov 11 2009] [20:51:59] Eben. [Mi Nov 11 2009] [20:52:02] Sehr salomonisch ;-) [Mi Nov 11 2009] [20:53:56] Ich würde allocate so erweitern, dass die Adressen der allokierten Memories in einer linked list gehalten werden. [Mi Nov 11 2009] [20:54:07] Und, was bringt dir das? [Mi Nov 11 2009] [20:54:31] Du weißt dann immer noch nicht, welches Objekt du jetzt freigeben kannst, weil es nirgends mehr gebraucht wird. [Mi Nov 11 2009] [20:54:37] Ich muss mir nichts merken und lasse mein GC sich durch die list hangeln - oder? [Mi Nov 11 2009] [20:55:08] Stimt. Ich kann nur global allen speicher wieder freigeben. [Mi Nov 11 2009] [20:57:14] BTW von Adolfs Platine gibt's zur Zeit nicht neues. :-( [Mi Nov 11 2009] [20:58:41] Schade. [Mi Nov 11 2009] [20:59:38] Fritzing http://fritzing.org hat sich auf den Arduino festgelegt. Wie schätzt ihr das ein: Falls es mal ein schönes (Adolf)forth-board gibt, sollte man sich bemühen die (Fritzing) mit ins boot zu holen? [Mi Nov 11 2009] [21:00:21] Auf jeden Fall kann man ja eigene Projekte dort hinterlegen - und die können ja die forth-Platine integreiren. [Mi Nov 11 2009] [21:00:37] ei --> ie [Mi Nov 11 2009] [21:02:31] Adolfs forth-Platine? [Mi Nov 11 2009] [21:02:57] Dum spiro - spero. Noch gibt's Hoffnung. [Mi Nov 11 2009] [21:03:39] Die andere Variante ist immer noch, den Bootloader auf dem Arduino so aufzubohren, daß er mit amforth und umgekehrt zurecht kommt. Aber das ist Matthias´ Domäne. [Mi Nov 11 2009] [21:04:10] Die ardiuno Hardware wird zu 99,9999999999% funktionieren. [Mi Nov 11 2009] [21:04:23] Das würde sich nahtlosin die Fritzing-Geschichte einfügen. [Mi Nov 11 2009] [21:04:27] die passenden Controller habe ich schon ausprobiert. Tut [Mi Nov 11 2009] [21:04:51] Ich habe festgestellt, daß es meine heißgeliebten protoboards von embedit auch nicht mehr gibt. Wahrscheinlich im Zuge der Umstellung von DIL-n auf smd :-((( [Mi Nov 11 2009] [21:05:01] Adolf wollte auch den Preis drücken ... [Mi Nov 11 2009] [21:05:04] Einzig die Programmierung des Grundsystems ist komplizierter, danach ists ein einfaches serielles Terminal [Mi Nov 11 2009] [21:05:49] Das war doch der Punkt, wo der bootloader helfen sollte, oder? [Mi Nov 11 2009] [21:06:11] ... und wir wollten eine 1-Kabel-Lösung. [Mi Nov 11 2009] [21:06:27] Wie gesagt, ich hoffe noch ... [Mi Nov 11 2009] [21:06:55] IMHO macht ihr euch das Leben zu kompliziert. [Mi Nov 11 2009] [21:07:17] Einmal mit dem Programmer das Grundsystem flashen, danach nur noch serielles Terminal [Mi Nov 11 2009] [21:07:20] Erzähl ... [Mi Nov 11 2009] [21:07:32] (du warst schneller) [Mi Nov 11 2009] [21:08:26] Wenn man im Grundsystem ein Wort EMPTY definiert, das alles wieder auf den Grundzustand setzt, hat man auch wenig Probleme. [Mi Nov 11 2009] [21:08:36] D.h. auf einem workshop fertigt geflashte Boards verteilen/einsetzen ... [Mi Nov 11 2009] [21:08:40] Und wenn doch --> Neu flaschen durch den Instruktor [Mi Nov 11 2009] [21:08:59] *denk* [Mi Nov 11 2009] [21:09:07] Ein Programmer ist für wenig Geld aufzutreiben [Mi Nov 11 2009] [21:10:06] ist 29 € für'n Bausatz günstig? [Mi Nov 11 2009] [21:10:14] Programmer? [Mi Nov 11 2009] [21:10:18] Ja! [Mi Nov 11 2009] [21:10:33] nee, teuer [Mi Nov 11 2009] [21:10:38] Aha. [Mi Nov 11 2009] [21:10:47] 35 koscht das Teil von Atmel [Mi Nov 11 2009] [21:10:57] Fertig aufgebaut [Mi Nov 11 2009] [21:11:24] https://www.ssl-id.de/b-redemann.de/catalog/product_info.php?cPath=44&products_id=29&osCsid=ce8snae41k67a5l464357koho4 [Mi Nov 11 2009] [21:11:34] Bausatzkompatibel wären 15EUR, 30-40 sind für Fertiggeräte ok [Mi Nov 11 2009] [21:13:08] Gut, etwas wichtiges gelernt. [Mi Nov 11 2009] [21:13:53] Was issn das für'n Riesenprogrammer? Kommt mir zu groß vor. [Mi Nov 11 2009] [21:14:11] http://shop.myavr.de/index.php?sp=artlist_kat.sp.php&katID=16 (ich hab den mk2) [Mi Nov 11 2009] [21:14:20] Ich will doch nicht den controller rausreißeun und umstecken. [Mi Nov 11 2009] [21:14:36] pah, ISP Pfostenstecker. [Mi Nov 11 2009] [21:14:55] Ne, ich meinte den von Martins Link. [Mi Nov 11 2009] [21:15:40] Das von Martins Link sieht nach FTDI-Modul aus. [Mi Nov 11 2009] [21:16:58] Martins Gerät kann nützlich sein, wenn man den Controller falsch einstellt und er danach nicht mehr zu laufen scheint (verfused heisst das dann im Jargon). Ist mir noch nie passiert [Mi Nov 11 2009] [21:17:10] Das ist die HV Option [Mi Nov 11 2009] [21:17:49] Ich habe auch keinen USB dafür aber einen Parallelportanschluss gefunden [Mi Nov 11 2009] [21:19:02] Na egal. Ich stelle fest: mit dem Projekt Platine für einen Kurs sind wir keinen Deut weiter --- jedenfalls nicht so lange Adolfs Platine was taugen tät. [Mi Nov 11 2009] [21:19:12] Oder seh ich was falsch? [Mi Nov 11 2009] [21:19:23] Nö - stimmt :-( [Mi Nov 11 2009] [21:19:51] Wäre mal wieder Zeit für ein Treffen. am liebsten wieder bei mir :-). Ich hab keinen Rukka! [Mi Nov 11 2009] [21:20:34] Hier liegt schon ansatzweise Schnee. Das wird auch im Rukka kein Spaß. [Mi Nov 11 2009] [21:21:14] Und ich bin mit meinem rs485 Zeugs auch nicht weiter: der Bus zickt und ich hab leider keinen blassen Dunst, wo's klemmt. :-((( [Mi Nov 11 2009] [21:21:59] Na - ich schick mal ne Rundmail. Wg Interesse, Notwendigkeit Ort und Zeit. [Mi Nov 11 2009] [21:22:07] ich habe in der letzten Woche auch genau 0 Sekunden mit forth gemacht :=(( [Mi Nov 11 2009] [21:22:30] Dito :-( [Mi Nov 11 2009] [21:23:06] Bei mir sind's zwar ein paar Sekunden, aber: [Mi Nov 11 2009] [21:23:23] controller A kann mit controller B reden. Beide Richtungen. [Mi Nov 11 2009] [21:23:45] controller A kann auch controller C kontaktieren, aber die Antwort [Mi Nov 11 2009] [21:23:59] kommt nicht durch. Mir ist das echt schleierhaft. Ich hab schon [Mi Nov 11 2009] [21:24:23] alles mogliche umgetauscht und gelötet, und die Buskabel sind grad mal [Mi Nov 11 2009] [21:24:33] 0.5 m lang. Das muß doch gehen. [Mi Nov 11 2009] [21:24:58] Die Pegel sind meiner Meinung nach auch gut. [Mi Nov 11 2009] [21:25:03] Multimasterbusse sind halt komplex [Mi Nov 11 2009] [21:25:06] Sonst noch was? [Mi Nov 11 2009] [21:25:29] Hast Du mal point-to-point probiert? [Mi Nov 11 2009] [21:25:58] Wie point to point? Die controller sind im mpc mode. [Mi Nov 11 2009] [21:26:09] Nur zwei controller am Draht [Mi Nov 11 2009] [21:26:29] Ich sag dann mal Tschüss Ihr Lieben. Nächste Woche bin ich auf Klassenfahrt - meine Traumzeit :-). D.h. schon wieder ein Mittwoch ohne Euch :-( [Mi Nov 11 2009] [21:26:29] Das tut meistens. Aber eben auch nur meistens. [Mi Nov 11 2009] [21:26:38] Ciao [Mi Nov 11 2009] [21:26:41] Wirrseng! [Mi Nov 11 2009] [21:26:41] ciao [Mi Nov 11 2009] [21:26:54] Auf Widersehen :) [Mi Nov 11 2009] [21:27:01] Verlassen Martin_53 hat den Kanal verlassen. [Mi Nov 11 2009] [21:27:40] Hmm. helfen kann ich dir da kaum, erstens keine Ahnung von 485, zweitens remote und drittens... :=(( [Mi Nov 11 2009] [21:28:05] Ich überlege, Ethernet als Hausbus zu nutzen. [Mi Nov 11 2009] [21:28:12] debugged sich leichter [Mi Nov 11 2009] [21:28:26] Da fällt mir ein: [Mi Nov 11 2009] [21:28:56] es hat sich bei mir ein Mensch gemeldet, der meine Vortragsfolien durchgepflügt hat. Der hätte auch gerne ethernet am atmega. [Mi Nov 11 2009] [21:29:21] Da muss man so einen Ethernet->Seriell-Baustein nehmen. [Mi Nov 11 2009] [21:29:26] Matthias: kannst Du das nicht mal bis nächste Woche hinzuabern? [Mi Nov 11 2009] [21:29:35] ROTFL [Mi Nov 11 2009] [21:29:43] Nee, die sind echt zu schweineteuer. [Mi Nov 11 2009] [21:29:58] es gibt SPI2Ethernet, das geht so [Mi Nov 11 2009] [21:30:12] Alles andere dürfte aber auf einem ATmega nicht zu machen sein. [Mi Nov 11 2009] [21:30:30] Warum? [Mi Nov 11 2009] [21:30:34] ENC 28J60 [Mi Nov 11 2009] [21:30:47] TCP/IP ist einfach zu komplex. [Mi Nov 11 2009] [21:31:06] IPv6 geht auch [Mi Nov 11 2009] [21:31:35] DNS / HTTP / DHCP / NTP ist in C schon gemacht [Mi Nov 11 2009] [21:31:36] naja, das etherrape board und Adam Dunkels' (abgespeckter?) tcp/ip stack tut doch auch auf einem atmega. [Mi Nov 11 2009] [21:32:09] alles, was 32KB Flash oder mehr hat, tut mit viel Resserven [Mi Nov 11 2009] [21:32:09] Staun. [Mi Nov 11 2009] [21:33:05] Matthias: wo müsste man anfangen sowas in forth zu schreiben? [Mi Nov 11 2009] [21:33:37] Oder ist das sowieso 'ne schlechte Idee? wenn ich nur mehr Ahnung hätt. [Mi Nov 11 2009] [21:33:43] Erst mal IP und ICMP. [Mi Nov 11 2009] [21:33:52] Dann geht schon mal Arp und Ping. [Mi Nov 11 2009] [21:33:54] Ganz unten (SPI), danach dann Ethernet (ARP) [Mi Nov 11 2009] [21:34:01] und dann IP [Mi Nov 11 2009] [21:34:13] und dann wird vermutlich anfangen Spaß zu machen [Mi Nov 11 2009] [21:34:26] Also: wie krieg ich ein Byte auf den ENC 28J60 und zurück? [Mi Nov 11 2009] [21:34:26] telnet fürs Terminal [Mi Nov 11 2009] [21:34:40] Block, Ethernet transferiert Blöcke [Mi Nov 11 2009] [21:34:51] Mit Bytes wird man da nicht glücklich [Mi Nov 11 2009] [21:35:00] Und dann wie krieg ich ein frame aufgebaut und auf den Käfer? [Mi Nov 11 2009] [21:35:19] RAM Block < - SPI -> Ethernet Baustein [Mi Nov 11 2009] [21:35:30] Die Blocks sind mindestens wie groß? [Mi Nov 11 2009] [21:35:36] Die ENC Dinger könne viel schon autonom [Mi Nov 11 2009] [21:35:53] Ethernet, das hat m.W. mind 528 bytes pro Frame [Mi Nov 11 2009] [21:36:06] 1492 typisch [Mi Nov 11 2009] [21:36:24] Hm, da wird das RAM schnell aufgebraucht. [Mi Nov 11 2009] [21:37:03] Ein Garbage Collector ist zu langsam ;=) [Mi Nov 11 2009] [21:37:10] lol [Mi Nov 11 2009] [21:37:28] Nee, das geht schon. Ist aber nichts für 10 Minuten [Mi Nov 11 2009] [21:37:38] Und wieviel von den 528 Byte sind echte Daten-payload? [Mi Nov 11 2009] [21:37:40] In C schon lange fertig [Mi Nov 11 2009] [21:37:45] 512 IIRC [Mi Nov 11 2009] [21:38:09] Aber das sind Ethernet Frames, die können auch weniger Payload haben (Tastendruck beim Telnet) [Mi Nov 11 2009] [21:38:39] Sind dann aber dennoch 528 byte groß??? [Mi Nov 11 2009] [21:39:39] Jupp. Deswegen ist die SPI Schnittstelle optimierungswürdig [Mi Nov 11 2009] [21:39:56] Mindestlänge Ethernet-Packet ist 64 Bytes. [Mi Nov 11 2009] [21:40:00] aber einige 100KB/Sec sind schon erreicht [Mi Nov 11 2009] [21:40:41] mit 10MBit Half Duplex Links [Mi Nov 11 2009] [21:41:32] Da muss man im zweifel defragmentieren können [Mi Nov 11 2009] [21:42:23] http://www.pollin.de/shop/dt/NjI5OTgxOTk-/Bausaetze/Diverse/AVR_NET_IO_Fertigmodul.html [Mi Nov 11 2009] [21:43:32] Ich hab ein fertig aufgebautes etherrape hier liegen. Das tut nur noch nixx. [Mi Nov 11 2009] [21:43:56] Die ethersex firmware ist bestimmt auch lustig, und ich hab mir schon mal [Mi Nov 11 2009] [21:44:27] uberlegt, ob das nicht als rs485 -- ethernet gateway dienen könnte. Aber die Nächte sind entschieden zu kurz ;-) [Mi Nov 11 2009] [21:45:04] stimmt. mein Tag war auch schon zu lang [Mi Nov 11 2009] [21:45:06] http://www.lochraster.org/etherrape/ [Mi Nov 11 2009] [21:45:13] (kenn ich) [Mi Nov 11 2009] [21:45:22] ich verlass euch dann mal [Mi Nov 11 2009] [21:45:31] bis neulich dann, adele [Mi Nov 11 2009] [21:45:34] Allaa gut. Dann bis die Taache! [Mi Nov 11 2009] [21:45:37] Verlassen MatthiasT hat den Kanal verlassen. [Mi Nov 11 2009] [21:45:38] Ciao [Mi Nov 11 2009] [21:46:26] Bernd: gibt's sonst noch was Neues vom Vorstand/zur Tagung? [Mi Nov 11 2009] [21:46:43] Die Einladung zur Tagung ist ja auf der VD hinten drauf. [Mi Nov 11 2009] [21:47:24] Jo. Und ich bin wieder am hadern, wieviel Euronen das schlucken wird. [Mi Nov 11 2009] [21:47:27] Beenden frunobulax hat den Server verlassen (Connection reset by peer). [Mi Nov 11 2009] [21:49:37] Nun denn. Das rfc791 (ip) ist schlaffe 45 Seiten lang. Ich glaub, das les ich heute abend nicht mehr. Macht's gut! [Mi Nov 11 2009] [21:49:50] Ciao [Mi Nov 11 2009] [21:50:05] ciao. [Mi Nov 11 2009] [21:50:05] Beenden erwaelde hat den Server verlassen ("."). [Mi Nov 11 2009] [21:51:11] Also ich geh auch. Gute Nacht. [Mi Nov 11 2009] [21:51:21] Gute Nacht dann. [Mi Nov 11 2009] [21:51:35] Verlassen alexshendi hat den Kanal verlassen. [Mi Nov 11 2009] [21:52:08] error Closing Link: BerndPaysan[~bernd@ppp-88-217-19-201.dynamic.mnet-online.de] ("Der letzte macht's Licht aus")