Seite 2 von 6

Re: TriOS mit Netzwerk

Verfasst: Mi 25. Dez 2013, 20:34
von blueicechip
Ich hab nen R14v, als Netzwerkbuchse hab ich die SI-60062-F oder SI-60024-F aus der Teile-List von CSD bestellt. Die hat sich auch in anderen Projekten mit dem ENC bewährt. Als Drossel hab ich immer ne 10µH genommen. Da mein R14v noch kein Gehäuse hat, hab ich nur nen kleinen aufsteckbaren Finger-Kühlkörper auf dem hinteren Regler, der reicht bisher noch aus.

Re: TriOS mit Netzwerk

Verfasst: Mi 25. Dez 2013, 21:36
von Klaus-Peter
Ansonsten muss ich mich wohl mal nach nem Stück Blech zum Draufschrauben auf den Spannungsregler umsehen...
Oder........ du nimmst den schicken Kühlkörper von Reichelt V PR5/25-M3 den ich hier in meinem Bautagebuch beschrieben habe :mrgreen:

http://hive-project.de/board/viewtopic. ... rper#p7220

Re: TriOS mit Netzwerk

Verfasst: Do 26. Dez 2013, 01:28
von PIC18F2550
Ich sollte besser Lesen was geschrieben steht "∞ xsave hallo.bin" und schon geht es.

Weiter so :DAUMENHOCH

Re: TriOS mit Netzwerk

Verfasst: Fr 3. Jan 2014, 21:59
von quix
(Ich sollte wohl meinen Hive mal wieder vorkramen...)

Trotzdem ne Frage. Die MAC-Adresse ist doch im Netzwerk-IC fest vorgegeben. Oder kann die beim HIVE selbst gewählt werden? Deshalb die Info mit der RTC?!

Re: TriOS mit Netzwerk

Verfasst: Fr 3. Jan 2014, 23:09
von PIC18F2550
Hi,

Beim ENC ist diese frei einstellbar.

Bei vielen LAN-Chips kann die vorgegebene auch überschrieben werden ist halt eben nur ein Register und sehr Hackerfreundlich.

http://de.wikipedia.org/wiki/MAC-Adresse
http://www.tecchannel.de/netzwerk/tipps ... s_aendern/

:)

neue Version R56-nw0.3

Verfasst: Di 7. Jan 2014, 10:40
von joergd
Im ersten Beitrag habe ich meine neueste Version mit einigen interessanten Änderungen angehängt. Dort sind auch die einzelnen Änderungen in der Historie beschrieben.

Der FTP-Client sollte nun mehr verschiedene Server unterstützen. Außerdem werden mehr Parameter unterstützt, welche teilweise mit sinnvollen Default-Werten vorbelegt sind. Z.B. kann mit dem Parameter "/s" nun direkt auf SD-Card gespeichert werden (intern trotzdem Umweg über RAM-Disk).

Insgesamt kann man damit jetzt schon sehr schön ohne serielle Verbindung oder ständiges Wechseln der SD-Card Programme testen. Ich habe das z.B. bei mir so eingerichtet (Linux-Umgebung), daß mittels make-Script die Regnatix-Binaries auf einem lokal laufenden FTP-Server in dessen Verzeichnis "/hive/sdcard/system" landen. Das ist das Default-Verzeichnis des FTP-Clients, wenn der Parameter "/v" nicht angegeben wird. Die IP-Adresse des Entwicklungs-PCs mit FTP-Server wird auf dem Hive mittels "ipconfig /b <adresse>" als Boot-Server eingetragen. Damit genügt zum Download mittels FTP-Client die Angabe des Dateinamens mittels Parameter "/d" und der Parameter "/s" zum Speichern auf SD-Card. Ein Beispiel:
  • Im BST werden Änderungen z.B. im IPConfig-Programm (ipconfig.spin) vorgenommen und mittels F8 compiliert.
  • Das Make-Script make.sh wird aufgerufen. Dieses compiliert das komplette TriOS und legt die Binaries im Anonymous-Homeverzeichnis des FTP-Servers ab.
  • Am Hive erfolgt der direkte Download auf die SD-Card mittels:

    Code: Alles auswählen

    ftp /s /f ipconfig.bin
  • Anschließend kann "ipconfig" auf dem Hive direkt gestartet und getestet werden.
Im neuen Archiv im ersten Beitrag ist bereits mein neues Projekt, ein IRC-Client enthalten. Dieser ist allerdings noch als "Proof of Concept" zu verstehen. Die prinzipielle Machbarkeit konnte ich damit schon nachweisen, nur schön ist das Ganze noch nicht. Wer es bis zu einer wirklich nutzbaren Version nicht mehr abwarten kann, aber den Client zum Testen nicht auf einen öffentlichen IRC-Server loslassen will, der kann sich bei mir melden. Ich habe einen eigenen IRC-Server aufgesetzt, dieser kann dann zum Testen benutzt werden.

Re: TriOS mit Netzwerk

Verfasst: Di 7. Jan 2014, 21:45
von PIC18F2550
Hi joergd,

du bist der LAN-MANN ;)

Wenn ich mir das so betrachte währe ja ein automatisches Update-System machbar. (nur "reg.sys und Verzeichnis "system")

1. Download einer Datei/Verzeichnisliste
2. Verzeichnis Update anlegen
3. Alle neuen dateien da hinein
4. altes reg.sys wird überschrieben.
5. das alte "system" verzeichnis wird gelöscht
6. Das Update Verzeichnis wird umbenannt in system

Programme die nicht der Update-Funktion unterliegen müssen zwingend eine Versionsabfrage ausführen.

Re: TriOS mit Netzwerk

Verfasst: Di 7. Jan 2014, 22:10
von PIC18F2550
Habe gleichmal an Arcor getestet.

Bei der Eingabe der Befehlszeile ist mir etwas Aufgefallen.

Die Eingabe erfolgte in der letzten Zeile ( unten ).

Der Text ist länger als die Zeile.

Es kommt zur Zeilenschaltung und die eingabe friert ein.

Nur noch Enter wird angenommen die anderen Tasten zeigen keinerlei Funktion.

Kein Password == kein Zugang.

Ich habe dann versucht mit htext zu arbeiten aber leider ist die immer noch nicht korrigiert und macht dementsprechend nicht was sie soll.:(

Re: TriOS mit Netzwerk

Verfasst: Mi 8. Jan 2014, 11:16
von joergd
Ja, ein (halb-) automatisches Update wäre sicher ohne viel Aufwand machbar. Im Prinzip müßte nur der komplette Inhalt eines FTP-Verzeichnisses auf die SD-Card kopiert werden.

In eine ähnliche Richtung geht ja meine Idee, statt von SD-Card alternativ vom FTP-Server "zu booten". Ich hab mir das letztens schonmal genauer angesehen, aber erstmal zumindest hinter den IRC-Client gestellt. Nachteil wäre nämlich, daß der gesamte FTP-Code in den Loader von Regnatix aufgenommen werden müße. Damit würde der wesentlich größer werden. Als Alternative könnte man zumindest wesentliche FTP-Funktionen in Administra integrieren. Dann paßt der Sound dort aber niemals wieder rein. Und der Heartbeat fehlt mir schon, wenn ich das Netzwerk aktiv habe...

Zum Arcor-FTP-Server:
Was da jetzt genau passiert ist, kann ich Deiner Beschreibung nicht entnehmen. Es wird aber schon mit der maximalen Länge von 64 Zeichen einer Zeile in Regime zu tun haben. Das würde wahrscheinlich mit htext auch nicht besser (trotzdem schade, daß htext derzeit nicht geht - könnte ich auch für den IRC-Client gebrauchen). Als Aternative fällt mir nur ein, daß Du den Arcor-Server als Boot-Server mit ipconfig /b einträgst. Dann brauchst Du zumindest den nicht mehr als Parameter angeben und die Befehlszeile wird kürzer. Ansonsten könnte ich noch darüber nachdenken, die Parameter im Client interaktiv abzufragen oder in eine Konfigurationsdatei zu schreiben...

Re: TriOS mit Netzwerk

Verfasst: Mi 8. Jan 2014, 12:16
von PIC18F2550
Abfragen und in eine Konfigurationsdatei schreiben z.B. mit FTP-Config :D
Damit bleibt der Bootserver erhalten.

"ipconfig /b" werd ich heute abend mal testen. Danke.