<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="120150" NadgradivoID="0" NRID="12025785" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=120150" StOgledov="2403" StPrenosov="372" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-25 21:14:43" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-120150">20.500.12556/RUL-120150</PID>
  <Naslov>Operacijski sistem za mikrokrmilnik ARM Cortex M4</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>An Operating System for the ARM Cortex M4 Microcontroller</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomski nalogi predstavimo implementacijo operacijskega sistema za mikrokrmilnike. Sistem je narejen po zgledu FreeRTOS operacijskega sistema, ki je med najbolj priljubljenimi operacijskimi sistemi RTOS. Najprej predstavimo implementacijo razvrščevalnika in menjavanja konteksta, ki sta ključna dela RTOS operacijskega sistema. Nato predstavimo še implementacijo funkcij, kot so medprocesna komunikacija in mehanizem za dinamično dodeljevanje pomnilnika. Operacijski sistem je napisan večinoma v programskem jeziku C, z nekaj vrinjenega zbirnega jezika. Implementiran operacijski sistem je napisan za razvojno ploščo STM32F4DISCOVERY, na kateri je ARM Cortex-M4 procesor. Operacijski sistem tako lahko deluje na vseh računalniških sistemih, ki imajo Cortex-M4 procesor.</Opis>
  <TujJezik_Opis>In the following diploma thesis we describe an implementation of an operating system for microcontrollers. The system is inspired by the FreeRTOS operating system which is one of the most popular RTOS operating systems. Firstly we describe the implementation of the scheduler and context switching, the most important parts of an RTOS operating system. Secondly we describe the implementation of functions, such as interprocess communication and dynamic memory allocation. The system is mostly written in the C programming language with some inline assembly language. The system is written for the STM32F4DISCOVERY development board, which uses an ARM Cortex-M4 processor. Thus the operating system can run on any computer which has an ARM Cortex-M4 processor.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>RTOS</Beseda>
    <Beseda>operacijski sistem</Beseda>
    <Beseda>mikrokrmilnik</Beseda>
    <Beseda>vgrajeni sistemi</Beseda>
    <Beseda>STM32F4DISCOVERY</Beseda>
    <Beseda>razvrščevalnik</Beseda>
    <Beseda>FreeRTOS</Beseda>
    <Beseda>C</Beseda>
    <Beseda>zbirni jezik</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>RTOS</Beseda>
    <Beseda>operating system</Beseda>
    <Beseda>microcontroller</Beseda>
    <Beseda>embedded systems</Beseda>
    <Beseda>STM32F4DISCOVERY</Beseda>
    <Beseda>scheduler</Beseda>
    <Beseda>FreeRTOS</Beseda>
    <Beseda>C</Beseda>
    <Beseda>assembly language</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2020-09-16 11:20:01</DatumVstavljanja>
  <DatumObjave>2020-09-16 11:20:04</DatumObjave>
  <DatumSpremembe>2024-02-16 09:32:50</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2020</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="74322" Ime="Peter" Priimek="Hrovat" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23748" Ime="Patricio" Priimek="Bulić" AltIme="P. Bulić" VlogaID="991" VlogaNaziv="Mentor" ConorID="4825187" Afiliacija="" ArrsID="19515" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">26181</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/32086275">32086275</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="134921" DatotekaNRID="11274336" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="2855770" VelikostDatotekeKratko="2,72 MB" DatumVstavljanja="2020-09-16 11:20:08" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Hrovat_Peter_-_Operacijski_sistem_za_mikrokrmilnik_ARM_Cortex_M4.pdf</Naziv>
      <OrgNaziv>Hrovat_Peter_-_Operacijski_sistem_za_mikrokrmilnik_ARM_Cortex_M4.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>5E4C85C5EF3E817AD5532EF075238CF2</MD5>
      <SHA256>d0d6846bfb391b69e71128fa83335190226f2dec28fee714802b98fd67b19e13</SHA256>
      <UUID>02cfa1c0-a1ba-11eb-a523-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=134921</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="84387"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
