Bookbot

Softwareentwicklung für AVR-Mikrocontroller

Parametry

  • 215 stron
  • 8 godzin czytania

Więcej o książce

Dieses Buch behandelt Softwaretechniken zur Entwicklung anspruchsvoller Programme für AVR-Mikrocontroller. Im ersten Teil, der sich mit Datenstrukturen beschäftigt, wird die Harvard-Architektur der Controller und die daraus resultierenden Programmiertechniken erläutert. Aufgrund des begrenzten Arbeitsspeichers der meisten AVR-Controller sind angepasste Implementierungsmethoden erforderlich, wie beispielsweise die verdichtete Speicherung und das Sortieren kurzer Zahlenfolgen mit Sortiernetzwerken. Die Implementierung der Buddy-Methode zur Speicherverwaltung zeigt, dass bei der Programmierung von AVR-Controllern komplexere Algorithmen eingesetzt werden können. Der zweite Teil analysiert die Arithmetik der Controller, was zu Programmiertechniken führt, die ohne diese Analyse schwer zu erlangen wären. Es wird eine Fixkommaarithmetik entwickelt, die oft besser an die Rechenleistung der Controller angepasst ist als fließkommaintensive Verfahren. Anhand von zwei Beispielen wird demonstriert, wie auf dieser Basis höhere Funktionen implementiert werden können. Der AVR-Assembler, der kostenlos zur Verfügung steht, wird durchweg für die Programme verwendet. Ein Simulator, der Teil der Programmierumgebung ist, ermöglicht es, die Programme nachzuvollziehen oder mit ihnen zu experimentieren, ohne einen echten Controller einsetzen zu müssen.

Zakup książki

Softwareentwicklung für AVR-Mikrocontroller, Manfred Schwabl Schmidt

Język
Rok wydania
2007
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

Nikt jeszcze nie ocenił.Oceń

Tytuł
Softwareentwicklung für AVR-Mikrocontroller
Język
niemiecki
Rok wydania
2007
Oprawa
miękka
Liczba stron
215
ISBN10
3895761761
ISBN13
9783895761768
Seria
Tagi
Opis
Dieses Buch behandelt Softwaretechniken zur Entwicklung anspruchsvoller Programme für AVR-Mikrocontroller. Im ersten Teil, der sich mit Datenstrukturen beschäftigt, wird die Harvard-Architektur der Controller und die daraus resultierenden Programmiertechniken erläutert. Aufgrund des begrenzten Arbeitsspeichers der meisten AVR-Controller sind angepasste Implementierungsmethoden erforderlich, wie beispielsweise die verdichtete Speicherung und das Sortieren kurzer Zahlenfolgen mit Sortiernetzwerken. Die Implementierung der Buddy-Methode zur Speicherverwaltung zeigt, dass bei der Programmierung von AVR-Controllern komplexere Algorithmen eingesetzt werden können. Der zweite Teil analysiert die Arithmetik der Controller, was zu Programmiertechniken führt, die ohne diese Analyse schwer zu erlangen wären. Es wird eine Fixkommaarithmetik entwickelt, die oft besser an die Rechenleistung der Controller angepasst ist als fließkommaintensive Verfahren. Anhand von zwei Beispielen wird demonstriert, wie auf dieser Basis höhere Funktionen implementiert werden können. Der AVR-Assembler, der kostenlos zur Verfügung steht, wird durchweg für die Programme verwendet. Ein Simulator, der Teil der Programmierumgebung ist, ermöglicht es, die Programme nachzuvollziehen oder mit ihnen zu experimentieren, ohne einen echten Controller einsetzen zu müssen.