izpis_h1_title_alt

Simulacija in razvoj vgrajene programske opreme na osebnem računalniku
ID Pavlič, Klemen (Avtor), ID Žemva, Andrej (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,70 MB)
MD5: 31BB80BEB105D317993FA04EFD293003
PID: 20.500.12556/rul/54a43418-660e-45dd-a976-dd63a76053f7

Izvleček
Za uspešno in pravočasno opravljeno delo sta potrebni dve stvari: znanje in kakovostna orodja. Pri razvoju vgrajene programske opreme se razvijalci pogosto soočajo s pomanjkljivimi orodji. Pomanjkljivost je toliko bolj očitna pri primerjavi razvoja programske opreme na vgrajenih sistemih na eni strani in na osebnem računalniku na drugi strani. Magistrsko delo obravnava razvoj programske opreme za vgrajene sisteme s pomočjo modernih orodij, ki so na voljo za razvoj programske opreme na osebnem računalniku. Konkretno prikazuje transformacijo izvorne kode, pisane za Metrelove merilne inštrumente, v izvorno kodo, ki se lahko izvaja ali simulira na osebnem računalniku v okolju Microsoft Windows. Razloži uporabljene metode in opozarja, na kaj je treba biti previden pri pisanju kode, ki se izvaja na dveh različnih arhitekturah. Rezultat magistrskega dela je programska knjižnica, namenjena simuliranju okolja vgrajenih sistemov. Omogoča razvoj programske opreme za mikrokrmilnike z arhitekturo ARM Cortex-M4 in ARM7TDMI-S na osebnem računalniku z najnovejšimi prevajalniki, razhroščevalniki in integriranimi programskimi razvojnimi okolji, ki so na voljo na trgu. Večina razvoja in testiranja se lahko opravi brez ciljne strojne opreme. Razvijalec lahko kadarkoli preveri obnašanje aplikacije na ciljnem sistemu enostavno tako, da jo prevede s ciljnim prevajalnikom in jo naloži na ciljni sistem.

Jezik:Slovenski jezik
Ključne besede:simulacija naprav, vgrajena programska oprema, C/C++, programska knjižnica, razvoj programske opreme
Vrsta gradiva:Magistrsko delo
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2016
PID:20.500.12556/RUL-84933 Povezava se odpre v novem oknu
Datum objave v RUL:08.09.2016
Število ogledov:2311
Število prenosov:420
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Simulation and development of embedded software on a personal computer
Izvleček:
Succsessful and timely work requires two things: knowledge and quality tools. When developing embedded software, developers are often faced with tools which are lacking. These shortcomings become much more apparent when comparing the software development on an embedded system to development on a personal computer. This master thesis addresses software development of embedded systems with the help of modern tools available for software development on a personal computer. It shows the concrete transformation of source code for Metrel instruments into a source code that can be run or simulated on a personal computer running Microsoft Windows operating system. It also explains the methods used and alerts to potential problems which might arise when writing code for two different architectures. The result of the master thesis is a software library for simulating an embedded systems environment. Enabling software development for ARM Cortex-M4 and ARM7TDMI-S familly of microcontrollers on a personal computer using the latest compilers, debuggers and intergrated development environments that are available on the market. Most of the development and testing can be achieved without hardware. The developer can, at any time, verify the application's behaviour on the target system simply by recompiling the application with the target compiler and uploading it to the target system.

Ključne besede:device simulation, embedded systems, C/C++, software library, software development

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj