Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger.

Ähnliche Präsentationen


Präsentation zum Thema: "Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger."—  Präsentation transkript:

1 Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger

2 Überblick Einführung Überblick Hardware Überblick Software Projektentwicklung

3 Anwendung von Microcontrollern Vorlesungszeiten Montag, 7.45- 11.00 Uhr Kontaktdaten S.habenberger@ramitek.de 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

4 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

5 NGW100

6

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 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/

9 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/

10 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_projekte_ngw100.html http://mikrocontroller.jacob- pirna.de/avr_webserver_projekte_ngw100.html http://avr32linux.org/twiki/bin/view/Main/PramodeCE http://www.hoschid.ch/ngw100.html

11 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

12 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

13 Projektentwicklung Zweite Projektpräsentation 23. März Abgabe Dokumentation, Software und Abschlusspräsentation: 4. April

14 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

15 Notwendige Grundkenntnisse Linux-Kenntnisse C-Programmierkenntnisse AP7-Kenntnisse

16 Diskussion


Herunterladen ppt "Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger."

Ähnliche Präsentationen


Google-Anzeigen