StarG EEPROM driver program készítése és tesztelése VectorCAST környezetben

OData támogatás
Konzulens:
Szabó Zoltán
Automatizálási és Alkalmazott Informatikai Tanszék

A Freescale Semiconductor MC9S12G mikrokontroller családjának részletes megismerése, és egy low level EEPROM driver készítése, mely ezen készülékhez használható. A driver program feleljen meg az előírt specifikációnak, mely megszabja az alapvető működési mechanizmust, a magasabb szintről hívott függvények pontos neveit, argumentumait és visszatérési értékeit, illetve a szintén felsőbb rétegek felé küldendő hibaüzenetek pontos nevét és alakját. A feladatokat - írás, olvasás, törlés - ciklikusan hívott állapotgép valósítsa meg. Az elkészített driver program saját készítésű környezettel kerüljön ellenőrzésre, melyet a Knorr-Bremse által szolgáltatott ECU eszközön valós körülmények között is tesztelni kell. Ez a környezet tartalmazzon saját készítésű linkelési beállításokat és indító kódot, melyet már meglévő projektek alapján kell elkészíteni. A programkód fordításához és linkeléséhez saját makefile-t kell programozni, mely a Cosmic CX fordítót, assemblert és linkert használja. A driver további ellenőrzése VectorCAST környezetben készített tesztek segítségével történjen. A kész munkát dokumentálni kell.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.