Thursday, 1 December 2016

Virtuaalikoneen valinta ja käyttöönotto


FreeRTOS -käyttöjärjestelmää ei ole tarkoitettu millekään tietylle suoritinarkkitehtuurille, vaan siitä löytyy versioita monille arkkitehtuureille ja se voidaan portata myös monille muille. Nyt on tarkoituksena saada FreeRTOS toimimaan x86-raudalla. Tätä pystytään simuloimaan helposti ilmaisilla virtuaalikone-ohjelmistoilla, vaikka FreeRTOS:n reaaliaikaisuus jääkin silloin puuttumaan. Käyttöjärjestelmän asentaminen ja toimivuus pystytään kuitenkin testaamaan.

Virtuaalikone-ohjelmistoksi valittiin ilmainen VirtualBox, joka tukee x86 ja AMD64/Intel64 -virtualisointia.

VirtualBoxin asennuksen jälkeen aloitetaan luomalla uusi x86-virtuaalikone, jolle FreeRTOS pyritään saamaan pyörimään.

VirtualBox virtuaalikoneen luonti for dummies:

Klikkaa ikkunan vasemmasta ylälaidasta New. Aukeaa uuden koneen luonti-ikkuna

Kuva 1: Tyypiksi ja versioksi voi valita other. 

Kuva 2: Piskuinen käyttöjärjestelmämme pärjää minimimäärällä käyttömuistia.

Seuraavana käske luomaan uusi virtuaalinen levy.
Tässä blogissa käytimme VDI-tyyppistä levykuvaa.

Kuva 3: Valitse levykuvan tyypiksi kiinteä / fixed size, muuten bootloaderin asennus ei onnistu (aiheesta lisää seuraavassa blogipostauksessa)

 Kuva 4: Myös levyn koossa riittää minimi.

Virtuaalikoneen luonti on valmis! Sen saa käynnistettyä VirtualBoxin start-painikkeella. Mitään ei vielä tietenkään tapahdu, koska koneen levy on täysin tyhjä.

Blogin seuraavassa osassa asennamme koneen virtuaaliselle levylle bootloader-osion, jonka avulla saamme käyttöjärjestelmän käynnistettyä.


No comments:

Post a Comment