Contiki Os | Cooja | Installation | Tutorial
Sisällysluettelo:
Jos olet luonut älykkäitä laitteita, olet varmasti työskennellyt Contiki OS -ohjelmassa. Lähes kaikki laitteet ennen Windows 10 IoT -version käynnistämistä olivat joko Contiki-käyttöjärjestelmää tai Linuxia, jotka loivat interaktiivisia älykkäitä laitteita, jotka tekevät asiat Internetistä. On myös muita vähemmän tunnettuja käyttöjärjestelmiä. Joten mikä on parempi esineiden internetille? Tämä vertailu auttaa sinua valitsemaan käyttöjärjestelmäsi Internetin asiat -hankkeelle.
Mikä on Contiki OS
Contiki on avointen lähdekoodien käyttöjärjestelmä kiinteistöjen Internetille. Voit sanoa, että Contiki hallitsee markkinoita esineiden Internet-laitteiden yhteydessä. Windows 10: n käyttöönotto IoT: lle saattaa tulevaisuudessa muuttua, koska Windows 10 on nyt elinkelpoinen käyttöjärjestelmä IoT: lle. Tarkastele tätä vertailua - Contiki vs. Windows 10 - tietää, kumpi niistä on parempi IoT-projektillesi.
Contikin koko verrattuna Windows 10: een IoT
tai esineiden internet, OS: n jalanjälki on ensimmäinen asia, joka on otettava huomioon. Koska useimmat teistä saattavat käyttää yhtä lauta-alustaa, joudut pitämään OS-jalanjälkesi pieninä, jotta voit asentaa tietoja samalle alustalle. Sinun on valittava käyttöjärjestelmä, joka vie alhaisemman tilan alustalle, jotta käytettävissä on tilaa muille sovelluksille ja datatiedostoille.
Poistettu versio (esim. Debugging-työkalujen poistamisen jälkeen) Contiki käyttää vain 32 kilobattia, kun taas Windows 10 IoT on paljon suurempi. Periaatteessa Windows 10 IoT: lle on suunniteltu Raspberry Pi 2: n mielessä. Windows 10 IoT -version keskimääräiset tilavaatimukset ovat noin 200 Mt. Näet, että ero on valtava.
Älä hypätä aseesi tähän pisteeseen. Katso muita ominaisuuksia tässä vertailussa Contiki Windows 10 IoT edition -versiolla.
Contiki OS vs Windows 10 IoT
RAM-vaatimukset
Contiki on taas voittaja, kun se tulee RAM-vaatimuksiin. Se voi tehdä hyvin vähintään 10 kt: n RAM-muistia. Windows 10: tä varten IoT: lle tarvitaan 256 Mt RAM-muistia, kun et tarvitse näyttöä. Jos käytät myös näyttöä, Windows 10: n RAM-vaatimukset paranee 512 megatavua kohti.
Tärkeä asia tässä yhteydessä on se, että kun Contiki-ydin on 10 kt: n RAM-muistia, tarvitset lisää, käyttöjärjestelmää. Tässä tapauksessa voit odottaa, että Contikin RAM-vaatimus on yli 50 kilotavua mutta silti melko pienempi verrattuna Windows 10 IoT -versioon, joka vaatii> 256 megatavua myös riisuttuasi, ilman näyttövaihtoehtoa.
Käyttöliittymä
käyttöliittymä, Windows 10 IoT-pisteitä paljon enemmän verrattuna Contiki. Sekä Windows 10 (IoT) että Contiki pystyvät tarjoamaan graafisen käyttöliittymän (GUI) loppukäyttäjille. Contiki on kuitenkin hieman karkea verrattuna Windows 10 IoT Edition -version sujuvaan liitäntään. Jos olet nähnyt MS Word for DOS -version, tiedät, mikä on karkea käyttöliittymä. Hanki idea, paina Windows-näppäintä ja R samalla avataksesi Suorita-valintaikkunan. Kirjoita Suorita-valintaikkunassa EDIT avataksesi DOS-pohjaisen tekstinkäsittelyohjelman, joka integroi graafisen käyttöliittymän. Avaa sitten Muistio Start-valikosta -> Kaikki sovellukset. Tutustu molempien rajapintaan saadaksesi käsityksen siitä, miten erilaiset kokemukset ovat. On selvää, että pikselien sileys on yksi Windows 10: n vahvimmista kohdista Internet of Things -versioon. Se kuitenkin käyttää paljon enemmän RAM-muistia tämän kokemuksen tarjoamiseksi.
Jos haluat tarjota käyttöliittymän, joka sisältää huomattavia vaiheita loppukäyttäjille, Windows 10 on IoT: n parempi. Mutta jos se on peruskäyttöliittymä - eikä monilla vuorovaikutuksilla osia käyttäjää, sinun pitäisi mennä Contiki, koska ei ole mahdollista ottaa niin paljon RAM-muistia (256 Mt RAM) vain yhdelle tai kahdelle kehotteelle loppukäyttäjälle. Se riippuu siitä, millaista laitetta kehität.
Turvallisuus
Asiantuntijoilla on monia turvallisuusongelmia esineiden internetistä. Windows 10 IoT-pisteille taas kerran, kun kyseessä on sisäänrakennettu suojaus. Contiki ei pysty tarjoamaan turvallisuutta. Contikissa voit myös toteuttaa hyvää tietoturvaa, jos osaat käsitellä sitä. Eli sinun on syytä syventää ohjelmointia asettamaan useita tarkistuspisteitä tai ainakin käyttää Contikin ennalta rakennettuja korjaustiedostoja, jotka lisäävät turvallisuutta.
Contikin kanssa ohjelmoijien on käytettävä räätälöityjä suojauskäsikirjoituksia tietoturvan parantamiseksi esimerkiksi palomuureille, tiedonsiirto verkon / Internetin kautta ja kirjautumiset. Jos et halua viettää paljon aikaa perusturvallisuuteen, Windows 10 IoT on parempi. Jos olet valmis koodataksesi suojauskäsikirjoitukset, käyttö ei ole ongelma, Contiki on parempi.
Voit myös luoda suojauskorjauksia IoT : lle ja käyttää niitä uudestaan Contiki-kehityksessä. Esimerkki tällaisista tietoturvapäivityksistä internet-videoille on AES-salauksen toteutus tiedonsiirrossa ja salatussa paikallisessa tai pilvitietojärjestelmässä. Olet yksinkertaisesti kehittänyt itsenäisen koodin, jota voidaan kutsua eri ohjelmiin. Kun kutsut tällaista koodia, voit siirtää parametreja, joita koodi käsittelee halutun tuloksen saavuttamiseksi.
Muista, että mitä enemmän turvallisuutta käytät, sitä enemmän tulee olemaan OS-levyvaatimus ja RAM-käyttö.
Johtopäätös
perusasetustasolla, Windows 10 IoT: llä on kaikki ominaisuudet, jotka tarjoavat hyvän käyttöliittymän, turvallisuuden ja verkottumisen. Voit toteuttaa saman Contikissa käyttämällä ohjelmointitaitoja. Joten jos tallennat tallennustilaa, Windows 10: n IoT: n pitäisi olla suositeltavaa, koska se säästää paljon aikaa koodauksessa. Jos olet pakotettu avaruudessa ja RAM-muistissa (pienempien laitteiden rakentamiseen tai laitteen akun pitempään pitämiseen), Contikin pitäisi olla sinun valintasi.
Edellä on lintuperspektiivi Contiki vs Windows 10: n kanssa IoT: lle - Internet asioita. Vertailun tarkoituksena on auttaa sinua valitsemaan paras käyttöjärjestelmä IoT-projektille.
Ennusteet: Microsoft: Windows 7: Techinciter uskoo, että 2010 on toinen kova vuosi Microsoftille, vaikkakin vähemmän kuin vuosi, joka on päättymässä. Windows 7 on osuma yritysasiakkaiden kanssa, mutta Office 2010: lla on paljon vakuuttavaa tekemistä. Kuten Windows XP, Office 2007 on osoittautunut pitkäikäiseksi ja vaikeaksi syrjäyttää.
Seuraavassa on muutamia Microsoftin ennusteita vuodelle 2010:
On ilmainen apuohjelma, joka analysoi keskimääräistä työpöydän taustaa tai avattua ikkunan väriä ja asettaa sen Aero Glass -väriksi. Se on eräänlainen Hot Track -ominaisuus Windows 7: lle. Se voidaan käyttää kaikissa Windows-versioissa, jotka tukevat Aero-tehosteita, nimittäin Windows Vista ja Windows 7.
Tämä pieni ohjelmisto on vain 445KB ladattava, jopa ladattavissa myös lähdekoodit, ja voit toteuttaa Aurin koodin omassa apuohjelmallasi ilman ongelmia. Aura on kirjoitettu C #: lla käyttäen WPF: tä Visual Studio 2012: ssa, joten koodia voidaan helposti toteuttaa muissa ohjelmissa.
Voinko poistaa Windows Windows- ~ BT & Windows Windows- ~ WS-kansiot? se on turvallista poistaa $ Windows- ~ BT & $ Windows. ~ WS-kansiot, kun olet päivittänyt Windows 10: n?
Päivityksen jälkeen