Embedded Systems

Größe: px
Ab Seite anzeigen:

Download "Embedded Systems"

Transkript

1 Embedded Systems I Thema am : Terminabsprachen, Einordnung des Themas in Bezug zur MikroProzessortechnik, MikroController, FPGA, System on Chip (SoC), Entwicklungssysteme, Entwicklungsarbeitsplatz, Trainings-Prozessor, Zielvorstellungen, Voraussetzungen zur Praktikumsteilnahme mit Vortestat in den Übungen. Ulrich Schaarschmidt FH Düsseldorf, WS 2016/17 Ihr Dozent Ulrich G. Schaarschmidt Raum (Gebäude5, 4. Etage, Raum 32) Telefon: [email protected] Labor: , Labormanager: Michael Kosub Telefon: (0211) [email protected] Laboringenieur: Oliver von Fragstein, Bs. CIT [email protected], (C) Prof. Dr. U.G. Schaarschmidt 2 FH Düsseldorf (c) U.Schaarschmidt 1

2 Achtung: neuer Raum für die Übungen (IT) Dienstag nachmittags 9. Stunde in RAUM (C) Prof. Dr. U.G. Schaarschmidt 3 Verschiebung Praktikum am Mittwoch Auf die Stunde Im Informatik-Labor (C) Prof. Dr. U.G. Schaarschmidt 4 FH Düsseldorf (c) U.Schaarschmidt 2

3 Literaturhinweise Schmitt, Günter: Mikrocontrollertechnik mit Controllern der Atmel AVR-RISC-Familie (Programmierung in Assembler und C Schaltungen und Anwendungen) Oldenbourg Verlag, 3. überarbeitete und erweiterte Auflage 2007 Gadre, Dhananjay V.: Programming and Customizing the AVR Microcontroller McGraw-Hill, 2001 Schwabl-Schmidt, Manfred: AVR-Programmierung (Grundlagen und der Aufbau von Programmstrukturen) Elektor-Verlag GmbH, 2010 Gratis Studien-Bücher Download: (C) Prof. Dr. U.G. Schaarschmidt 5 WEB - Literaturhinweise Wer seine C-Kenntnisse auffrischen möchte: Das Handbuch zur AVR GCC Compiler Suite: kl.de/avr_projects/avr-gcc-tutorial_- _www_mikrocontroller_net.pdf Oder mit Training der englischen Sprache: (C) Prof. Dr. U.G. Schaarschmidt 6 FH Düsseldorf (c) U.Schaarschmidt 3

4 AVRs im Web (C) Prof. Dr. U.G. Schaarschmidt 7 Übersicht Vorlesungen: 2-stündig, dienstags von 12:00 13:30 Einführung in die Hardware und Software von MikroControllern und ihre Einbettung in dedizierte Systeme. Übungen: 1-stündig, dienstags von 15:00-15:45 oder von 16:00 16:45, jeweils M13; Besprechung und Vorführung der Hausaufgaben sowie Vorbereitung für die Praktika. Praktika: 2-stündig (6 Termine) montags, dienstags, mittwochs oder donnerstags, in 2er Gruppen (jede Gruppe hat einen eigenen Arbeitsplatz. C Entwicklungsumgebung) Zugriff auf Hardware, Simulation und Debugging. Alle Praktika müssen erfolgreich abgearbeitet und vom Betreuer abgezeichnet werden Termine s. Aushang. Bitte bei Herrn Kosub (M1.5b) in die Listen eintragen! (C) Prof. Dr. U.G. Schaarschmidt 8 FH Düsseldorf (c) U.Schaarschmidt 4

5 Voraussetzungen Grundlagen der Digitaltechnik, Mikroprozessortechnik (Architektur und Organisation von Rechnersystemen), Softwaretechnik (mit erster Programmiererfahrung in C) (C) Prof. Dr. U.G. Schaarschmidt 9 Ziele Einen allgemeinen Überblick über Eingebettete Systeme gewinnen; In Vorlesungen, Übungen und Praktika mit einer auerwählten Mikrocontroller-Familie arbeiten um an Beispielen exemplarisch zu lernen, Wenn Sie auf weiterführende Hinweise in Internet und Literatur stoßen, dann bitte ich um eine bzw. Nachricht von Ihnen (C) Prof. Dr. U.G. Schaarschmidt 10 FH Düsseldorf (c) U.Schaarschmidt 5

6 Ziele Kennenlernen verschiedener Architekturmerkmale von MikroControllern, Interrupts, Realzeitanforderungen, besonders sichere Systeme, Entwurf und Konfiguration, Kennenlernen der wesentlichen Merkmale von Firmware, Hardwarenahe Programmierung (Assembler / C), Eigene Fachprüfung (PV=alle Praktikumversuche und Übungen erfolgreich absolviert/ unterschrieben) (C) Prof. Dr. U.G. Schaarschmidt 11 Überblick I Aufbau von Single-Chip-Prozessoren (MikroControllern, MCU = Micro Controller Unit) Auf dem Chip integrierte: I/O-, Peripherie-, Timer- /Counter-, A/D-, D/A-Wandler-Funktionalität, Ram, (EE/EP)ROM, Flash, Watchdog, Event-System; Wenn ISA (Instruction Set Architecture) und Hardware gemeinsam entwickelt werden SoC = System on Chip Integration der MCU in eine elektrische, elektromechanische (Mechatronik), elektrohydraulische oder elektronische Umgebung, um eine gemeinsame Funktionalität zu bewirken (C) Prof. Dr. U.G. Schaarschmidt 12 FH Düsseldorf (c) U.Schaarschmidt 6

7 Überblick II Hardwarenahe Programmierung C, (Assembler nur noch selten), Einprogramm- / Mehrprogrammbetrieb Timesharing, Realzeit, Multitasking, Betriebssysteme Monitor für direkt ablaufende Programme, Zeilenorientierte Dialogsysteme, Grafische Dialogsysteme, Prozessdatenverarbeitungssysteme (C) Prof. Dr. U.G. Schaarschmidt 13 Überblick Praktikum 1.a. Tastendruck lässt LED leuchten. 1.b. Tastendrucke lösen verschiedene LED- Ablaufprogramme aus (Knight-Rider &Co). 2. Ampelanlage steuern, m/o Fussgängerüberweg 3. A/D-Wandler am Controller mit Ausgabe der angelegten Spannung auf 8 LED Praktikum wird neu konzipiert in Abhängigkeit von zu beschaffender Hard- und Software (C) Prof. Dr. U.G. Schaarschmidt 14 FH Düsseldorf (c) U.Schaarschmidt 7

8 Platine des AVR Entwicklungssystems mit Ampelanlage (C) Prof. Dr. U.G. Schaarschmidt 15 Jederfrau / Jedermann Entwickungssystem Butterfly (C) Prof. Dr. U.G. Schaarschmidt 16 FH Düsseldorf (c) U.Schaarschmidt 8

9 Asuro bei der Linienverfolgung (C) Prof. Dr. U.G. Schaarschmidt 17 Projekte Ruderprojekt: Trainingssystem für den Düsseldorfer Achter mit 24 Beschleunigungs-Sensoren und Funkmodulen, Zentraler Anzeigeeinheit remote (i-) oder sonstiges Android -Pad (C) Prof. Dr. U.G. Schaarschmidt 18 FH Düsseldorf (c) U.Schaarschmidt 9

10 Projekte II Cappuccino-/ Espresso- Maschine mit MikroController, Temperatursensor, Taster, Display und Durchflussmesser ausrüsten, evtl. über das Intranet steuern. Verschiedene Labor-Versuche auf ARM-Prozessoren programmieren und testen (C) Prof. Dr. U.G. Schaarschmidt 19 Projekte III Schnittstellenkonverter für Schulgeräte mit Parallelschnittstelle, die an moderne USB- Schnittstellen angeschlossen werden sollen (da kaum noch Druckerports vorhanden sind). Steuer- und Regeleinheit für eine Fettabscheideanlage (Großküche). Diverse vernetzte Sensoren im Rahmen unseres AAL-Projektes (Ambient Assisted Living); Eigene Ideen realisieren; (C) Prof. Dr. U.G. Schaarschmidt 20 FH Düsseldorf (c) U.Schaarschmidt 10

11 Was kann / soll man sich unter Embedded Systems vorstellen? eingebettet - ein aktuelles Schlagwort? Nicht wirklich! smart heißen die eingebetteten Systeme, da dort Eingebettete Systeme mit einander vernetzt sind also kommunizieren. -> smart home, smart care, IoT Internet of Things (C) Prof. Dr. U.G. Schaarschmidt 21 Embedded heißt eingebettet. Damit ist gemeint, dass Geräte und Systeme, trotz eingebetteter Intelligenz bzw. Logik, mit einem festem Funktionsumfang versehen sind (-->Embedded Applications). Diese Funktionalität wird durch den Hersteller festgelegt. Die Benutzer werden sich der Technik (HW, SW, Mechanik), die dahinter steckt in der Regel nicht bewußt. PCs mit der Möglichkeit die Programme flexibel, den Aufgaben entsprechend, ändern zu können, gehören nicht dazu (C) Prof. Dr. U.G. Schaarschmidt 22 FH Düsseldorf (c) U.Schaarschmidt 11

12 ... Butter bei die Fische Embedded Systems umgeben uns, häufig unbewusst, Tag und Nacht sei es im Mobiltelefon (Handy, Smartphone), elektronischen Weckradio, im Herzschrittmacher, in der Heizungsregelung, im Fernseher, im Videorekorder, in Küchengeräten, im medizinischen Überwachungs-, Diagnoseoder Therapiegerät, usw (C) Prof. Dr. U.G. Schaarschmidt Butter bei die Fische Die Zukunft ist schon da viele nehmen es nur nicht als Embedded System wahr ubiquitous computing, Smart home, Smart care, Ambient Assisted Living (AAL) (C) Prof. Dr. U.G. Schaarschmidt 24 FH Düsseldorf (c) U.Schaarschmidt 12

13 Unauffällige,... Konsumgüter und Haushalts-Geräte /-Hilfen: Melodie- und Sprachausgabe von Glückwunschkarten, Fernseher, Set-Top-Box, Spielekonsole(?), Videorekorder, Stereoanlage, Küchenherd, Backautomat, Satellitenempfänger, Waschmaschine, elektronische Waage, Staubsauger, Heizungsregelung (Öko-, Solar-, Brennwerttechnik, BHKW), Fahrstuhl, Alarmanlage, Zutrittskontrolle, Feuermelde- und Leitsystem, (C) Prof. Dr. U.G. Schaarschmidt Automotive Systeme,... in Kraftfahrzeugen ABS, Airbag, Traktionskontrolle, Motormanagement, Navigationssystem, Autoradio mit integrierten Mobiltelefon, Freisprecheinrichtung mit Nebengeräuschunterdrückung (DSP- Funktionalität); ein Mittelklasse-Auto hat mehr als 50 Steuergeräte vom Abstandswarner / Einparkhilfe bis zur multiplen, fahrerbezogenen Sitz- und Lenkradverstellung, Multimedia- / Entertainmentsystem für Mitfahrer; (C) Prof. Dr. U.G. Schaarschmidt 26 FH Düsseldorf (c) U.Schaarschmidt 13

14 ... Produktionssysteme... Fabrikautomation SPS - Speicherprogrammierbare Steuerungen waren vor über 20 Jahren Stand der Technik (state of the art) und sie laufen immer noch und es werden preiswerte, leistungsfähigere Neue entwickelt; heute gibt es integrierte Produktions- und Fertigungsplanungssysteme (C) Prof. Dr. U.G. Schaarschmidt und andere High-Tech- Anwendungen Aber auch z.b. - diverse Steuer- und Regelsysteme eines Satelliten (Lageregelung, Ausrichtung der Solarpanele und Antennensysteme, Management der Kommunikationsnutzlast, Kameraoptmierung), Power-Management,.. Herzschrittmacherregelung mit / ohne Defilibrator, Navigationssysteme zum Wandern und für Raketen, wearable Computers (in der Kleidung eingearbeitet, z.b. mit Monitorbrille, Freisprechgarnitur, Hobby und Arbeit...), Ubiquitous / pervasive Computing (uns umgebende Computer in Wohnung, Büro, Verkehrsmittel,...), Diagnostische, medizinische Kleinstcomputer (z.b. Implantate), oder therapeutische Controller (z.b. Prothesensteuerungen, Hörgeräte, Insulindosierer,...) (C) Prof. Dr. U.G. Schaarschmidt 28 FH Düsseldorf (c) U.Schaarschmidt 14

15 Nachrichten - / Datenübertragung & ES WLL Wireless Local Loop / WLAN Wireless Local Area Network, Funknetzwerk, Firmen- u. Messegelände, Flugplatz, Hochschule, Hot Spot, Eisenbahn (ICE),... Bluetooth Funkverbindung für geringe Entfernungen und kleine Netze (oder P2P), ZigBee - Funkverbindung für geringe Entfernungen und geringen Energieverbrauch GPRS, GSM, UMTS, ISM-Frequenzbereiche, etc (C) Prof. Dr. U.G. Schaarschmidt 29 Embedded Systems & Nachrichtentechnik Die Verbindung von Embedded Systems mit Elementen der Nachrichtentechnik (Bluetooth & Co) ergibt Pervasive bzw. Ubiquitous Computing. Diese Phase ist im Anlaufen begriffen. Der PDA (oder später waerable computer) kommuniziert mit dem Home- oder Business-Netzwerk und gleicht Termine und Daten ab. Die Heizungsregelung wird rechtzeitig hochgefahren auf meine Wohlfühltemperatur rechtzeitig bevor ich zu Hause eintreffe. Wenn die Familie endlich zusammen sitzt, ist auch das Essen fertig (oder gehen wir in Zukunft nur noch Essen bzw. werfen Mineralien-/Vitamin-Nahrungsergänzung ein?) oder der Futter-Service bringt uns just in time das Menue in die Wohnung (C) Prof. Dr. U.G. Schaarschmidt 30 FH Düsseldorf (c) U.Schaarschmidt 15

16 Übungen und Praktika Wie geht es im Labor ab? (C) Prof. Dr. U.G. Schaarschmidt 31 AVR Entwicklungssystem (X-) Cross - Development Die Entwicklungsumgebung (ARV-Studio) (Versionskontrolle, Compiler, Assembler, Linker, Debugger, Dokumentation) läuft auf einem anderen Rechnersystem als auf dem Zielsystem. Auf der Workstation (hier ein PC): Entwurf, Entwicklung, Programmierung, Kompilation, Simulation, Download in das Zielsystem. Start des Programmes im Zielsystem, Debugging (Fehlersuche- und Beseitigung), d.h. intensive Kommunikation zwischen Workstation und Zielsystem erforderlich (STK500, JTAG et. al.) (C) Prof. Dr. U.G. Schaarschmidt 32 FH Düsseldorf (c) U.Schaarschmidt 16

17 Ablauf der Programmierung und Befehlsübersicht AVR-Studio aufrufen (bietet komplette Projektbearbeitung), Im Texteingabefenster die zur Programmsteuerung gewählten Befehle eingeben und Kommentare (durch Semikolon vom Prog. abgesetzt) dahinter schreiben. Programm speichern und durch das Studio assemblieren lassen. Fehler bearbeiten (so vorhanden). Programm in das Zielgerät laden oder im Simulator die Funktion kontrollieren (C) Prof. Dr. U.G. Schaarschmidt Aufgabe Arbeiten Sie die ausgegebenen Unterlagen durch, damit Sie im Praktikum keine Zeit mit dem Lesen verlieren dort sollen Sie das programmieren, was Sie sich vorher überlegt und notiert haben! Wir prüfen Sie zu Beginn des Praktikums auf das erarbeitete Wissen!!! Sie erhalten: Vorstellung der Laborumgebung (Evaluationsboard, AVR-Studio), Praktikumsunterlagen für das erste Praktikum sind oben enthalten. Um in der Entwicklungsumgebung arbeiten zu können, empfiehlt sich der Besuch des AVR-GCC-Tutorials (oder download des.pdf) auf Den Exkurs über makefiles können sie weglassen, da WinAVR (GCC) in das AVR-Studio (V5 oder aktueller) integriert ist. Das aktuelle AVR-Studio kann auch die Bearbeitung der 32-Bit Controller (ARM, Cortex) vollziehen (C) Prof. Dr. U.G. Schaarschmidt 34 FH Düsseldorf (c) U.Schaarschmidt 17

18 Machen Sie sich (und uns) das Leben leichter! Holen Sie sich das Entwicklungssystem AVR- Studio 5 (ja, es gibt schon längst V6 und V7) von der Atmel Website und spielen Sie damit auf Ihrem PC/Notebook etc. zu Hause! Sie arbeiten die Praktikumsunterlagen durch und bereiten sich auf das Praktikum vor! Sie können vor dem Praktikum Fragen der Betreuer zum Versuch beantworten! Ahnungslose Studies dürfen das Labor wieder verlassen es gibt einen (nur 1) Nachholtermin am Ende des Semesters (C) Prof. Dr. U.G. Schaarschmidt 35 Zum 1. Praktikum Sie bearbeiten eine MCU namens ATMEGA16 (gucken Sie, welcher Typ in der Platine steckt!) Sie programmieren in C im AVR-Studio5 Sie verwenden hierzu ein Entwicklungssystem Eval(uations)board STK500 Das JTAGICE (ICE = In Cicuit Emulator) für spätere Praktika ist ein Hilfsmittel um die MCU zu programmieren und dann damit evtl. Fehler zu suchen (C) Prof. Dr. U.G. Schaarschmidt 36 FH Düsseldorf (c) U.Schaarschmidt 18

Embedded Systems 1 29.09.2015

Embedded Systems 1 29.09.2015 Embedded Systems I Thema am 29.09.2015: Terminabsprachen, Einordnung des Themas in Bezug zur MikroProzessortechnik, MikroController, FPGA, System on Chip (SoC), Entwicklungssysteme, Entwicklungsarbeitsplatz,

Mehr

Embedded Systems

Embedded Systems Embedded Systems I Themen am 25.10.16 (ES1_16_V4): Wie funktionieren A/D- und D/A-Wandler?; Übung 3: Analog Digital-Wandler... Wandlungs-Prinzipien Register-Auswahl und Initialisierung für Praktikum 4,

Mehr

Embedded Systems

Embedded Systems Embedded Systems I Themen am 17.01.2017: Achtung: Praktikumsversuche und Übungen!!! Punktebewertung und Aufbau der Klausur; Ideen zur Klausur Bitte OHP-/Tafel-Notizen selbst mitschreiben! ES1_16_V13 Ulrich

Mehr

Embedded Systems Themen am : 32 Bit Controller für Embedded Systems (von Atmel)

Embedded Systems Themen am : 32 Bit Controller für Embedded Systems (von Atmel) Embedded Systems II Themen am 06.12.2017: 32 Bit Controller für Embedded Systems (von Atmel) Bitte OHP-/Tafel-Notizen selbst mitschreiben! ES1d_17_V8 Ulrich Schaarschmidt FH Düsseldorf, WS 2017/18 Quellenhinweise

Mehr

Embedded Systems

Embedded Systems Embedded Systems 1 Embedded Systems I Themen am (ES1_16_V8): Anmerkungen zu den Xmegas, Tiefergehende Details zur AVR-Familie, Bearbeitung von Problemen aus dem Praktikum Beachten Sie bitte die zusätzlichen

Mehr

Einführung Microcontroller

Einführung Microcontroller 18. Januar 2011 Inhaltsverzeichnis 1 Einleitung 2 3 4 5 Was ist eigentlich ein Microcontroller? Microcontroller - Was ist das? Microcontroller enthalten: integrierte und gleichzeitig programmierbare Schaltungen,

Mehr

Eclipse. für die kleinen Dinge des (modernen) Lebens

Eclipse. für die kleinen Dinge des (modernen) Lebens Eclipse für die kleinen Dinge des (modernen) Lebens Agenda Vorstellung Zielsysteme Software Modellierung Übertragung zum Gerät Vorstellung www.mda4e.org Projektpartner mda4e itemis GmbH & Co. KG Spezialist

Mehr

Rechner in Eingebetteten Systemen

Rechner in Eingebetteten Systemen 12 Rechner in Eingebetteten Systemen Peter Marwedel Informatik 12 Otto-Hahn-Str. 16 Tel. 755 6111 E-mail: [email protected] Sprechstunde: Mo 13:00-14:00 Überblick Zukunft der IT? Gemäß Vorhersagen

Mehr

Mikrocontroller vs. Mikroprozessor 1/3

Mikrocontroller vs. Mikroprozessor 1/3 Mikrocontroller vs. Mikroprozessor 1/3 Kriterium Microprozessor Microcontroller Aufgaben Nur für Rechenaufgaben zuständig, I/O praktisch nur mit zusätzlichen Bausteinen Speicher GB-Bereich, erweiterbar,

Mehr

Mikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34

Mikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34 Mikrocontroller eine Einführung Florian Schmitt - 16.11.2010 1 / 34 Inhalt Was sind Mikrocontroller, wozu sind sie nützlich? Unterschiede und Gemeinsamkeiten mit dem PC Wie funktionieren Mikrocontroller

Mehr

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16 Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Programmierung 1: Programmierung 1 - Ziele Vermittlung von Grundkenntnissen

Mehr

Fortbildungsmodule >> Elektrotechnik. Präzisierung zu Modulbereich Mikrocontroller [E61] Teilmodul E611 Grundlagen Mikrocontrollertechnik (µc)

Fortbildungsmodule >> Elektrotechnik. Präzisierung zu Modulbereich Mikrocontroller [E61] Teilmodul E611 Grundlagen Mikrocontrollertechnik (µc) B A D E N - W Ü R T T E M B E R G R E G I E R U N G S P R Ä S I D I E N Freiburg // Karlsruhe // Stuttgart // Tübingen Abt. 7 Schule und Bildung Fortbildungsmodule >> Elektrotechnik Präzisierung zu Modulbereich

Mehr

Prinzipien und Komponenten eingebetteter Systeme

Prinzipien und Komponenten eingebetteter Systeme 1 Prinzipen und Komponenten Eingebetteter Systeme (PKES) (2) Mikrocontroller I Sebastian Zug Arbeitsgruppe: Embedded Smart Systems 2 Veranstaltungslandkarte Fehlertoleranz, Softwareentwicklung Mikrocontroller

Mehr

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2017/18

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2017/18 Programmierung 1 für Wirtschaftsinformatik Wintersemester 2017/18 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Programmierung 1: Programmierung 1 - Ziele Vermittlung von Grundkenntnissen

Mehr

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Webinar 11.05.2017 Andreas Schmidt @aschmidt75 www.cassini.ag www.thingforward.io @thingforward 2 11.05.17 Agenda Devices für das Internet der

Mehr

Einleitung Die Pins alphabetisch Kapitel 1 Programmierung des ATmega8 und des ATmega

Einleitung Die Pins alphabetisch Kapitel 1 Programmierung des ATmega8 und des ATmega Einleitung... 11 Die Pins alphabetisch.... 12 Kapitel 1 Programmierung des ATmega8 und des ATmega328.... 15 1.1 Was Sie auf den nächsten Seiten erwartet... 19 1.2 Was ist eine Micro Controller Unit (MCU)?....

Mehr

Mikrocontroller. Vortrag von Louis Liedtke. 8. Dezember Fakultät Elektrotechnik und Informatik. Bild 1: Atmel ATmega8

Mikrocontroller. Vortrag von Louis Liedtke. 8. Dezember Fakultät Elektrotechnik und Informatik. Bild 1: Atmel ATmega8 Mikrocontroller Bild 1: Atmel ATmega8 Vortrag von 8. Dezember 2015 Gliederung 1. Begriffserklärung 2. Besondere Merkmale 3. Aufbau und Arbeitsweise 4. Programmierung 5. Nutzen 6. Fazit 2 1. Begriffserklärung

Mehr

10 Versuch Nr Anmerkungen zum Versuch Nr. 8

10 Versuch Nr Anmerkungen zum Versuch Nr. 8 10 Versuch Nr. 8 10.1 Anmerkungen zum Versuch Nr. 8 Während der letzten 4 Versuche haben Sie sich mit dem detaillierten Rechner-Entwurf beschäftigt. Im letzten Versuch konnten Sie abschließend einen kleinen

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Bernd-Dieter Schaaf Mikrocomputertechnik Mit MikroControllern der Familie 8051 unter Mitarbeit von Stephan Böcker 5., aktualisierte Auflage mit zahlreichen Bildern, Beispielen und Übungen HANSER 1 Der

Mehr

Die Technik hinter IoT: Arduino, Raspberry Pi & Co.

Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Praxisbeispiele für den Hausgebrauch Uwe Steinmann MMK GmbH 25.-26. September 2017 Uwe Steinmann (MMK GmbH) Die Technik hinter IoT 25.-26. September

Mehr

Generation 5: Invisible Computers (ab 1993)

Generation 5: Invisible Computers (ab 1993) Generation 5: Invisible Computers (ab 1993) Jahr Name Gebaut von Kommentar 1993 PIC Microchip Technology Erster Mikrocontroller auf Basis von EEPROMs. Diese erlauben das Flashen ohne zusätzliche. Bemerkung:

Mehr

Microcontroller Praktikum SS2010 Dipl. Ing. R. Reisch

Microcontroller Praktikum SS2010 Dipl. Ing. R. Reisch Microcontroller Praktikum SS2010 Dipl. Ing. R. Reisch Die wichtigsten Unterlagen/Tools Für das Praktikum Unterlagen/Kenntnisse/Tools wichtig: Datenblatt des AT80USB1287 µc Schaltplan des im Praktikum verwendeten

Mehr

Die AVR Mikrocontrollerfamilie

Die AVR Mikrocontrollerfamilie AKES - Ausgewählte Kapitel eingebetteter Systeme 10. Mai 2006 Übersicht über den Vortrag Was sind AVRs? 2/35 Anwendungsfelder Übersicht über den Vortrag Mikrocontroller 3/35 Kleiner Chip Viel integrierte

Mehr

Inhaltsverzeichnis VII

Inhaltsverzeichnis VII Inhaltsverzeichnis 1 Grundlagen der Mikrocontroller... 1 1.1 Mikrocontroller-Familie ATtiny2313, ATtiny26 und ATmega32.... 6 1.1.1 Merkmale des ATtiny2313, ATtiny26 und ATmega32..... 8 1.1.2 Pinbelegung

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Mikrocomputertechnik Mit Mikrocontrollern der Familie 8051 von Bernd-Dieter Schaaf 5., aktualisierte Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41761 8 Zu Leseprobe

Mehr

Eingebettete Systeme oder Embedded Systems. Eingebettete Prozessoren oder Embedded Processors

Eingebettete Systeme oder Embedded Systems. Eingebettete Prozessoren oder Embedded Processors Eingebettete Systeme oder Embedded Systems Eingebettete Prozessoren oder Embedded Processors Was ist ein Eingebettetes System? Marwedel Und wo ist der Prozessor eingebettet? Ein Eingebettetes System ist

Mehr

Vertiefungsrichtung Rechnerarchitektur

Vertiefungsrichtung Rechnerarchitektur srichtung () ( für ) Prof. Dietmar Fey Ziele der srichtung RA Vertiefen des Verständnis vom Aufbau, Funktionsweise von Rechnern und Prozessoren Modellierung und Entwurf von Rechnern und Prozessoren ()

Mehr

SOC - System on a Chip

SOC - System on a Chip SOC - System on a Chip Was ist das und wofür sind sie gut? HS Düsseldorf Technische Informatik Prof. Dr.-Ing. Ulrich Schaarschmidt Maximilian Roitzheim Matrikelnummer: 639071 Wintersemester 17/18 Inhaltsverzeichnis

Mehr

Technische Informatik (Master)

Technische Informatik (Master) Technische Informatik (Master) Themen am 12.10.2017: Mögliche Themen des Semesters, Termine Zielvorstellungen vereinbaren. Achtung: Die vorgeführten Beispiele sind NICHT auf den Folien -> mitschreiben!

Mehr

Praktikum Komponenten & Programmierung von Automatisierungssystemen

Praktikum Komponenten & Programmierung von Automatisierungssystemen Praktikum Komponenten & Programmierung von Automatisierungssystemen Prof. Dr.-Ing. Tilman Küpper Hochschule München Fakultät 03 Einleitung 1 Inhalte der Vorlesung Teil 1 Grundlagen, Rechnerarchitektur

Mehr

Überblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover

Überblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover Überblick zum ESP32 mit Arduino Helmut Tschemernjak Arduino-Hannover www.arduino-hannover.de Arduino Arduino Platinen Arduino UNO Microchip 8-bit AVR MCU ESP8266 Espressif WiFi Chip mit TCP/IP Tensilica

Mehr

Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Prof. Dr.-Ing. J. Teich

Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Prof. Dr.-Ing. J. Teich Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Friedrich-Alexander-Universität Erlangen-Nürnberg Prof. Dr.-Ing. J. Teich Rückblick - Großrechner 2 Keine Computer im Haushalt? Ken Olsen, US-amerikanischer

Mehr

Einfaches und sicheres Pairing für Bluetooth Smart

Einfaches und sicheres Pairing für Bluetooth Smart Einfaches und sicheres Pairing für Bluetooth Smart (Präsentiert an der Embedded Computing Conference Winterthur, 5. Juni 2018) Lukas Widmer, Marcel Meli Kontakt: Prof. Dr. Marcel Meli [email protected]

Mehr

Embedded Systems

Embedded Systems Embedded Systems I Themen am 18.10.2016 (ES1_16_V3): Timer / Counter Programmierung (Musterlösungen mit und ohne Interrupt), Application Note AVR130 / Atmega8535 Interrupts Unterbrechungsanforderungen

Mehr

Configurable Embedded Systems

Configurable Embedded Systems Configurable Embedded Systems Prof. Dr. Sven-Hendrik Voß Wintersemester 2017 Technische Informatik (Master), Semester 2 Termin 3, 23.10.2017 Seite 2 Zynq Design Flow Configurable Embedded Systems Wintersemester

Mehr

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4 In diesem Kapitel wird erklärt wie man möglichst schnell mit dem Programm Studio 4 von Atmel und einem ISP Programmer einen ATmega Controller programmiert. Es ist kein umfassendes Tutorial zum Programm

Mehr

Selbstbau-USB-Programmiergerät für AVR

Selbstbau-USB-Programmiergerät für AVR [email protected] 1 Selbstbau-USB-Programmiergerät für AVR Nach Christian Ullrich Homepage: www.ullihome.de Weitere Infos bei http://weigu.lu/a/pdf/micel_f6_programmieradapter.pdf Schaltung

Mehr

Nicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5

Nicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5 Nicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5 Sie planen eine neue Applikation, wissen aber noch nicht, ob eine einfache

Mehr

Selbstbauprojekt 2017 GØ1

Selbstbauprojekt 2017 GØ1 Selbstbauprojekt 2017 GØ1 Motivation und Konzept der Arduino-Projektplattform Arduino Uno, Entwicklungsumgebung IDE LCD-Shield Beispielprogramm Platine für die Teilprojekte P1.1 bis P1.4 Beispiele - P1.3

Mehr

Projekt 25 ASURO ARX-03

Projekt 25 ASURO ARX-03 Projekt 25 ASURO ARX-03 Zusammenbau, Verbesserung und Programmierung eines Fahrroboters des DLR ASURO ASURO ASURO TEAM Projektleitung: Rouven Beermann (TI) Hardware: Steffen Meinke (ET) Software: Julian

Mehr

Eine Anleitung zur Entwicklung von Simulink-Targets für die Lehre. 10. MBEES 2014, Dagstuhl

Eine Anleitung zur Entwicklung von Simulink-Targets für die Lehre. 10. MBEES 2014, Dagstuhl Eine Anleitung zur Entwicklung von Simulink-Targets für die Lehre 10. MBEES 2014, Dagstuhl Frank Tränkle Automotive Systems Engineering [email protected] Inhalt Lehrveranstaltungen für Modellbasierte

Mehr

Praktische Informatik I

Praktische Informatik I Praktische Informatik I WS 2005/2005 Prof. Dr. Wolfgang Effelsberg Lehrstuhl für Praktische Informatik IV Universität Mannheim 1. Einführung 1-1 Inhaltsverzeichnis (1) 1. Einführung 1.1 Was ist Informatik?

Mehr

U5-2 Register beim AVR-µC

U5-2 Register beim AVR-µC U5 4. Übungsaufgabe U5 4. Übungsaufgabe U5-2 Register beim AVR-µC U5-2 Register beim AVR-mC Grundlegendes zur Übung mit dem AVR-µC 1 Überblick Register Beim AVR µc sind die Register: I/O Ports Interrupts

Mehr

Grundlagen der Anwendung und Programmierung des ESP8266. Dennis Hoffmann Mittwoch, :30 Uhr Schulungsraum SW23/147

Grundlagen der Anwendung und Programmierung des ESP8266. Dennis Hoffmann Mittwoch, :30 Uhr Schulungsraum SW23/147 Grundlagen der Anwendung und Programmierung des ESP8266 Dennis Hoffmann Mittwoch, 11.01.2017 08:30 Uhr Schulungsraum SW23/147 Inhalt Mikrocontroller ESP8266 Entwicklungsumgebung Firmware Beispiele Projekte

Mehr

Inhalt. 1. Mikrocontroller 2. FPGA 3. Vergleich 4. Hybride Systeme 5. Zusammenfassung 6. Quellenverzeichnis 12.01.2016

Inhalt. 1. Mikrocontroller 2. FPGA 3. Vergleich 4. Hybride Systeme 5. Zusammenfassung 6. Quellenverzeichnis 12.01.2016 Vergleich FPGA und Mikrocontroller Laura Hilleke Technische Informatik 07.01.2016 07.01.2016 Vergleich FPGA und Mikrocontroller 2 1 Aufbau Funktionsweise Programmierung 07.01.2016 Vergleich FPGA und Mikrocontroller

Mehr

Programmieren der AVR RISC MikroController mit BASCOM-AVR

Programmieren der AVR RISC MikroController mit BASCOM-AVR Claus Kühnel Programmieren der AVR RISC MikroController mit BASCOM-AVR 3. bearbeitete und erweiterte Auflage Eine Einführung anhand von Programmbeispielen 5 Inhalt 1 Vorwort 9 2 Die AVR-Mikrocontroller

Mehr

Rechnerarchitektur, Einführung in die Laborübungen

Rechnerarchitektur, Einführung in die Laborübungen G. Kemnitz Institut für Informatik, TU Clausthal (RA-LabEinf.pdf) 20. Dezember 2017 1/18 Rechnerarchitektur, Einführung in die Laborübungen G. Kemnitz Institut für Informatik, TU Clausthal (RA-LabEinf.pdf)

Mehr

Physical Computing. und Arduino. Jürgen Plate. 3. März 2012

Physical Computing. und Arduino. Jürgen Plate. 3. März 2012 und Arduino 3. März 2012 Zitate Ich denke, es gibt einen Weltmarkt für vielleicht fünf Computer. Thomas Watson IBM-Vorstandsvorsitzender, 1943 Es gibt keinen Grund, warum sich irgend jemand zu Hause einen

Mehr

KR-mega32-16 rev. 2.3 Thomas Krause, Krause Robotik

KR-mega32-16 rev. 2.3 Thomas Krause, Krause Robotik Kurzanleitung zur Installation der Software zum Mikrokontrollerbord KR-mega32-16 rev. 2.3 Thomas Krause, Krause Robotik [email protected] Krause Robotik www.krause-robotik.de email: [email protected]

Mehr

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino Praktikum Analog- und Digitaltechnik Versuch D3 Bluetooth-steuerung mit Arduino Inhalt dieses Versuches: Installation und Konfiguration von Software Arduino IDE Ansteuerung einer LED über Bluetooth Vorarbeiten:

Mehr

Entwurf von Embedded Systems 2

Entwurf von Embedded Systems 2 Entwurf von Embedded Systems 2 Themen am 28.11.18: Infineon XMC 2GO (mit XMC1100 MCU, Cortex M0), Chronos-Entwicklungssystem, (micro-) SD-Karten-Interfacing Bitte OHP-/Tafel-Notizen selbst mitschreiben!

Mehr

Entwurf von Embedded Systems 2

Entwurf von Embedded Systems 2 Entwurf von Embedded Systems 2 Themen am 10.05.17: Infineon XMC 2GO (mit XMC1100 MCU, Cortex M0), Chronos-Entwicklungssystem, (micro-) SD-Karten-Interfacing Bitte OHP-/Tafel-Notizen selbst mitschreiben!

Mehr

Informatik 1. für Kommunikationstechniker, Mechatroniker. Teil 1 - Wintersemester 2012/13

Informatik 1. für Kommunikationstechniker, Mechatroniker. Teil 1 - Wintersemester 2012/13 Informatik 1 für Kommunikationstechniker, Mechatroniker Teil 1 - Wintersemester 2012/13 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Dieser Foliensatz wurde z.t. von Herrn Prof. Grossmann

Mehr

Echtzeitbetriebssysteme (am Beispiel QNX) Dr. Stefan Enderle HS Esslingen

Echtzeitbetriebssysteme (am Beispiel QNX) Dr. Stefan Enderle HS Esslingen Echtzeitbetriebssysteme (am Beispiel QNX) Dr. Stefan Enderle HS Esslingen 1. Einführung 1.1 Embedded Systeme Embedded Systeme besitzen / benutzen einen Mikrocontroller Embedded Systeme erfüllen meist eine

Mehr

Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Friedrich-Alexander-Universität Erlangen-Nürnberg Prof. Dr.-Ing. J.

Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Friedrich-Alexander-Universität Erlangen-Nürnberg Prof. Dr.-Ing. J. Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) 1 Gliederung Hardware-Software-Co-Design: Entwurf eingebetteter Systeme Beispiele und Anwendungen: wachsende Komplexität zukünftiger elektronischer

Mehr

Äquivalenzübersicht für den Bachelorstudiengang Technische Informatik

Äquivalenzübersicht für den Bachelorstudiengang Technische Informatik Agent Competition: Multi Agent Contest Agent Competition: Multi Agent Contest Agent Competition: RoboCup Agent Competition: RoboCup Agententechnologien: Grundlagen und Anwendungen Aktuelle Themen der Algorithmik:

Mehr

EMBEDDED SYSTEMS. Medien zwischen Technologie und Gesellschaft. Universität zu Köln Prof. Dr. Manfred Thaller. Maximilian Berndt WS 12/13

EMBEDDED SYSTEMS. Medien zwischen Technologie und Gesellschaft. Universität zu Köln Prof. Dr. Manfred Thaller. Maximilian Berndt WS 12/13 EMBEDDED SYSTEMS Universität zu Köln Prof. Dr. Manfred Thaller Medien zwischen Technologie und Gesellschaft Maximilian Berndt WS 12/13 Überblick 2 1) Grundlagen: Was sind eingebettete Systeme? 2) Software

Mehr

Microcontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1

Microcontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Microcontroller Kurs 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Was ist ein Microcontroller Wikipedia: A microcontroller (sometimes abbreviated µc, uc or MCU) is a small computer on a single integrated

Mehr

Vernetzt und smart. University of St.Gallen. From the SelectedWorks of Hubert Oesterle. Hubert Oesterle. May 15, 2001

Vernetzt und smart. University of St.Gallen. From the SelectedWorks of Hubert Oesterle. Hubert Oesterle. May 15, 2001 University of St.Gallen From the SelectedWorks of Hubert Oesterle May 15, 2001 Vernetzt und smart Hubert Oesterle Available at: https://works.bepress.com/hubert_oesterle/38/ Vernetzt und smart Wenn Kühlschrank,

Mehr

FPGA - aktuelle Bausteine und ihre Anwendungen von Altera

FPGA - aktuelle Bausteine und ihre Anwendungen von Altera FPGA - aktuelle Bausteine und ihre Anwendungen von Altera T E C H N I S C H E I N F O R M A T I K P R Ä S E N T A T I O N 1 8. 0 1. 2 0 1 8 B E R N H A R D S A N G M A T R I K E L N U M M E R : 6 4 0 3

Mehr

GdI2 - Systemnahe Programmierung in C Übungen Jürgen Kleinöder Universität Erlangen-Nürnberg Informatik 4, 2006 U4.fm

GdI2 - Systemnahe Programmierung in C Übungen Jürgen Kleinöder Universität Erlangen-Nürnberg Informatik 4, 2006 U4.fm U4 4. Übungsaufgabe U4 4. Übungsaufgabe Grundlegendes zur Übung mit dem AVR-µC Register I/O Ports Interrupts AVR-Umgebung U4.1 U4-1 Grundlegendes zur Übung mit dem AVR-mC U4-1 Grundlegendes zur Übung mit

Mehr

Management & Softskills Management für Projekte & Prozesse Agile Entwicklung von Embedded-Systemen

Management & Softskills Management für Projekte & Prozesse Agile Entwicklung von Embedded-Systemen MicroConsult Training: Termine Preise bis Juni 2015 (S. 1) Management & Softskills Management für Projekte & Prozesse Agile Entwicklung von Embedded-Systemen Agiles Testen und Test Driven Development von

Mehr

Vom Smart Dust zum Smart Phone: Verfügbare SensingPlattformen. Adrian Friedli [email protected]

Vom Smart Dust zum Smart Phone: Verfügbare SensingPlattformen. Adrian Friedli adrianfriedli@student.ethz.ch Vom Smart Dust zum Smart Phone: Verfügbare SensingPlattformen Adrian Friedli [email protected] Verteilte Systeme Seminar, ETH Zürich, 24. Februar 2009 Übersicht Sensornetze Mobiltelefone Sensornetze

Mehr

micro:bit MIA INFORMATIK micro:bit Die Platine: Erklärungen zur Hardware: Kodierung & Programmierung:

micro:bit MIA INFORMATIK micro:bit Die Platine: Erklärungen zur Hardware:   Kodierung & Programmierung: micro:bit Du kannst deinen BBC micro:bit für alle möglichen Arten cooler Kreationen benutzen, von Robotern zu Musikinstrumenten die Möglichkeiten sind endlos. Dieses kleine Gerät hat viele Besonderheiten,

Mehr

Prof. Dr. Uwe Brinkschulte. Lehrstuhl für Eingebettete Systeme

Prof. Dr. Uwe Brinkschulte. Lehrstuhl für Eingebettete Systeme Prof. Dr. Uwe Brinkschulte Lehrstuhl für Eingebettete Systeme [email protected] Robert-Mayer-Straße 11-15 Sekretariat: Linda Stapleton, Raum 211a [email protected] 1 Forschungsgebiete

Mehr

Einstieg in das Thema, ggf. Einführung Computerraum, Bildung der Programmier-Paare

Einstieg in das Thema, ggf. Einführung Computerraum, Bildung der Programmier-Paare Ampelsteuerung 1. Doppelstunde Einstieg in das Thema, ggf. Einführung Computerraum, Bildung der Programmier-Paare Morsen mit LED (Kennenlernen eines einfachen Schaltkreises mit LED) 2. Doppelstunde HA

Mehr

Aufbau und Funktionsweise eines Computers

Aufbau und Funktionsweise eines Computers Aufbau und Funktionsweise eines Computers Thomas Röfer Hardware und Software von Neumann Architektur Schichtenmodell der Software Zahlsysteme Repräsentation von Daten im Computer Praktische Informatik

Mehr

Rechnerarchitektur, Einführung in die Laborübungen

Rechnerarchitektur, Einführung in die Laborübungen Rechnerarchitektur, Einführung in die Laborübungen G. Kemnitz 24. November 2016 Inbetriebnahme der Mikrorechnerbaudruppe 1. Anschluss 5V-Netzteil 2. Anschluss Programmer 3. Einschalter 4. Eingabeschalter

Mehr

ARDUINO KENNENLERNEN WAS IST EIN ARDUINO?

ARDUINO KENNENLERNEN WAS IST EIN ARDUINO? ARDUINO KENNENLERNEN WAS IST EIN ARDUINO? Der Arduino ist eine Platine mit einem Microcontroller und sogenannten Pins (Anschlüssen), die mit elektronischen Bauteilen einfach verbunden werden können. Das

Mehr

Johannes Kelper Universität Linz. Institut für Elektrische Messtechnik. Dokumentation. ATmeag8-USB Modul. Bernd R. Arminger ATmega8-USB Modul 1

Johannes Kelper Universität Linz. Institut für Elektrische Messtechnik. Dokumentation. ATmeag8-USB Modul. Bernd R. Arminger ATmega8-USB Modul 1 Dokumentation ATmeag8-USB Modul Bernd R. Arminger ATmega8-USB Modul 1 1. Beschreibung Das ATmega8-USB Modul besteht aus einen ATmega8 Mikrokontroller der Firma Atmel (Datenblatt/buch erhältlich unter http://www.atmel.com)

Mehr

Informatik Teil 1. für Fernstudiengang der Fakultät Elektrotechnik. Sommersemester 2017

Informatik Teil 1. für Fernstudiengang der Fakultät Elektrotechnik. Sommersemester 2017 Informatik Teil 1 für Fernstudiengang der Fakultät Elektrotechnik Sommersemester 2017 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Informatik Inhalte Teil 1 im Sommersemester 2017

Mehr

Physical Computing. Ralf Nolte. Bielefeld, 13. Dezember 2011

Physical Computing. Ralf Nolte. Bielefeld, 13. Dezember 2011 Physical Computing Ralf Nolte Bielefeld, 13. Dezember 2011 Überblick Motivation Definition Vorstellung der Hardware Vorstellung der Arduino IDE Hello World LC Display Gravity Plug an TWI Bus 2 Motivation

Mehr

Klausurtermine Technische Informatik WS 2018/19 (Prüfungszeitraum vom ) Stand: Änderungen rot markiert - vorbehalten!

Klausurtermine Technische Informatik WS 2018/19 (Prüfungszeitraum vom ) Stand: Änderungen rot markiert - vorbehalten! Klausurtermine Technische Informatik WS 2018/19 (Prüfungszeitraum vom 04.02 05.04.2019) Stand: 10.12.2018 Änderungen rot markiert - vorbehalten! Wochentag Prüfungstermin: Prüfungsbezeichnung: Raum/Räume:

Mehr

Inhalt Lehrziele Übungsablauf Entwicklungsumgebung Personen

Inhalt Lehrziele Übungsablauf Entwicklungsumgebung Personen Sensor/Aktor-Systeme Inhalt Lehrziele Übungsablauf Entwicklungsumgebung Personen Wolfgang Kastner, EMail: [email protected] Institut für Rechnergestützte Automation, TU Wien Dezentrale Automatisierungssysteme

Mehr

Inhaltsübersicht. Einführung

Inhaltsübersicht. Einführung Inhaltsübersicht Einführung Operationsverstärker Grundlagen und Hilfsmittel des Entwurfs Design-Flow Synthese Analyse Modellierung VHDL-AMS SystemC,... Systemtheorie Übertragungsfunktionen Regelkreise

Mehr

Prozessor- und Rechnerarchitekturen (Master)

Prozessor- und Rechnerarchitekturen (Master) Prozessor- und Rechnerarchitekturen (Master) Themen am 28.06.17: Semesterrückblick, Terminplanung Ihrer Vorträge ProRecArc17_V10 Ulrich Schaarschmidt HS Düsseldorf, SS 2017 V1 (5.4.): Termine + mögliche

Mehr

Eigenschaften von IP-Netzen (1 / 2)

Eigenschaften von IP-Netzen (1 / 2) Eigenschaften von IP-Netzen (1 / 2) Eigenschaften von IP-Netzen: Das Netz überträgt Datenpakete (typische Länge: ungefähr 1.000 Bytes) Wichtige Design-Entscheidung: die Intelligenz sitzt in den Endgeräten.

Mehr