anwendungen mikrocontroller dipl-inf. swen habenberger
TRANSCRIPT
![Page 1: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/1.jpg)
Anwendungen Mikrocontroller
Dipl-Inf. Swen Habenberger
![Page 2: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/2.jpg)
Überblick Einführung Überblick Hardware Überblick Software Projektentwicklung
![Page 3: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/3.jpg)
Anwendung von Microcontrollern Vorlesungszeiten
Montag, 7.45- 11.00 Uhr
Kontaktdaten [email protected]
Ziel der Veranstaltungsreihe: Programmierung des NGW100 von Atmel Nach Möglichkeit ein Beitrag für den aktuellen
Eurobot-Wettbewerb http://www.eurobot.org/eng/rules.php
![Page 4: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/4.jpg)
Lesen bildet Literatur
AP7 Anwendungshinweise von Atmel http://atmel.com/products/avr32/ap7.asp
NGW100 Datenblätter
Buch C-Programmierbuch Embedded C Programming and the Atmel AVR with
CDROM (Taschenbuch) Preis D:107€, GB: 60€
![Page 5: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/5.jpg)
NGW100
![Page 6: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/6.jpg)
![Page 7: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/7.jpg)
Möglichkeiten der Programmierung Auf NGW100 ist Linux vorinstalliert
Konfiguration des bestehenden Linux Entwickeln von eigenen Kernel-Modulen Programmierung von Linux-Anwendungen Entwicklung von Linux-Bibliotheken
Entwicklung von Standalone-Anwendungen Entwicklung von Standalone-Bibliotheken
![Page 8: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/8.jpg)
Programmierumgebung Avr32 GNU-Toolchain
C- und C++-Kompiler für AP7-Prozessoren Kostenlos Download von Atmel-Seite
Avr32Studio Kostenlos Baut auf Eclipse auf Download von Registrierung erforderlich
MMC-Karte Linux als Betriebssystem
http://www.atmel.no/beta_ware/
![Page 9: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/9.jpg)
Seiten im Netz Atmel.com
http://support.atmel.no/bin/customer AvrFreaks.Net
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=index
http://www.avrfreaks.net/wiki/index.php/Main_Page http://Microcontroller.net http://avr32linux.org/twiki/bin/view Standalone-Application
http://blog.fosstronics.com/2008/06/20/writing-standalone-applications-for-the-atmel-atngw100/
![Page 10: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/10.jpg)
Seiten im Netz Das UBoot
http://www.denx.de/wiki/view/DULG/Manual
RTOS (Real-Time Kernel) http://ap7x-freertos.wiki.sourceforge.net/ Nicht erprobt für NGW100
Projektseiten http://mikrocontroller.jacob-pirna.de/avr_webserver_pr
ojekte_ngw100.html http://avr32linux.org/twiki/bin/view/Main/PramodeCE http://www.hoschid.ch/ngw100.html
![Page 11: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/11.jpg)
Projektentwicklung Notenfindung (Theorie)
Klausur 150min Samstag 4.4.
Notenfindung (Praxis) Entwicklung eines Softwareprojekts inklusive
Präsentation und Dokumentation Bewertung der Präsentation und Dokumentation,
nicht der Software und Hardwarerealisierung
![Page 12: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/12.jpg)
Projektentwicklung Pflichtenheft (Dozent / Auftraggeber): 12.1.2009
Anwendung für NGW100 entwickeln Eurobot-Projekt als Ziel
Entwicklung Lastenheft (Student / Auftragnehmer) 26.1.2009 Konkretisierung des Projekts durch Auftragnehmer
Entwicklung Software entsprechend Lastenheft durch Auftragnehmer Beschaffung Hardware Implementierung Software
Erste Projektpräsentation 9.2.2009
![Page 13: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/13.jpg)
Projektentwicklung Zweite Projektpräsentation 23. März Abgabe Dokumentation, Software und
Abschlusspräsentation: 4. April
![Page 14: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/14.jpg)
Dokumentation Präsentation:
Zeitumfang: 15 Minuten PowerPoint Präsentation
Dokumentation Umfang: 20-30 Seiten Inhalt:
Problembeschreibung (Pflichtenheft) Problemlösung (Lastenheft) Realisierung ( Wesentliche Aspekte der Implementierung,
Kosten) Benutzeranleitung Ausblick / Aufgetretene Probleme
![Page 15: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/15.jpg)
Notwendige Grundkenntnisse Linux-Kenntnisse C-Programmierkenntnisse AP7-Kenntnisse
![Page 16: Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d7e49795902118ce8d1/html5/thumbnails/16.jpg)
Diskussion