Windows CE

Microsoft Windows CE (jetzt offiziell bekannt als Windows Eingebettet Kompakt und vorher auch bekannt als Windows Eingebetteter CE, und manchmal abgekürzter WinCE) ist ein Betriebssystem, das von Microsoft für eingebettete Systeme entwickelt ist. Windows CE ist ein verschiedenes Betriebssystem und Kern, aber nicht eine unten zurechtgemachte Version von Tischwindows. Es soll mit Windows Eingebetteter Standard nicht verwirrt sein, der eine NT-basierte componentized Version von Tischwindows von Microsoft ist.

Microsoft lizenziert Windows CE OEM und Gerät-Schöpfern. Die OEM und Gerät-Schöpfer können modifizieren und ihre eigenen Benutzerschnittstellen und Erfahrungen mit dem Windows CE schaffen, das das technische Fundament zur Verfügung stellt, um so zu tun.

Die jetzige Version von Windows Eingebettete Kompaktunterstützungen Intel x86 und compatibles, MIPS und ARM-Verarbeiter.

Eigenschaften

Windows CE wird für Geräte optimiert, die minimale Lagerung haben; ein Kern des Windows CE kann in weniger als einem Megabyte des Gedächtnisses laufen. Geräte werden häufig ohne Plattenlagerung konfiguriert, und können als ein "geschlossenes" System konfiguriert werden, das Endbenutzer-Erweiterung nicht berücksichtigt (zum Beispiel, kann es ins ROM verbrannt werden). Windows CE passt sich der Definition eines Echtzeitbetriebssystems mit einer deterministischen Unterbrechungslatenz an. Von der Version 3 und vorwärts, die Systembetreuungen 256 Vorzugsniveau- und Gebrauch-Vorzugserbe, um sich mit Vorzugsinversion zu befassen. Die grundsätzliche Einheit der Ausführung ist der Faden. Das hilft, die Schnittstelle zu vereinfachen und Ausführungszeit zu verbessern.

Microsoft hat festgestellt, dass der "CE" nicht ist, glaubt ein absichtlicher initialism, aber viele Menschen, dass CE für "Consumer Electronics" oder "Kompaktausgabe" eintritt. Microsoft sagt, dass die Briefe stattdessen mehrere Designmoralprinzipien des Windows CE, einschließlich "Kompakt, Connectable, Vereinbar, Begleiter, und Effizient einbeziehen." Die erste Version — bekannt während der Entwicklung unter dem Decknamen "Pegasus" — hat einen fensterähnlichen GUI und die populäre Anwendungen mehreren Microsofts, alle zurechtgemacht unten für die kleinere Lagerung, das Gedächtnis und die Geschwindigkeit der Handcomputer des Tages gezeigt.

Seitdem hat sich Windows CE zu einem teilbasierten, eingebetteten, schritthaltenden Betriebssystem entwickelt. Es wird allein an Taschencomputern nicht mehr ins Visier genommen. Viele Plattformen haben auf dem Kernwindows CE Betriebssystem, einschließlich AutoPC des Microsofts, Taschen-PC 2000, Taschen-PC 2002, Windows Mobil 2003, Windows Mobil 2003 SE, Windows Mobil 5.0, Windows Mobil 6, Smartphone 2002, Smartphone 2003, Tragbares Mediazentrum, Zune, Windows-Telefon und viele Industriegeräte basiert und Systeme eingebettet. Windows CE hat sogar ausgesuchte Spiele für Dreamcast angetrieben, war das Betriebssystem von Gizmondo tragbar, und kann auf modifizierten Spielkonsolen von Xbox teilweise laufen.

Ein unterscheidendes Merkmal des Windows CE im Vergleich zu anderem Microsoft, das Betriebssysteme sind, dass große Teile davon in der Quellcodeform angeboten werden. Erstens wurde Quellcode mehreren Verkäufern angeboten, so konnten sie ihn ihrer Hardware anpassen. Dann haben Produkte wie Plattform-Baumeister (eine einheitliche Umgebung für das Windows CE OS Bildentwicklung und Integration oder kundengerecht angefertigte Betriebssystemdesigns, die auf CE gestützt sind), mehrere Bestandteile in der Quellcodeform zur breiten Öffentlichkeit angeboten. Jedoch werden mehrere Kernbestandteile, die Anpassung an spezifische Hardware-Umgebungen nicht brauchen (anders als die Zentraleinheitsfamilie) noch im binären verteilt nur formen sich.

Entwicklungswerkzeuge

Sehstudio

Microsoft Visual Studio 2008 und frühere Unterstützung springen für das Windows CE / Windows Bewegliche, erzeugende rechtskräftige Programme und Plattform-Images entweder als ein Emulator oder beigefügt per Telegramm einem wirklichen beweglichen Gerät vor. Ein bewegliches Gerät ist nicht notwendig, um ein CE Programm zu entwickeln. Das.NET Kompaktfachwerk unterstützt eine Teilmenge des.NET Fachwerks mit Projekten in C#, und VB.NET, aber nicht Geführter C ++. "Geführte" Anwendungen, die das.NET Kompaktfachwerk auch verwenden, verlangen Geräte mit bedeutsam größeren Erinnerungen (8 Mb oder mehr), während ungeführte Anwendungen noch erfolgreich auf kleineren Geräten laufen können.

Im Sehstudio 2010 werden die Windows-Telefonentwickler-Werkzeuge als eine Erweiterung verwendet, Windows Telefon 7 apps erlaubend, um entworfen und innerhalb des Sehstudios geprüft zu werden.

CodeGear Delphi Prisma

Delphi Prisma von CodeGear, das im Sehstudio läuft, unterstützt auch das.NET Kompaktfachwerk und kann so verwendet werden, um bewegliche Anwendungen zu entwickeln. Es verwendet den Bearbeiter von Oxygene, der von RemObjects geschaffen ist, der.NET, das.NET Kompaktfachwerk, und Mono abspielbar ins Visier nimmt. Sein Bearbeiter der Befehl-Linie steht kostenlos zur Verfügung.

Freies Pascal und Lazarus

Freies Pascal hat den Hafen des Windows CE in der Version 2.2.0 eingeführt, ARM und x86 Architekturen ins Visier nehmend. Später wurden die Kopfball-Dateien des Windows CE für den Gebrauch mit Lazarus, ein auf Freiem Pascal gestütztes Softwarepaket der schnellen Anwendungsentwicklung (RAD) übersetzt. Anwendungen des Windows CE werden entworfen und in der einheitlichen Entwicklungsumgebung (IDE) von Lazarus codiert und mit einem passenden bösen Bearbeiter kompiliert.

Basic4ppc

Basic4ppc — der eine Programmiersprache ist, die dem Visuellen ähnlich ist, Grundlegend — nimmt das.NET Kompaktfachwerk ins Visier und unterstützt Windows CE und Windows Bewegliche Geräte.

GLBasic

GLBasic ist ein sehr leichter, um GRUNDLEGENDEN Dialekt zu erfahren und zu verwenden, der für viele Plattformen, einschließlich des Windows CE und Beweglichen Windows kompiliert. Es kann durch das Schreiben von ReihenC/C ++ Code erweitert werden.

LabVIEW

LabVIEW ist eine grafische Programmiersprache, viele Plattformen einschließlich des Windows CE unterstützend.

Plattform-Baumeister

Dieses Programmierwerkzeug wird verwendet, für die Plattform (BSP + Kern), Gerät-Fahrer (geteilte Quelle oder Gewohnheit gemacht) und auch die Anwendung zu bauen. Das ist eine Schritt-Umgebung, um das System und Laufen zu veranstalten. Man kann auch Plattform-Baumeister verwenden, um einen SDK (Werkzeugkasten für Softwareentwickler) für den Zielmikroprozessor (SuperH, x86, MIPS, ARM usw.) zu exportieren, um mit einem anderen verbundenen Werkzeugsatz verwendet zu werden, der unten genannt ist.

Eingebetteter visueller C ++ (eVC)

Der Eingebettete Visuelle C ++ Werkzeug ist für die Entwicklung der eingebetteten Anwendung für gestützte Geräte des Windows CE. Dieses Werkzeug kann das eigenständige Verwenden des SDK verwendet werden, der vom Plattform-Baumeister oder Verwenden des Plattform-Baumeisters exportiert ist, der den Plattform-Betriebsleiter Konnektivitätseinstellung verwendet.

AutoHotkey

Ein Hafen des offenen Quellmakroentwicklungs- und Automationssoftwaredienstprogrammes AutoHotkey ist für das Windows CE verfügbar, das den Aufbau von Makros und einfachen GUI vom Systemanalytiker Jonathan Maxian Timkang entwickelten Anwendungen erlaubt.

Beziehung zu Windows beweglicher Taschen-PC und SmartPhone

Häufig Windows CE, Windows Beweglicher und Taschen-PC werden austauschbar teilweise wegen ihres allgemeinen Ursprungs verwendet. Diese Praxis ist nicht völlig genau. Windows CE ist ein modular/componentized Betriebssystem, das als das Fundament von mehreren Klassen von Geräten dient. Einige dieser Module stellen Teilmengen der Eigenschaften anderer Bestandteile zur Verfügung (z.B unterschiedliche Niveaus der Fenstertechnik-Unterstützung; DCOM gegen COM), andere, die (Bitmap oder Schriftart-Unterstützung von TrueType), und andere getrennt sind, die zusätzliche Eigenschaften zu einem anderen Bestandteil hinzufügen. Man kann einen Bastelsatz kaufen (der Plattform-Baumeister), der alle diese Bestandteile und die Werkzeuge enthält, mit denen man eine kundenspezifische Plattform entwickelt. Anwendungen, die Beweglich/Tasche Hervorragen, ragen Hervor sind nicht ein Teil dieses Bastelsatzes. Die ältere Tragbare PC-Version des Taschenwortes und mehrere andere ältere Anwendungen werden als Proben jedoch eingeschlossen.

Bewegliches Windows wird am besten als eine Teilmenge von auf einer Untermauerung des Windows CE gestützten Plattformen beschrieben. Zurzeit ist Taschen-PC (jetzt genannt Windows Beweglicher Klassiker), SmartPhone (Windows Beweglicher Standard), und Taschen-PC-Telefonausgabe (Windows Beweglicher Fachmann) die drei Hauptplattformen unter Windows Beweglicher Regenschirm. Jede Plattform verwendet verschiedene Bestandteile des Windows CE, plus ergänzende Eigenschaften und für ihre jeweiligen Geräte angepasste Anwendungen.

Taschen-PC und Bewegliches Windows werden kundenspezifische Plattformen für den allgemeinen PDA-Gebrauch vom Microsoft definiert, aus einem vom Microsoft definierten Satz von minimalen Profilen (Berufsausgabe, Erstklassige Ausgabe) von der Software und Hardware bestehend, die unterstützt wird. Die Regeln, für ein Taschen-PC-Gerät zu verfertigen, sind strenger als diejenigen, für eine kundenspezifische auf das windows Ce gegründete Plattform zu erzeugen. Die Definieren-Eigenschaften des Taschen-PCs sind der touchscreen als das primäre menschliche Schnittstelle-Gerät und seine äußerst tragbare Größe.

CE v3.0 ist die Basis für den Taschen-PC 2002. Ein Nachfolger von CE v3.0 ist CE.net. "PocketPC [is] eine getrennte Schicht des Codes oben auf dem Kernwindows CE OS... Taschen-PC basiert auf dem Windows CE, aber es ist ein verschiedenes Angebot." Und Lizenznehmer des Taschen-PCs werden verboten, den Teil von WinCE zu modifizieren.

Die Plattform von SmartPhone ist ein an der Eigenschaft reicher OS und Schnittstelle für Autotelefon-Hörer. SmartPhone bietet Produktivitätseigenschaften Geschäftsbenutzern, wie E-Mail und multimediale geistige Anlagen zu Verbrauchern an. Die Schnittstelle von SmartPhone verlässt sich schwer auf die Steuerknüppel-Navigation und den Eingang von PhonePad. Das Gerät-Laufen SmartPhone schließt keine Touchscreen-Schnittstelle ein. Geräte von SmartPhone ähneln allgemein anderen Zellhörer-Form-Faktoren, wohingegen die meisten Telefonausgabe-Geräte einen PDA-Form-Faktor mit einer größeren Anzeige verwenden.

Versionen

Siehe auch

  • ActiveSync
  • Dreamcast
  • Tragbarer PC
  • Tragbarer PC-Forscher
  • Liste von Geräten des Windows CE
  • Microsoft Kin
  • Handgroßer PC
  • Taschen-PC
  • Tragbares Mediazentrum
  • Block-PC
  • Windows CE 3.0
  • Windows CE 5.0
  • Windows Eingebetteter CE 6.0
  • Windows Eingebettete Kompakte 7
  • Windows beweglicher
  • Windows-Telefon
  • Xbox
  • Zune HD

Zeichen und Verweisungen

Links

haben

Source is a modification of the Wikipedia article Windows CE, licensed under CC-BY-SA. Full list of contributors here.
Eingebettetes Betriebssystem / Finanzwalfisch
Impressum & Datenschutz