Os2000

RTOS "Bageta 2.0"

Logo OS při spuštění ( ASCII grafika ).
Vývojář NIISI RAS
rodina OS RTOS
První vydání 2002
Nejnovější verze 2.75.026 ( 8. září 2014 )
Typ jádra mikrokernel
Licence ZAVŘENO
Stát prošel státními testy, nové verze se vyvíjejí
Webová stránka Operační systém OS2000

os2000 (také "OS RV Baget" a "Baget 2.0") je operační systém v reálném čase (RTOS) vyvinutý společností NIISI RAS pro počítače řady Baguette [1] na mikroprocesorech MIPS architektury R3081, KOMDIV32 , RM7000, KOMDIV64 , KOMDIV128 a Intel (architektura i486 a kompatibilní s ní).

os2000 je navržen pro vývoj softwaru pro systémy (softwarové a hardwarové systémy) pracující v reálném čase .

Vývoj OS2000 je založen na následujících principech:

Podpora zařízení

Soulad

Při vývoji operačního systému byly použity následující mezinárodní standardy:

Přenositelnost

To se týká základní možnosti systému pracovat na různých zařízeních. Pro dosažení přenositelnosti je systém rozdělen na 3 části:

  1. Nezávislý na hardwaru
  2. Závisí na vybavení
  3. Balíček podpory modulů

Hardwarově nezávislá část je napsána v C, takže její portování na jiné platformy je považováno za snadné. Hardwarově specifická část je napsána v C a Assembleru , obsahuje funkce pro zapamatování a obnovení kontextu, prolog a epilog dispečera přerušení. Balíček podpory modulů (PC) obsahuje ovladače zařízení specifické pro hostitele a samotný správce přerušení.

Změny ovladačů, stejně jako vývoj nových ovladačů a jejich začlenění do operačního systému, se provádějí změnou zdrojových textů MRP. V tomto případě není nutné provádět změny v jádře operačního systému.

Křížový vývoj

Pro vývoj softwaru pro operační systém je nutné použití dvou počítačů, to znamená, že programy pro OS2000 jsou vyvíjeny na instrumentálním počítači s operačním systémem typu UNIX. Druhý počítač je cíl, ve skutečnosti je to stroj, na kterém je nainstalován OS2000, pro který se vyvíjí software.

Vývojové nástroje umožňují překládat program napsaný v jazycích C a Assembly a také ladit program načtený na cílovém počítači.

Poznámky

  1. Zpráva o první etapě III. konference mladých vědců (nepřístupný odkaz) . Ústřední výzkumný ústav "Elektropříbor" (12. března 2001). - "Některé aspekty používání počítačů" Baguette-83 "a OS2000". Získáno 8. července 2009. Archivováno z originálu 12. února 2012. 

Viz také

Odkazy