izpis_h1_title_alt

Simulacija in razvoj vgrajene programske opreme na osebnem računalniku
ID Pavlič, Klemen (Author), ID Žemva, Andrej (Mentor) More about this mentor... This link opens in a new window

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

Abstract
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.

Language:Slovenian
Keywords:simulacija naprav, vgrajena programska oprema, C/C++, programska knjižnica, razvoj programske opreme
Work type:Master's thesis
Organization:FE - Faculty of Electrical Engineering
Year:2016
PID:20.500.12556/RUL-84933 This link opens in a new window
Publication date in RUL:08.09.2016
Views:2314
Downloads:420
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Simulation and development of embedded software on a personal computer
Abstract:
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.

Keywords:device simulation, embedded systems, C/C++, software library, software development

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back