Vis enkel innførsel

dc.contributor.advisorHendseth, Sverre
dc.contributor.authorZaitsev Nymo, Nikolai
dc.date.accessioned2019-10-31T15:05:31Z
dc.date.issued2019
dc.identifierno.ntnu:inspera:35771502:18216122
dc.identifier.urihttp://hdl.handle.net/11250/2625683
dc.descriptionFull text not available
dc.description.abstractMasteroppgaven beskriver klargjøringen av kretskortet til og programvareimplementasjonen av en elektrisk racer bils kontrollenhet, eller en VCU. Med ett komplekts kretskort som målplattform, med flere prosessorkjerner og programmerbar logikk, beskriver teksten utfordringene ved å klargjøre kretskortet og hvordan de ble løst for å utnytte potensiale kretskortet tilbyr i form av regnekraft. Designet av en hendelsesdreven arkitektur er foreslått og implementert med ytelse i fokus. De mange utfordringene sanntidsaspektet ved systemet innfører er diskutert og deres løsninger beskrevet i detalj. Til slutt valideres det at implementasjonen er funksjonekt korrekt, samtidig som implementasjonens tidsriktighet blir analysert og validert.
dc.description.abstractThe master thesis describes the board bring-up and firmware implementation of an electric race-car's vehicle control unit, or VCU. With a complex hardware target platform, featuring multiple processor cores as well as programmable logic, the text describes the challenges during board bring-up and how they were solved to fully utilize the performance the hardware platform provides. The design of an event driven firmware architecture is proposed and implemented with performance as the primary design goal. From the real-time characteristics of the system, the challenges of concurrency and parallelism are discussed and solved in an efficient manner. The implementation is validated both through unit testing where correct behaviour is validated, and analysis where the correct timing is validated.
dc.languageeng
dc.publisherNTNU
dc.titleImplementation of an Event-Driven Architecture for Multiprocessor Embedded Systems
dc.typeMaster thesis


Tilhørende fil(er)

FilerStørrelseFormatVis

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel