Os2000

RTOS "Baguette 2.0"

OS-logo käynnistyksen yhteydessä ( ASCII-grafiikka ).
Kehittäjä NIISI RAS
OS-perhe RTOS
Ensimmäinen painos 2002
uusin versio 2.75.026 ( 8. syyskuuta 2014 )
Ytimen tyyppi mikroydin
Lisenssi Suljettu
Osavaltio läpäissyt tilatestit, uusia versioita kehitetään
Verkkosivusto Käyttöjärjestelmä OS2000

os2000 (myös "OS RV Baget" ja "Baget 2.0") on NIISI RAS :n kehittämä reaaliaikainen käyttöjärjestelmä (RTOS) Baguette-sarjan tietokoneille [1] MIPS - mikroprosessoreille , joiden arkkitehtuuri on R3081, KOMDIV32 , RM7000, KOMDIV64 , KOMDIV128 ja Intel (arkkitehtuuri i486 ja sen kanssa yhteensopiva).

os2000 on suunniteltu kehittämään ohjelmistoja reaaliajassa toimiville järjestelmille (ohjelmisto- ja laitteistojärjestelmät) .

OS2000:n kehitys perustuu seuraaviin periaatteisiin:

Laitetuki

Vaatimustenmukaisuus

Käyttöjärjestelmän kehittämisessä käytettiin seuraavia kansainvälisiä standardeja:

Siirrettävyys

Tämä viittaa järjestelmän perustavanlaatuiseen mahdollisuuteen toimia eri laitteilla. Siirrettävyyden saavuttamiseksi järjestelmä on jaettu kolmeen osaan:

  1. Laitteistosta riippumaton
  2. Laitteistosta riippuvainen
  3. Moduulin tukipaketti

Laitteistosta riippumaton osa on kirjoitettu C-kielellä, joten sen siirtämistä muille alustoille pidetään helpoksi. Laitteistokohtainen osa on kirjoitettu C- ja Assembler -kielellä , se sisältää toiminnot kontekstin muistamiseen ja palauttamiseen, keskeytysvälittäjän prologin ja epilogin. Moduulitukipaketti (PC) sisältää isäntäkohtaiset laiteajurit ja itse keskeytyshallinnan.

Ajureiden muutokset sekä uusien ajurien kehittäminen ja sisällyttäminen käyttöjärjestelmään tehdään tekemällä muutoksia MRP:n lähdeteksteihin. Tässä tapauksessa käyttöjärjestelmän ytimeen ei tarvitse tehdä muutoksia.

Cross-kehitys

Käyttöjärjestelmän ohjelmistojen kehittämiseen tarvitaan kahden tietokoneen käyttö, eli OS2000:lle kehitetään ohjelmia instrumentaalitietokoneella, jossa on UNIX-tyyppinen käyttöjärjestelmä. Toinen tietokone on kohde, itse asiassa se on kone, johon OS2000 on asennettu ja jolle ohjelmistoa kehitetään.

Kehitystyökalujen avulla voit kääntää C- ja Assembly-kielillä kirjoitetun ohjelman sekä tehdä virheenkorjauksen kohdekoneelle ladatusta ohjelmasta.

Muistiinpanot

  1. Raportti nuorten tiedemiesten III konferenssin ensimmäisestä vaiheesta (linkki ei saavutettavissa) . Keskustutkimuslaitos "Elektropribor" (12. maaliskuuta 2001). - "Joitakin tietokoneiden käytön näkökohtia" Baguette-83 "ja OS2000". Haettu 8. heinäkuuta 2009. Arkistoitu alkuperäisestä 12. helmikuuta 2012. 

Katso myös

Linkit