Anwendungen Mikrocontroller

Slides:



Advertisements
Ähnliche Präsentationen
PHP Extension und Application Repository
Advertisements

Bräuche und Feste Einleitung Aufgabe www-Recherche Präsentation
Prof. Dr. Stephan Pareigis Prof. Dr. Birgit Wendholt
Motivation Compilerbau klingt abstrakt, Kenntnisse sind aber für die Programmierung von Vorteil Übersetzung von Hochsprachen sorgt für tieferes Verständnis.
Vorgehensmodell - Wasserfallmodell
Business Intelligence Sven Elvers
Grundstudiumspraktikum “Maschinelle Übersetzung”
Projekt: µC Ampelsteuerung.
Inhalt – Technische Grundlagen
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Informationsveranstaltung zum Seminar „Wirtschaftslehreunterricht mit vierwöchigem Schulpraktikum“ 16. Juli 2009.
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
Ingenieurwissenschaften und Informatik
Simon Georg Pinkel Alice Server Pages Funktionale Programmierung und das Web.
AP 04/03 Komponentenprogrammierung und Middleware Vorlesung + Projekt 4 SWS mit Praktikum (6 benotete Leistungspunkte) –Studentische Vorträge in der 2-ten.
Webserver, © Till Hänisch 2002 Apache The open way.
Fortgeschrittenen-Praktikum: Entwicklung und Implementierung eines webbasierten Fußball-Tippspiels mit.
Präsentation über Debian von Klaus Schwarzkopf. Zitat über Debian "Mein Gott, selbst ein Huhn kann Debian installieren, wenn du genug Koerner auf die.
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
GvSig – Überblick Betriebssystem Linux, Windows, Mac OS X Lizenz GPL (Freie Software) Deutschsprachig Folgendes ist die Charakteristik der Software: In.
Web-Content-Management-System
NetUSE Web Application Framework Kai Voigt NetUSE AG 28. Februar 2003.
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Typo3 Eine Einführung.
Stu+Bo am Humboldt Studien – und Berufsorientierung 2009/2010.
GWDG – Kurs Parallelrechner-Programmierung mit MPI MPI-Praxis Einführung Oswald Haan
GFS im Fach Gemeinschaftskunde
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Mobiltelefone heute (Smartphones)
Präsentation von Alexander Schönfeld
Warum brauche ich ein CMS – Content Management System?
Xenario IES Information Enterprise Server. Xenario Information Enterprise Server (IES) Die neue Architektur des Sitepark Information Enterprise Servers.
{The Business Engineers} copyright by mindsquare GmbH Seite 1 Risikomanagement e Risk.
Bedeutung von Internet-Technologien
Testen von Software – Überdeckungstesten mit JCov und GCov Martin Franke, 2006 Sommersemester.
Projektpräsentation der Bücherei
Projektpräsentation der Bücherei
Seminar: Berufspraktischer Kontext
Treff vom Mittwoch, , – Uhr Thema: Adobe Photoshop Elements (APE) Referent: Manfred Hildebrand Erster Teil: Neuerungen APE. Zweiter.
Wasserfallmodell und Einzelbegriffe
Eine Backuplösung auf Basis von BackupPC
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Hauptseminar SS 2006 Hinweise für Autoren.
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Web-Quest deutsche Großstädte. Deutschland ist eines der größten und wichtigsten europäischen Länder. ( Bild: erde.com/europa/staaten/deutschland-karte.gif)
Beat Rubischon Informatiksupport Departement Physik ETH Zürich
Programmierung NGW100 Dipl.-Inf. Swen Habenberger 2. Februar 2009.
Infoscreen 2.0.
Infoscreen 2.0.
Vorlesung Mikrocontroller
The Globe Theatre.
PROJEKTMANAGEMENT (Project Management)
Umbrella.net Documentation Version 2. 2 Probleme heute Wo ist Modify-Logik dokumentiert? Mit welchem Prozess wird die Training- Doku aktuell gehalten?
Vorstellung des Ablaufs des Semesterprojekts Software Engineering 2009.
Vorstellung Weiterbildungsseminar Berater/in für Green IT
Testvorbereitungen, Unit Test
Daten- und Metadatenstandards SoSe 2009 IT-Zertifikat der Philosophischen Fakultät der Universität zu Köln Dozent: Patrick Sahle 26. Juni 2009: Dublin.
Frankfurt University of Applied Sciences
Virtual Desktop Infrastructure (VDI) – Desktop-Virtualisierung im Computerlabor? URZ-Info-Tag 2009 Dipl.-Ing.-Inf. Christian Brosig.
17. Mai 2006Autor: Walter Leuenberger Computeria Urdorf Treff vom 17. Mai 2006 Podcasting.
Eclipse – PHP Tool Integration (PTI) Sven Kiera, TWT Interactive GmbH.
online Service-Management
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
17. Januar 2006 Navigations- und Ortungssysteme Handy-Kompass Peter Ammon Michael Kaiser Thomas Zsebedits.
Lich Willkommen zum... CompuTreff 12. März 2009.
VILVITE Isa Ottesen, Hans Jørgen Jacobsen und Victoria Vestrheim.
Seite 1 © 2007 Dr. Schwaiger Roland VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.
Annotationssysteme | Prof.Dr.Thaller Advene Project Thomas Baur | WS 2014/15.
Ein Vorschlag an den Fachbereich DCSM. Bachelor Projekt SS-11 – i-PAS - Alexander Preißer - Hochschule Rhein Main Der Auftrag Konzipieren einer Software.
 Präsentation transkript:

Anwendungen Mikrocontroller Dipl-Inf. Swen Habenberger

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

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

Lesen bildet Literatur Buch 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€

NGW100

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

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 http://www.atmel.no/beta_ware/

Seiten im Netz Atmel.com AvrFreaks.Net http://Microcontroller.net 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/

Seiten im Netz Das UBoot RTOS (Real-Time Kernel) Projektseiten 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://avr32linux.org/twiki/bin/view/Main/PramodeCE http://www.hoschid.ch/ngw100.html

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

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

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

Dokumentation Präsentation: Dokumentation 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

Notwendige Grundkenntnisse Linux-Kenntnisse C-Programmierkenntnisse AP7-Kenntnisse

Diskussion