Häufige Fragen



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.
 

News

2010-02-22
QNX und Real-Time Systems gehen Allianz ein: Verbindung von QNX Neutrino RTOS mit Hypervisor

QNX Software Systems und Real-Time Systems, führend bei der Embedded-Virtualisierung und Echtzeit-Hypervisor-Technologie, werden zusammenarbeiten, damit Kunden sowohl von der Hypervisor-Technologie als auch dem Echtzeit-Betriebssystem QNX Neutrino (RTOS) profitieren können. Mit dem kürzlich vorgestellten RTS Hypervisor in Version 2.2 lässt sich das QNX Neutrino RTOS auf derselben Hardware mit Windows, Linux und anderen Betriebssysteme verwenden...

weiter…
2010-01-30
RTS Hypervisor V2.2 – jetzt mit MSI Unterstützung für alle Betriebssysteme
Die Real-Time Systems GmbH gab heute die Verfügbarkeit der Version 2.2 des RTS Hypervisor bekannt. Der Bare Metal Hypervisor (Type 1) ist ein Softwareprodukt, welches die Ausführung von Echtzeitbetriebssystemen parallel zu Betriebssystemen wie Linux oder Windows XP erlaubt, ohne Latenzen zum bestehenden Echtzeitverhalten hinzuzufügen und ohne deterministisches Verhalten zu beeinträchtigen...
weiter…
2009-03-01
RadiSys als OEM und Vertriebspartner für RTS Hypervisor gewonnen
Wie heute bekannt gegeben wurde, unterzeichneten die Real-Time Systems GmbH und die RadiSys Corporation einen Vertrag, der die gemeinsame Entwicklung integierter Lösungen für embedded Produkte beinhaltet. Dies ermöglicht RadiSys die Vorteile der RTS Hypervisortechnologie zu nutzen, um somit Kunden im embedded Bereich bei niedrigeren Kosten höhere Performance zu bieten. weiter…