3T

ROL: Software ontwikkelaar, software onderhoud, tester

TOOLS: C/C++, Borland C++ Builder, Borland C++, Tasking EDE, PVCS, MS-DOS

BRANCHE: Elektronica

Projectomschrijving

Enschede, 2000-2002

3T in Enschede is gespecialiseerd in het ontwikkelen en produceren van elektronica en embedded systems. Bij 3T heb ik gewerkt aan verschillende soorten technische projecten. Hieronder een kort overzicht van alle projecten die ik bij 3T heb uitgevoerd;

Remote beladingmeter

Bij dit project heb ik gewerkt aan het ontwikkelen van een embedded software module (in C) voor een bestaande cargometer (beladingmeter) ten behoeve van de scheepvaart industrie. Hierbij is een bestaande cargometer uitgebreid met een wireless handheld module (Piccolink). De data ten behoeve van de belading (zoals buiging, totaal gewicht en de balans van het schip) worden hierbij naast een scherm ook naar de wireless handheld module gestuurd. Deze module wordt bijvoorbeeld gebruikt door een kraanbestuurder. 

GSM modem DLL

Bij dit project heb ik gewerkt aan het ontwikkelen van een Windows DLL voor het aansturen van een GSM modem. De DLL is verantwoordelijk voor het aansturen van het GSM modem over een seriële communicatielijn. Het complete software pakket, waarbij de DLL een belangrijk onderdeel van is, werd ontworpen voor een Cup-a-Soup machine. De belangrijkste functies van de DLL zijn; het initialiseren van het GSM modem, het versturen van SMS berichten (bijvoorbeeld in het geval een lege soeppoeder lade) en zorgen voor de juiste gegevensoverdracht over de data verbinding. Bij dit project kwamen de volgende onderwerpen aan bod:

  • Ontwerpen interface specificaties;
  • Ontwerpen en implementeren van de DLL software in C;
  • Testen software.

Projecten voor telecommunicatie en laagspanning industrie

Ik heb voor verschillende klanten in de telecom- en laagspanning industrie diverse project werkzaamheden uitgevoerd in het kader van software sustaining en onderhoud. De volgende onderwerpen kwamen hierbij aan bod:

  • Implementeren software modules in C/C++ voor zowel de Windows omgeving als embedded omgeving (b.v. microcontrollers);
  • GUI verbetering;
  • Software testen, bug solving en debuggen.
Network controller porting (afstudeerproject)

Voor mijn afstuderen heb ik een bestaande embedded netwerk controller geschikt met succes geschikt gemaakt voor de real-time kernel µC/OS en deze geïmplementeerd op een 80c32 microcontroller. Tevens heb ik prestatie metingen aan deze nieuwe situatie uitgevoerd.