diplomsko delo
Pavle Iliev (Avtor), Marjan Mernik (Mentor)

Povzetek

Zaradi razvoja tehnologije nam je le-ta vedno bolj na dosegu rok. Brez dvoma se za to lahko zahvalimo računalnikom oziroma, če smo bolj natančni, mikrokrmilnikom. Mikrokrmilnike lahko najdemo v najrazličnejših stvareh, od gospodinjskih aparatov, kot sta štedilnik in pralni stroj, v alarmih, senzorjih, pa vse do avtomobilov, tovornjakov in semaforjev. Kaj pravzaprav naredi mikrokrmilnike tako uporabne in popularne? Na eni strani so majhni in zelo kompaktni, zaradi česar jih lahko vgradimo kamorkoli, porabljajo malo energije, predvsem pa je pomembno to, da so poceni in v večini sestavljeni namensko. Kljub temu vse zahteva svojo ceno in zato, da cena ostane nizka, imajo mikrokrmilniki zelo omejeno tako procesorsko moč kot tudi delovni pomnilnik in prav zaradi tega je uporaba objektnega programiranja otežena. Poleg omenjene omejitve pa je še večja težava ta, da programi med dvema različnima mikrokrmilnikoma skoraj nikoli niso kompatibilni, kljub temu, če sta le-ta istega modela, a različne generacije. V diplomski nalogi smo postavili tezo, ki opiše možno rešitev, programski jezik za pisanje objektno orientiranih programov, kompatibilnih s kar se da velikim številom različnih mikrokrmilnikov.

Ključne besede

microcontrollers;purpose-built programming language;object-oriented programming;configuration;compiling;

Podatki

Jezik: Angleški jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Založnik: P. Iliev
UDK: 004.625.6(043.2)
COBISS: 20126486 Povezava se bo odprla v novem oknu
Št. ogledov: 866
Št. prenosov: 106
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Slovenski jezik
Sekundarni naslov: ADAPTABLE OBJECT-ORIENTED LANGUAGE FOR MICROCONTROLLERS
Sekundarni povzetek: As technology advances, surrounding are getting closer and closer to our fingertips. It goes without a doubt that this has been made possible thanks to computers or microcontrollers if we are more specific. Putting aside our smart devices and computers, microcontrollers are found all around us, form household items like a stove and washing machines, in alarms, sensors and detectors to cars, trucks, traffic lights etc. So what makes these devices so great to surround ourselves with them? Well, being small and compact, they can be put almost anywhere, like mention before, they use little energy, making them ideal for battery solutions, and most of all the fact that they are cheap and are mostly purpose-built. However, everything comes at a price. In order to keep them cheap and compact, they have very limited processing power and working memory, which makes it hard to use object-oriented programming. An even bigger limitation is that programs are almost never compatible for two different microcontrollers even if they are the same model just a different generation. This diploma thesis explains a possible workaround, a programming language for writing object-oriented programs compatible with as many as possible different controllers.
Sekundarne ključne besede: mikrokrmilniki;namensko sestavljeni programski jeziki;objektno orientirano programje;konfiguracija;pravajanje;diplomske naloge;
URN: URN:SI:UM:
Vrsta dela (COBISS): Diplomsko delo/naloga
Komentar na gradivo: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Računalništvo in informacijske tehnologije
Strani: X, 34 f.
ID: 9167896