Hier treft u een korte omschrijving aan van projecten, waaraan TASS in de loop der jaren een bijdrage leverde.
Projectomschrijving:
TomTom zocht naar een manier, om snel en eenvoudig inzicht te krijgen in de knelpunten binnen de hardware en software van hun producten. Het verkregen inzicht moest dienen ter ondersteuning van het software ontwikkelingsproces, dat nauw afgestemd moet zijn op de mogelijkheden die de hardware biedt.
Probleemstelling:
Concreet werd onze TASS medewerker gevraagd er voor te zorgen dat software en hardware ontwikkelaars sneller en effectiever kunnen werken. Een tool dat inzichtelijk maakt of de hardware en software op elkaar zijn afgestemd, en in samenspel doen wat ze moeten doen.
Oplossing:
Om dit te realiseren is gebruik gemaakt van de debug omgeving MULTI (Green Hills Software). De infrastructuur van deze debugger is door de software professional van TASS aangevuld om aan de eisen van TomTom te voldoen.
Het aansluiten van Probes hardware op de processor resulteert in maximale controle over de processor. En dat ook zonder de beschikbaarheid van een besturingssysteem. Vervolgens kan, door het toevoegen van een automatische processor- en projectherkenning, de debugger optimaal worden benut. Omdat de omgeving goed te scripten is, kan de debugger daarbij tevens worden ingezet voor een automatische systeemtest. Eventuele fouten in de software of hardware, worden met deze debugger snel geconstateerd, zodat de software/hardware engineer direct kan gaan zoeken naar de juiste oplossing voor het probleem. Wanneer de werking van het product door de testtool is geverifieerd en gevalideerd, kan de toepassing ervan gerealiseerd worden.
Zoals gezegd, hebben we bij de ontwikkeling van deze functionaliteit gebruik gemaakt van de debug omgeving MULTI. Tijdens het ontwikkelingsproces hebben we een aantal nieuwe inzichten opgedaan, die inmiddels door Green Hills zijn geadopteerd ter verbetering van de omgeving. De omgeving wordt tevens gebruikt door studenten die afstuderen bij TASS en door het bedrijf zelf. TASS heeft daardoor uitgebreide kennis van de mogelijkheden van deze omgeving.