izpis_h1_title_alt

Tool qualification package for embedded debuggers
ID PANTAR, LUKA (Avtor), ID Šter, Branko (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Višnikar, Anja (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (2,93 MB)
MD5: 81E6FF0F753A5DB6DA8AA6776F7E06A9

Izvleček
The diploma thesis describes the entire process of creating a tool qualification package for the embedded debugger BlueBox from iSYSTEM Labs. The package tests the functioning of the embedded debugger's basic functionalities, such as device run and stop commands, CPU status readout, read and write access to RAM, read and write access to the core registers, instruction step, hardware breakpoints, hot attach and detach, symbol debug information, source line debug information, and the most important functionality - flash programming. Each test was verified using the fault injection method. The package is tested on two separate systems: the S32K148 processor connected to the iC5000 BlueBox using the GCC compiler, and the Tricore TC399XE processor with Infineon DAP/DAPE Active Probe, connected to the iC5700 BlueBox using the Tasking compiler. The Python programming language is used for the test application and the C programming language for the reference application. The Pytest library is also used to verify the tests, and the entire setup was run in the winIDEA environment.

Jezik:Angleški jezik
Ključne besede:debugger, embedded, microcontroller, testing, qualification package, BlueBox
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2023
PID:20.500.12556/RUL-150073 Povezava se odpre v novem oknu
COBISS.SI-ID:168047363 Povezava se odpre v novem oknu
Datum objave v RUL:13.09.2023
Število ogledov:1023
Število prenosov:49
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Slovenski jezik
Naslov:Kvalifikacijski paket za razhroščevalnik vgrajenih sistemov
Izvleček:
V diplomskem delu je opisan celoten postopek izdelave kvalifikacijskega paketa za razhroščevalnik vgrajenih sistemov BlueBox podjetja iSYSTEM Labs. Paket testira pravilnost delovanja osnovnih funkcionalnosti omenjenega razhroščevalnika, kot so zagon in ustavitev naprave, branje procesorjevega stanja, branje in pisanje v RAM, branje in pisanje v glavne registre, instrukcijski korak, strojne prekinitvene točke, vroč priklop in odklop, podatki o simbolih za razhroščevanje, podatki o vrsticah izvorne kode ter najpomembnejšo funkcionalnost - programiranje bliskovnega pomnilnika. Vsak test sem preveril z metodo vstavljanja napak. Paket smo testirali na dveh sistemih: čip S32K148, priključen na BlueBox iC5000 in uporabljen prevajalnik GCC ter čip Tricore TC399XE z Infineon DAP/DAPE vezjem, priključen na BlueBox iC5700 in uporabljen prevajalnik Tasking. Pri izdelavi paketa smo uporabili programski jezik Python za testno aplikacijo in C za referenčno aplikacijo. Prav tako smo za preverjanje testov uporabili knjižnico Pytest in vse skupaj pognali v okolju winIDEA.

Ključne besede:razhroščevalnik, vgrajeni sistemi, mikrokrmilnik, testiranje, kvalifikacijski paket, BlueBox

Podobna dela

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

Nazaj