Antworten
Welche Betriebssyteme werden unterstützt?Das CIFS NQ Produkt für embedded Echtzeitbetriebssyteme ist zur Zeit für folgendende Betriebssysteme verfügbar: VxWorks, INTEGRITY, velOSity, ThreadX und Embedded Linux. Andere Betriebssysteme auf Anfrage.
Worin liegt der Vorteil in der Nutzung von Dateifreigabe in vernetzten embedded Geräten? Die Dateifreigabe erlaubt einen gegenseitigen Dateizugriff der embedded Geräte auf alle freigegebenen Verzeichnisse und ermöglicht das Schreiben, Lesen, Editieren, Kopieren, Löschen oder das Updaten von Dateien. Hierbei muss nie die komplette Datei von oder in den eigenen Speicher oder Festplatte geladen werden. Durch den Einsatz von Dateifreigaben wird der Speicherbedarf der embedded Geräte drastisch reduziert und da Dateien nicht übertragen werden erhöht sich die Perfromance. Darüber hinaus ermöglicht das File-Sharing den gleichzeitigen oder gemeinsamen Zugriff mehrerer Geräte auf die Selbe Datei; Konflikte werden automatisch erkannt und vermieden. All diese Eigenschaften sind grundlegende Anforderungen vernetzter embedded Geräte.
CIFS NQ™ ermöglicht das automatische Erscheinen von Geräten unter "Netzwerkumgebung". Welche Vorteile bringt dies dem Anwender? In CIFS NQ ist die Unterstützung des Browsers für "Host Announcement" implementiert. Diese Unterstützung lässt die Geräte automatisch als Symbol unter "Netzwerkumgebung" auf einem beliebigen PC erscheinen. Der Anwender vermeidet so eine komplexe Einrichtung, Konfiguration oder Treiber Installation, wenn Geräte eingerichtet werden oder einem Netzwerk hinzugefügt werden sollen. Jeder Anwender der sich unter Windows mit "Netzwerkumgebung" einmal beschäftigt hat, kann einfach und intuitiv eine embedded Anwendung installieren oder einsetzen.
Was ist CIFS? CIFS oder “Common Internet File System” (früher SMB) ist das Datei- und Druckerfreigabe-Protokoll welches von Microsoft für die Betriebssysteme Windows 95, 98, ME, NT, 2000, XP und auch CE zur gemeinsamen Nutzung und Verwaltung von Dateien und Druckern über ein Netzwerk genutzt wird.
Was ist NFS?Ähnlich wie CIFS ist NFS (Network File System) das Protokoll zur gemeinsamen Nutzung und Verwaltung von Dateien und Druckern in einem reinen Unix-basierten Netzwerk.
Gibt es noch weitere Lösungen an Dateifreigabe Protokollen für embedded Systeme?
Es gibt verschiedene andere Dateifreigabelösungen für embedded Systeme, jedoch keine der uns bekannten Lösungen bietet die volle Unterstützung von CIFS. Unter VxWorks zum Beispiel gibt es lediglich eine NFS Implementierung. Eine Nutzung von File-Sharing in einem Windowsnetzwerk ist dadurch nicht möglich. Ein weiteres Beispiel ist im Bereich des embedded Linux zu finden. Hier gibt es "SAMBA", eine durchaus funktionierende Lösung. Allerdings ist der hohe Speicherbedarf von SAMBA und der Mangel an Support ein möglicher Nachteil. Kurz – aus unserer Sicht ist CIFS NQ die einzige vollständige, Plattform unabhängige Implementierung für File-Sharing.
Warum CIFS wenn HTTP und FTP verfügbar sind?Für die Übertragung von Dateien sind HTTP und FTP bestens geeignet, sie sind jedoch nicht in der Lage eine Dateifreigabe oder File-Sharing zu bieten. Im Gegenteil: Dateien müssen vollständig übertragen werden und jedes Geräte muss den notwendigen Speicherbedarf oder Platz auf einer Festplatte zur Verfügung stellen. Der gleichzeitige Zugriff oder eine gemeinsame Nutzung von Dateien durch mehrere Geräte ist nicht unterstützt. Durch den Einsatz von CIFS wird somit die Geschwindigkeit optimiert, da Dateien nicht übertragen werden müssen und gleichzeitig können Kosten für Speicher bzw. Festplatten eingespart werden.
Was bietet Samba?SAMBA ist vergleichbar mit CIFS und ist für UNIX bzw. Linux verfügbar. SAMBA ist als Open Source verfügbar, erfordert jedoch einen erheblichen Aufwand wenn es auf ein anderes Echtzeitbetriebssystem wie z.B. VxWorks portiert werden soll. Hinzu kommt der relativ hohe Speicherbedarf dieser Lösung. Als Open Source Lösung sollte man auch bedenken, dass jede Änderung und Weiterentwicklung Ihrer Entwicklung ebenfalls wieder als Open Source veröffentlicht werden muss, was oft den Einsatz in der Industrie ausschließt.
|
|