Os2000

RTOS "Baguette 2.0"

OS logó indításkor ( ASCII grafika ).
Fejlesztő NIISI RAS
OS család RTOS
Első kiadás 2002
legújabb verzió 2.75.026 ( 2014. szeptember 8. )
Kernel típusa mikrokernel
Engedély Zárva
Állapot átment az állapotteszteken, új verziók fejlesztése folyik
Weboldal OS2000 operációs rendszer

Az os2000 (más néven "OS RV Baget" és "Baget 2.0") egy valós idejű operációs rendszer (RTOS), amelyet a NIISI RAS fejlesztett ki a Baguette sorozat [1] számítógépeihez R3081, KOMDIV32 , RM7000, KOMDIV64 architektúrájú MIPS mikroprocesszorokon , KOMDIV128 és Intel (i486 architektúra és kompatibilis vele).

Az os2000 valós időben működő rendszerek (szoftver és hardver rendszerek) szoftverének fejlesztésére szolgál .

Az OS2000 fejlesztése a következő elveken alapul:

Eszköz támogatás

Megfelelőség

Az operációs rendszer fejlesztése során a következő nemzetközi szabványokat használtuk:

Hordozhatóság

Ez a rendszer alapvető lehetőségére utal, hogy különféle berendezéseken működjön. A hordozhatóság érdekében a rendszer 3 részre oszlik:

  1. Hardverfüggetlen
  2. Felszerelés függő
  3. Modul támogatási csomag

A hardverfüggetlen rész C-ben van írva, így a portolás más platformokra egyszerűnek tekinthető. A hardver-specifikus rész C és Assembler nyelven íródott , tartalmazza a kontextus emlékezésének és visszaállításának, a megszakítási diszpécser prológjának és epilógusának funkcióit. A modul támogatási csomag (PC) tartalmazza a gazdagép-specifikus eszközillesztőket és magát a megszakításkezelőt.

Az illesztőprogramok módosítása, valamint az új illesztőprogramok fejlesztése és az operációs rendszerbe való beépítése az MRP forrásszövegeinek módosításával történik. Ebben az esetben nincs szükség az operációs rendszer kernelének módosítására.

Keresztfejlesztés

Az operációs rendszer szoftverének fejlesztéséhez két számítógép használata szükséges, vagyis az OS2000-hez való programokat egy UNIX-szerű operációs rendszerű műszeres számítógépen fejlesztik. A második számítógép a cél, valójában az a gép, amelyre az OS2000 telepítve van, amelyhez szoftvert fejlesztenek.

A fejlesztőeszközök lehetővé teszik a C és Assembly nyelven írt programok lefordítását, valamint a célgépre betöltött programok hibakeresését.

Jegyzetek

  1. Beszámoló a Fiatal Tudósok III. Konferenciájának első szakaszáról (elérhetetlen link) . "Elektropribor" Központi Kutatóintézet (2001. március 12.). - "A számítógépek használatának néhány vonatkozása" Baguette-83 "és OS2000". Letöltve: 2009. július 8. Az eredetiből archiválva : 2012. február 12.. 

Lásd még

Linkek