Home » Windows CE » Obecné informace

Obecné informace o systému Windows CE

HTML clipboard

Windows Embedded 6.0 je otevřený, škálovatelný, nativní 32bitový robustní operační systém s funkcemi reálného času pro inovativní zařízení s malými nároky na kapacitu paměti. Byl navržen zejména pro vývojáře, kteří potřebují rychle uvádět nová zařízení na trh s nejnižšími možnými náklady.

Mezi tato zařízení patří podnikové nástroje (například průmyslové řadiče, komunikační ústředny a prodejní terminály) i výrobky pro spotřebitele (jako jsou fotoaparáty, telefony a zařízení pro domácí zábavu).

Systém Windows Embedded CE 6.0 přichází s přepracovaným jádrem a ještě výkonnějšími nástroji pro embedded vývoj. Spolupracuje s oborovými standardy i s existujícími technologiemi společnosti Microsoft pro stolní počítače i servery a pomáhá vytvářet specializovaná zařízení různých kategorií, od komerčních přístrojů po elektronické výrobky pro spotřebitele.

Novinky v systému Windows Embedded CE 6.0

Názvy a značky

Přepracovaná architektura

Nová struktura licencí

 

Lepší nástroje

 

Lepší podpora

Rychlejší vývoj

Podpora nových obchodních příležitostí

Nová architektura systému Windows Embedded CE 6.0




HTML clipboard

Windows Embedded CE 6.0 - vývojové nástroje a postup vývoje

Nástroje pro vývoj platformy

Platform Builder pro systém Windows Embedded CE 6.0 (doplněk plug-in pro sadu Visual Studio 2005) je integrované vývojové prostředí (IDE) pro vytváření vlastních návrhů embedded operačních systémů. Platform Builder je dodáván se všemi vývojovými nástroji, které jsou potřebné k návrhu, vytváření, testování a ladění projektu.





HTML clipboardIntegrovaný emulátor ARM pomáhá snadno testovat bitovou kopii systému Windows Embedded CE bez potřeby hardwarové platformy.

 

HTML clipboard

Nástroje pro vývoj aplikací

K vývoji aplikací pro systém Windows Embedded CE 6.0 nabízí společnost Microsoft důvěrně známou sadu programovacích jazyků využívajících řízený nebo neřízený kód. Sada Visual Studio 2005 plně využívá výhod platformy .NET Compact Framework s veřejnými internetovými standardy pro integraci s novými i stávajícími aplikacemi na různých platformách. Mezi podporované jazyky patří Visual C++, Visual C# a Visual Basic.

Windows Embedded CE - postup vývoje

Postup vývoje můžeme rozdělit na vývoj operačního systému zařízení a vývoj aplikace. K zahájení vývoje zařízení potřebujete sadu BSP (Board Support Package) od výrobce desky. Můžete však také začít s integrovanou standardní sadou BSP. Sada BSP obsahuje všechny potřebné ovladače, konfiguraci a nastavení. Čím lepší a úplnější sadu BSP máte, tím méně práce vám zbývá. Bitovou kopii můžete otestovat pomocí emulátoru zařízení. Nezapomeňte si v rámci projektu vybrat sadu BSP pro emulátor. Po dokončení návrhu operačního systému můžete exportovat sadu SDK (Software Developmet Kit). Sada SDK obsahuje sadu funkcí API (programové rozhraní) podporovaných vaší bitovou kopií systému Windows Embedded CE. Vývojář aplikace si nyní může tuto sadu SDK nainstalovat a využít ji při vývoji aplikací pro bitovou kopii systému Windows Embedded CE a pro testování na emulátoru.

 



Hlavní skutečnosti

Popis

Funkce reálného času

Windows Embedded CE je jediný operační systém společnosti Microsoft s nativními funkcemi reálného času. Doby latence se samozřejmě liší v závislosti na rychlosti a architektuře procesoru.

Nízké náklady

Nízké počáteční kapitálové náklady díky možnostem bezplatného vyzkoušení nástrojů,, levné vývojové nástroje a nejnižší ceny licencí snižující celkové náklady na vývoj.

Architektury procesorů

Jsou podporovány následující čtyři architektury 32bitových procesorů: ARM, MIPS32, SH4 a x86.

Modularita

Výběr z více než 500 součástí. Dvě různé licence s různými sadami součástí: Core a Professional.

Sdílený zdrojový kód

V rámci programu Shared Source je k dispozici více než 3,9 milionů řádků zdrojového kódu. Sdílený zdrojový kód můžete použít pro potřeby dokumentace, ladění, testování a změn bitové kopie operačního systému při vytváření různých funkčních variant. Tento zdrojový kód můžete používat a měnit.

Malé paměťové požadavky

Jádro využívá přibližně 700 kB paměti. Běžná průmyslová zařízení využívají 4-6 MB paměti, plně funkčně vybavené zařízení Mobile kolem 20 MB. (Tyto hodnoty nezahrnují aplikaci.)

Mobilní zařízení

Systém obsahuje speciální funkce pro mobilní zařízení (například řízení spotřeby, rychlý přechod z pohotovostního režimu a využití technologie flash). Součástí systému Windows Embedded CE 6.0 jsou samozřejmě všechny nové komunikační a mediální funkce.

Rychlé uvádění na trh

Windows Embedded CE nabízí vývojářům jednotnou sadu nástrojů pro vytváření, ladění a nasazování vlastních zařízení se systémem Windows Embedded CE. Plně integrované vývojové prostředí (IDE) obsahuje také technologie emulace umožňující současný vývoj hardwaru a softwaru. Nástroj Platform Builder je navržen jako modul plug-in k sadě Microsoft Visual Studio 2005. S využitím svých stávajících dovedností tak můžete vytvořit operační systém i aplikaci.

Podpora standardů

Systém Windows Embedded CE 6.0 spolupracuje s oborovými standardy i s existujícími technologiemi společnosti Microsoft pro stolní počítače i servery a pomáhá vytvářet specializovaná zařízení různých kategorií, od komerčních přístrojů po elektronické výrobky pro spotřebitele. Společnost Microsoft přislíbila k systému Windows Embedded CE desetiletou prodlouženou podporu.

Vývoj aplikací

K vývoji aplikací pro systém Windows Embedded CE 6.0 nabízí společnost Microsoft důvěrně známou sadu programovacích jazyků využívajících řízený nebo neřízený kód. Sada Visual Studio 2005 plně využívá výhod platformy .NET Compact Framework s veřejnými internetovými standardy pro integraci s novými i stávajícími aplikacemi na různých platformách i pro vývoj nativního kódu. Mezi podporované jazyky patří Visual C++, C# a Visual Basic.

close