Vis enkel innførsel

dc.contributor.advisorOrlandic, Milica
dc.contributor.authorGjersund, Joar Andreas
dc.date.accessioned2021-09-15T16:58:38Z
dc.date.available2021-09-15T16:58:38Z
dc.date.issued2020
dc.identifierno.ntnu:inspera:54579301:37548437
dc.identifier.urihttps://hdl.handle.net/11250/2778120
dc.description.abstractDenne opgaven dokumenterer utviklingen av et innebygd prosesseringssystem for en minisatellitt ment for høy hastighet, dynamisk rekonfigurerbar, bildebehandling. Systemet består av en dobbel ARM kjerne Zynq-7000 SoC som ble konfigurert til å kjøre et tilpasset Linux operativ system lastet inn med en tilpasset U-Boot bootloader. Det ferdige systemet ble påvist å gi ett feilsikkert rammeverk for fjernoppdatering av fastvare og programvare, ved å bruke redundans og fallback-mekanismer i sammen med sjekksum-algoritmer som CRC-32, SHA-1, og MD5 for integritets validering av datafiler. Prosesseringssystemet ble også påvist å støtte både full og delvis dynamisk rekonfigurering av en Artix-7 FPGA også tilgjengelig på brikken.
dc.description.abstractThis thesis documents the development of the on-board processing system for a small satellite with high throughput, dynamically re-configurable, image processing capabilities. The system consisted of a dual ARM core Zynq-7000 SoC that was made to run a customized Linux operating system loaded using a customized U-Boot bootloader. The final system was proven to provide a resilient framework for over-the-air firmware and software updates by applying redundancy and fallback mechanisms along with checksum algorithms such as CRC-32, SHA-1, and MD5 for integrity validation of data files. The processing system was also able to prove support for both full and partial dynamic reconfiguration of the on-chip Artix-7 grade FPGA.
dc.languageeng
dc.publisherNTNU
dc.titleA Reconfigurable Fault-Tolerant On-Board Processing System For The HYPSO CubeSat
dc.typeMaster thesis


Tilhørende fil(er)

Thumbnail

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

Vis enkel innførsel