Windows 10 Iot Core: det du trenger å vite

Windows 10 Iot Core vokser gradvis i popularitet blant systemdesignere, ikke bare på grunn av sin enkelhet, men også på grunn av kombinasjonen av lave lisenskostnader og løpende oppdateringer. Sistnevnte sikrer at store sikkerhetshull og oppgraderte funksjonssett for nye standarder er tilgjengelige (Microsoft har forpliktet Seg til et 10-årig støttevindu), mens lave lisenskostnader og dedikerte kommersielle utviklerverktøy (spesielt evnen til å lage test-og detaljhandelsbilder) får oppmerksomhet.

Her tar vi en titt på fordeler, ulemper og bredere detaljer Rundt Windows 10 Iot Core…

det er likheter mellom de To tilbudene, fordi de begge var ment for innebygde eller begrensede ressurssystemer. Men Windows 10 Iot Core er mer av en ut av boksen opplevelse der Windows CE var mer av en verktøykasse for et system. Windows CE (WEC2013 – den siste utgitte versjonen) tillot kjernen og driverne å bli endret for å passe utviklerens målsystem, Mens Windows 10 Iot Core er et lukket system – både kjernedrivere og kjerne er stengt og krever driversignering – men systemet kan konfigureres for målet på brukernivå.

mens de eldre WINDOWS CE-variantene fortsatt støttes offisielt Av Microsoft (se vår detaljerte artikkel ‘Windows Embedded Compact Migration and End-of-Life Support’), droppet den siste versjonen – WEC2013 – grunnleggende støtte i 2018 og treffer de utvidede støttebufferne i 2023. Kort sagt, dagene er nummerert.

Kan Windows 10 Iot Core kjøre de samme programmene SOM CE7 eller WEC2013?

Nei, Windows 10 Iot Core kan kjøre UWP-og. NET-applikasjoner, C++ – applikasjonen vil kjøre, Men er begrenset i funksjonene som kan støttes. Microsoft har anerkjent at mange utviklere vil være opptatt av å port applikasjoner FRA CE, så har utviklet en ‘pico’ løsning. Dette ser Hele Windows CE-miljøet, både brukermodus og kjernemodus, løftet inn i pico-prosessen, som kjører i brukermodusen til det underliggende Windows 10 IOT OS. Et windows 10-plattformabstraksjonslag håndterer syscalls (f. eks. virtuelle minnetildelinger) fra pico-prosessen og leverer dem Til Windows 10-VERTSOPERATIVSYSTEMET for behandling.

Er Windows 10 Iot-Kjerne i sanntid Som Windows CE?

Mye Som Android Windows 10 iot Core er mer av en presentasjon OS som er ment å kjøre grunnleggende fysiske utganger, vise informasjon og håndtere kommunikasjon. Alt som krever hard sanntid, bør gjøres med en ledsager mikrokontroller eller annen enhet som er bedre egnet festet til systemet.

dette er ikke en stor avgang for de fleste brukere; enhver enhet som kjører ET OS har en mye høyere ventetid på små oppgaver sammenlignet med en enkel mikrokontroller med bare bare metall eller enkle RTOS.

Er Windows 10 Iot Core et innebygd system?

ja, den er beregnet for bruk i enheter med ett formål og er optimalisert for mindre enheter med eller uten en skjerm som kjører PÅ BÅDE ARM-og x86/x64-enheter.

kan jeg migrere maskinvaren FRA CE6.0/CE7.0 TIL WEC2013 eller Windows 10 Iot Core?

det er mulig, men suksess vil avhenge sterkt PÅ CPU eller modul du bruker på målet plattform.

Windows 10 Iot Core er et lukket system når det gjelder porting; bare enkelte leverandører har tilgang til å aktivere støtte på sine moduler eller plattformer i motsetning Til Windows CE som gitt riktig kunnskap kan gjøres med innsats på mange plattformer.

WEC2013 har høyere grunnleggende krav ENN CE6. 0 som var glad for Å kjøre PÅ 64 MB RAM. Du ser PÅ EN 256 MB RAM som et fornuftig utgangspunkt. Windows 10 Iot Core har minst 256 MB, men krever også MINST 2 GB lagringsplass.

kort sagt, de fleste maskinvareoverføringer vil kreve minst et redesign av systemets CPU eller CPU-modul og / eller erstatning med en enhet som har programvarestøtte på basisnivå. Dette vil da potensielt kreve tilpasning for å kontrollere systemet som det gjorde før.

Hvilken Versjon Av Visual Studio bruker JEG PÅ WEC2013 eller Windows 10 Iot Core?

WEC2013 kan brukes Med Visual Studio 2012, 2013 eller 2015. Windows 10 Iot Core har støtte ved Hjelp Av Visual Studio 2015 eller 2017.

Støttes Visual Basic fortsatt?

WEC2013 Og Windows 10 iot Core støtter Visual C++, Visual C# og Visual Basic. Det er begrensninger Med Windows 10 Iot Core når det gjelder ikke-UWP-apper, det er ingen eldre Win32 UI API for startere. Hva dette betyr er at programmer ikke kan kalle standard CreateWindow eller andre vindushåndteringsfunksjoner Fra C++, Også Windows Forms, WPF og MFC-klasser støttes heller ikke.

Hva er fotavtrykket TIL WEC2013 Eller Windows 10 Iot Core?

Windows 10 Iot Core trenger 256 MB RAM OG 2 GB lagringsplass, MENS WEC2013 er mindre, 256 MB RAM og 256 MB lagring er nok for mange systemer.

hva koster WEC2013 Eller Windows 10 Iot Core?

WEC2013 har tre lisenser, Core (Nr), Entry og General Embedded (full)

Windows 10 Iot Core-operativsystemet forblir royaltyfritt. Windows 10 Iot Core Services er et betalt tilbud som enkelt kan legges til, avhengig av scenariet.

  • Bedrifter og løsningsintegratorer kan kjøpe Iot-Kjernetjenester gjennom Et Azure-abonnement. Abonnementsprisen vil være $ 0.30 per enhet per måned når produktet lanseres senere i høst. I forhåndsvisningsperioden er prisen $0,15 per enhet per måned.
  • Partnere som er registrert i CSP-programmet (Cloud Solution Provider), vil kunne videreselge tjenesten og etablere løpende relasjoner med kundene sine. De kan selge en fleksibel, pay-as-you-go abonnement etter behov for å møte enhetskrav. Dette alternativet vil være tilgjengelig senere i år.
  • Oem-Er kan lisensiere tjenesten med en enhet ved å forhåndsbetale for tjenesten. Dette alternativet vil være tilgjengelig senere i år.

Kan Jeg prøve Windows 10 Iot Core?

Du kan prøve Windows 10 Iot Core På En rekke plattformer, en av de enkleste rimelige måtene er å prøve Den på En Raspberry PI Med Visual Studio. Den lisensfrie fellesskapsversjonen vil være nok til å la deg skrive og kjøre kode på denne plattformen for evalueringsformål.

selvfølgelig er det viktig å huske at det alltid skal tas hensyn til å evaluere systemer på Cpuer som er forskjellige fra den du vil bruke på sluttenheten. Hvis du planlegger å bruke en I. MX6, jeg.MX7 eller I. MX8 i den endelige løsningen får du et referansekort ved hjelp av den prosessoren for å de-risikere store variasjoner i ytelse eller funksjoner.

Konklusjon

Windows 10 Iot Core er vel verdt å undersøke for innebygde systemer, og designere og utviklere bør være kjent med fordeler og ulemper for kommende prosjekter. Mens Det er mange alternativer der ute, Fyller Windows 10 Iot Core en nisje svært kompetent.

https://www.bytesnap.com/windows-embedded-compact-migration-end-of-life-support/

https://blogs.windows.com/windowsdeveloper/2019/05/07/modernizing-windows-ce-systems-with-windows-10-iot/

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.