Obecné informace o systému Windows CE
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
- Název nyní zní Windows Embedded CE 6.0.
- Barva značky byla změněna zoranžové na modrou.
Přepracovaná architektura
- Přepracované jednotné jádro.
- Podpora až 32000 procesů.
- 2 GB virtuální paměti na jeden proces.
- Ovladače vrežimu jádra pro vyšší výkon.
- Ovladače vuživatelském režimu pro vyšší robustnost.
- Emulátor zařízení je nyní založen na kódu ARM.
Nová struktura licencí
- Licence ksystému Windows Embedded CE 6.0 nyní umožňují snížení verze (downgrade) vrámci stejné položky ceníku (např. zCE 6.0 Prof na CE 5.0 Prof aCE 4.2 Prof).
- Žádné součásti prohlížečů souborů aaplikace Pocket-IE.
- Žádná podpora pro IEEE1394, P2P aRemote DCOM.
- Žádné licence Professional-Plus.
- Se systémem Windows Embedded CE 6.0 lze nyní distribuovat aplikaci Active Sync.
Lepší nástroje
- Nástroj Platform Builder navržený vpodobě modulu plug-in ksadě Microsoft Visual Studio® 2005. Svyužitím svých stávajících dovedností tak můžete vytvořit operační systém iaplikaci. Úplná sada Visual Studio 2005 Professional je nyní součástí dodávky nástroje Platform Builder, ato bez zvýšení ceny.
- Aktualizovaná funkce katalogu.
- Aktualizované kompilátory.
- Nový integrovaný emulátor zařízení.
Lepší podpora
- Desetiletá prodloužená podpora.
- Celosvětová základna partnerů aspolupráce vrámci komunity.
- Bezplatná zkušební sada pro vyzkoušení atestování systému po dobu 180 dnů.
Rychlejší vývoj
- Komplexní vývojové portfolio pro snadnou konfiguraci, sestavování adodávání nových zařízení.
- Integrovaný vývojový emulátor odstraňuje potřebu více nástrojů zrůzných zdrojů.
- Několik stovek testovaných součástí připravených kpoužití.
- Širší přístup kzdrojovému kódu zjednodušuje ladění, testování aprovádění změn vbitové kopii operačního systému.
Podpora nových obchodních příležitostí
- Součást Cellcore Stack pomáhá navazovat datová ahlasová připojení vcelulárních sítích.
- Součásti Windows Media Connect aDigital Video Recording pomáhají zařízením využívat média zpočítačů se systémem Windows XP azaznamenávat či zpracovávat živé datové proudy videa.
- Součást Windows Network Projector pomáhá účastníkům schůzí při předvádění prezentací zpočítačů se systémem Windows Vista.
Nová architektura systému Windows Embedded CE 6.0
•
- Jednotné jádro.
- Kritické součásti operačního systému byly přesunuty do prostoru jádra.
- Vyšší výkon systému.
- Dokonalejší funkce zabezpečení avyšší robustnost.
- Vysoký stupeň zpětné kompatibility.
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.
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. |



