Bachelorprojekt - Softwareteknologi | Projekt nr. 0205: ChibiOS drivere til LCP mikrocontroller |
Aktuelle | Tidligere |
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 |