Präsentation herunterladen
1
Anwendungen Mikrocontroller
Dipl-Inf. Swen Habenberger
2
Überblick Einführung Überblick Hardware Überblick Software
Projektentwicklung
3
Anwendung von Microcontrollern
Vorlesungszeiten Montag, Uhr Kontaktdaten Ziel der Veranstaltungsreihe: Programmierung des NGW100 von Atmel Nach Möglichkeit ein Beitrag für den aktuellen Eurobot-Wettbewerb
4
Lesen bildet Literatur Buch AP7 Anwendungshinweise von Atmel
NGW100 Datenblätter Buch C-Programmierbuch Embedded C Programming and the Atmel AVR with CDROM (Taschenbuch) Preis D:107€, GB: 60€
5
NGW100
7
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
8
Programmierumgebung Avr32 GNU-Toolchain Avr32Studio MMC-Karte
C- und C++-Kompiler für AP7-Prozessoren Kostenlos Download von Atmel-Seite Avr32Studio Baut auf Eclipse auf Download von Registrierung erforderlich MMC-Karte Linux als Betriebssystem
9
Seiten im Netz Atmel.com AvrFreaks.Net http://Microcontroller.net
AvrFreaks.Net Standalone-Application
10
Seiten im Netz Das UBoot RTOS (Real-Time Kernel) Projektseiten
RTOS (Real-Time Kernel) Nicht erprobt für NGW100 Projektseiten
11
Projektentwicklung Notenfindung (Theorie) Notenfindung (Praxis)
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
12
Projektentwicklung Pflichtenheft (Dozent / Auftraggeber): 12.1.2009
Anwendung für NGW100 entwickeln Eurobot-Projekt als Ziel Entwicklung Lastenheft (Student / Auftragnehmer) Konkretisierung des Projekts durch Auftragnehmer Entwicklung Software entsprechend Lastenheft durch Auftragnehmer Beschaffung Hardware Implementierung Software Erste Projektpräsentation
13
Projektentwicklung Zweite Projektpräsentation 23. März
Abgabe Dokumentation, Software und Abschlusspräsentation: 4. April
14
Dokumentation Präsentation: Dokumentation Zeitumfang: 15 Minuten
PowerPoint Präsentation Dokumentation Umfang: Seiten Inhalt: Problembeschreibung (Pflichtenheft) Problemlösung (Lastenheft) Realisierung ( Wesentliche Aspekte der Implementierung, Kosten) Benutzeranleitung Ausblick / Aufgetretene Probleme
15
Notwendige Grundkenntnisse
Linux-Kenntnisse C-Programmierkenntnisse AP7-Kenntnisse
16
Diskussion
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.