Thursday, 1 December 2016


Projekti: FreeRTOS x86

reaaliaikakäyttöjärjestelmän porttaus x86-ympäristöön

Osana TAMK:n käyttöjärjestelmäkurssia kokeilemme, miten FreeRTOS -käyttöjärjestelmän saisi toimimaan x86-suoritinarkkitehtuurin ympäristössä. Tarkoituksena on tehdä operaatio alusta loppuun lähdekoodeista toimivaan järjestelmään. Lähdekoodeja ei tehdä alusta asti itse, vaan etsitään sopivaa pohjaa, jota voidaan muutella. Tavoitteena on oppia jotakin käyttöjärjestelmien kehittämisestä sekä tietokoneen käynnistämisen vaiheista nollasta työpöydälle asti. Tutustumme myös joihinkin perustyökaluihin.

Alustana käytetään virtuaalikonetta oikean raudan puutteessa ja projektin virtaviivaistamiseksi. Virtuaalikone pyörii Windowsin päällä, joten FreeRTOS:n reaaliaikaisuus menetetään, mutta muuten asennus ja toimivuus saadaan testattua.

Projektissa tulee eteen ainakin seuraavat vaiheet:
  • Virtuaalikone-ohjelmiston valinta ja virtuaalikoneen asennus sopivilla spekseillä
  • Sopivan bootloaderin etsintä, kääntäminen ja sen asennus virtuaaliselle levykuvalle
  • FreeRTOS:n lähdekoodin mahdollinen muokkaaminen sekä kääntäminen ja asentaminen
  • Käynnistysketjun testaus
Lista saattaa olla näin alussa vielä puutteellinen ja sitä päivitetään projektin edetessä, tai sitten ollaan päivittämättä.

Vastuuta emme voi ottaa, jos luet tätä ja tuhoat koneesi/tiedostosi/järkesi.

 Terveisin Lauri, Mikko, Pauliina, Joona


Seuraavassa postauksessa otetaan virtuaalikone käyttöön.


No comments:

Post a Comment