Anzeige

heise Developer

Debugging von Embedded-Multicore-Systemen

Debugging von Embedded-Multicore-Systemen

Das Debugging von Software gehört zu den schwierigeren Aufgaben. Die mittlerweile große Verbreitung von Multicore-Prozessoren im Bereich eingebetteter Systeme verschärft die Situation noch. Denn die meisten Debugging-Werkzeuge sind unzureichend auf die neuen Herausforderungen vorbereitet. Tracing könnte hier Abhilfe schaffen.

Einführung in die Arbeit mit Valgrind und Memcheck, Teil 2

Einführung in die Arbeit mit Valgrind und Memcheck, Teil 2

Valgrind ist ein Framework, das die Entwicklung von Werkzeugen für die dynamische Analyse ausführbarer Programme erleichtert. Und C/C++-Entwickler sollten darauf nicht verzichten, wenn sie ihre Software auf lange Zeit stabil halten wollen.

Herausforderungen beim Testen von Apps

Herausforderungen beim Testen von Apps

Smartphones, Tablets und neuerdings Wearables sind mittlerweile in allen Anwendungsbereichen zu Hause. Trotz beschränkter Ressourcen sollen deren Apps die Ansprüche vom Desktop erfüllen. Deswegen stehen Testverantwortliche vor zahlreichen Herausforderungen.

Einführung in die Arbeit mit Valgrind und Memcheck, Teil 1

Einführung in die Arbeit mit Valgrind und Memcheck, Teil 1

Selbst guten Entwicklern unterlaufen hin und wieder Fehler, die sich nicht auf den ersten Blick entdecken lassen. Statt viel Zeit mit der Suche zu verbringen, ist es für C- und C++-Programmierer sinnvoll, auf Werkzeuge wie Memcheck zurückzugreifen und damit automatische Analysen durchzuführen.

Wie schätzt man in agilen Projekten

Wie schätzt man in agilen Projekten

Direkt vom Schätzen in agilen Projekten handelt also nur ein kleiner Teil von Boris Glogers im Hanser Verlag erschienenen Buchs. Die arbeiten die gelungenen Ausführungen zur Projektdurchführung auf das Ziel hin, im Laufe des Projekts mit einem überschaubaren Schätzanteil recht gute Vorhersagen zu erstellen.

Veranstaltungen

News

Anzeige