Softwareteknologi DTU - Projekt nr. 0205:  ChibiOS drivere til LCP mikrocontroller
Danmarks Tekniske Universitet DTU
Bachelorprojekt - Softwareteknologi
Projekt nr. 0205:  ChibiOS drivere til LCP mikrocontroller
Aktuelle Tidligere  

Beskrivelse:

ChibiOS (chibios.org) er en tidstro kerne (basalt operativsystem) til indlejrede systemer. Kernen tænkes anvendt til en række kommende stratosfære- og satellitmissioner.

I denne sammenhæng ønskes der anvendt ARM Cortex-M3 baserede mikrocontrollere i LPC-familien fra producenten NXP. I øjeblikket er kun få enheder på disse understøttet med drivere, der er integeret med ChibiOS, således at de kan benyttes fra en multi-trådet applikation.

I dette projekt ønskes der udviklet drivere til en række LPC on-chip enheder. Specielt ønskes driverne struktureret således at givne enkelttrådede drivere, kan genbruges i størst muligt omfang.

I forbindelse med driver til CAN-bus ønskes endvidere en eksisterende CAN-protokol porteret til ChibiOS.

Drivere og protokol implementeres i C.

Forudsætninger:  02158 Parallelprogrammering (anbefalet)
02159 Operativsystemer

Vejleder(e): Hans Henrik Løvengreen

Sidst opdateret: Nov 25, 2016 af Hans Henrik Løvengreen