Embedded-Software entwickeln

Book description

  • Häufiges Szenario in der Embedded-Industrie: "Klassischer" Informatiker soll Software für eingebettete Systeme programmieren ... hat aber kein Embedded-Grundlagenwissen."

Table of contents

  1. Cover
  2. Titel
  3. Impressum
  4. Vorwort
  5. Inhaltsverzeichnis
  6. 1 Grundlagen
    1. 1.1 Hardwarearchitekturen
    2. 1.2 Zeitverhalten
    3. 1.3 Betriebssysteme
    4. 1.4 Entwicklungsumgebungen
    5. 1.5 Entwicklungsprozesse
    6. 1.6 Konfigurations- und Variantenmanagement
    7. 1.7 Planung
    8. 1.8 Qualität
    9. 1.9 Sicherheit
    10. 1.10 Dokumentation
  7. 2 Anforderungsanalyse
    1. 2.1 Quellen
    2. 2.2 Funktionale Anforderungen
    3. 2.3 Nichtfunktionale Anforderungen
    4. 2.4 Nachprüfbarkeit von Anforderungen
    5. 2.5 Zusammenhang zwischen Anforderungsanalyse und weiteren Entwicklungsphasen
  8. 3 Architektur
    1. 3.1 Beschreibung der Datenflüsse
    2. 3.2 Bedienen von Datenschnittstellen
    3. 3.3 Aufteilen der Software
    4. 3.4 Schichtenmodelle
    5. 3.5 Berücksichtigung vorhandener Softwaremodule
    6. 3.6 Test- und Überwachungsfunktionen
    7. 3.7 Bedingungen zum Starten und Anhalten von Modulen
    8. 3.8 Verwaltung gemeinsamer Ressourcen
    9. 3.9 Hardwarerelevante Themen
  9. 4 Design
    1. 4.1 Anpassung des Designs bei Wartung bestehender Embedded-Software
    2. 4.2 Softwaredesign bei Neuentwicklung von Embedded-Software
    3. 4.3 Anwendungsprogramme
    4. 4.4 Treiber
  10. 5 Implementierung
    1. 5.1 Werkzeuge
    2. 5.2 Anpassung der Implementierung bei Wartung bestehender Embedded-Software
    3. 5.3 Software-Implementierung bei Neuentwicklung von Embedded-Software
    4. 5.4 Umsetzung spezieller Entwurfsmethoden
    5. 5.5 Treiberimplementierung
    6. 5.6 Implementierungstipps
    7. 5.7 Codeanalyse
  11. 6 Test
    1. 6.1 Teststrategie
    2. 6.2 Modultest
    3. 6.3 Softwareintegration und Software-Integrationstest
    4. 6.4 Software-Anforderungstest
    5. 6.5 HW-/SW-Integration und HW-/SW-Integrationstest
    6. 6.6 Komponenten- und Systemtest
  12. 7 Ausblick
    1. 7.1 Aufgaben nach Ende eines Software-Entwicklungsprojekts
    2. 7.2 Trends im Embedded-Bereich
  13. A Abkürzungen
  14. B Begriffe
  15. C Links und Literatur
  16. Index

Product information

  • Title: Embedded-Software entwickeln
  • Author(s): Thomas Eißenlöffel
  • Release date: March 2012
  • Publisher(s): dpunkt
  • ISBN: 97833898647274