Embedded Systems

Größe: px
Ab Seite anzeigen:

Download "Embedded Systems"

Transkript

1 Embedded Systems I Themen am (ES1_16_V9): Software-Interrupts, Serielle Schnittstellen, C-Programme, Betriebssysteme für die kleinen Atmels Beachten Sie bitte die zusätzlichen Infos auf Proki und Tafel! Ulrich Schaarschmidt FH Düsseldorf, WS 2016/17 Literaturhinweise (unbewertete Reihenfolge!) Conrads, Dieter: Datenkommunikation (Verfahren, Netze, Dienste) 3. Aufl., 1996, Friedr. Vieweg & Sohn Verlagsgesellschaft mbh Bermbach, Rainer: Embedded Controller 2001, Carl Hanser Verlag München Wien Schmitt, FJ; von Wendorff, WC; Westerholz, K: Embedded-Control-Architekturen 1999, Carl Hanser Verlag München Wien Beierlein, Thomas; Hagenbruch, Olaf: Taschenbuch Mikroprozessortechnik 2001, Fachbuchverlag Leipzig im Carl Hanser Verlag München Wien HS-D U.G. Schaarschmidt 2 HS Düsseldorf (c) U.Schaarschmidt 1

2 Literaturhinweise (unbewertete Reihenfolge!) Stein, Erich: Taschenbuch Rechnernetze und Internet 2. Aufl., 2004, Fachbuchverlag Leipzig im Carl Hanser Verlag München Schneider, Uwe; Werner, Dieter: Taschenbuch der Informatik 4. Aufl., 2001, Fachbuchverlag Leipzig im Carl Hanser Verlag München Floyd, Thomas L.: Digital Fundamentals 9.ed., 2006, Pearson/Prentice Hall HS-D U.G. Schaarschmidt 3 Literaturhinweise (unbewertete Reihenfolge!) Reinhold Orglmeister: Elektronik/tools/AVR_JTAG : KT3wodXCOKFQ gadgetpool: ticle&sid=30 JTAG Emulator: Zur Bewältigung immer aufwendigerer Softwareprojekte bestand der Wunsch nach einem JTAG- Emulator für die Fehlersuche. Auf der Webseite von Frank Erdrich ( ist ein DIY JTAG für Atmel Contoller vorgestellt, der für den Einsatz im Labor angepasst wurde HS-D U.G. Schaarschmidt 4 HS Düsseldorf (c) U.Schaarschmidt 2

3 Serielle Schnittstellen Verfahren: Asynchrone Verfahren Synchrone Verfahren Betriebsarten: Vollduplexbetrieb Halbduplexbetrieb Simplexbetrieb Datenübertragungsverfahren: Basisbandübertragung Breitbandübertragung HS-D U.G. Schaarschmidt 5 Asynchrone Verfahren Die Bezeichnung Asynchronverfahren bezieht sich auf die zeitlich willkürliche Übertragung von Zeichenfolgen. Gleichlauf von Sender und Empfänger gibt es nur für eine begrenzte Schrittzahl. Geringer Gerätetechnischer Aufwand (intelligente Kommunikationsmodule on Chip); Nachteil: Uneffektiv bei der Übertragung größerer Datenmengen (Zeitaufwand für Start-Stopp- Schritte); HS-D U.G. Schaarschmidt 6 HS Düsseldorf (c) U.Schaarschmidt 3

4 Asynchrone Byteübertragung Gadre & Conrads] HS-D U.G. Schaarschmidt 7 Asynchrone Byteübertragung Gadre & Conrads] HS-D U.G. Schaarschmidt 8 HS Düsseldorf (c) U.Schaarschmidt 4

5 Synchrone Verfahren - Softwarebasis Bei Datenübertragung nach dem Synchronverfahren werden alle Zeichenschritte unmittelbar nacheinander übertragen. Es gibt keine Start- und Stopp-Schritte. Zeitrastergleichlauf von Sender und Empfänger wird während einer ganzen Zeichenfolge aufrechterhalten. Absenden eines speziellen Signals vom Sender zum Empfänger, das den Schritttaktgebergleichlauf herstellt; Synchronisierzeichen, die bei auftretenden Lücken in die Sendefolge eingeschoben werden (Bit-Stuffing); Hohe Datenübertragungsraten sind möglich; Stetiger Zeichenfluss; HS-D U.G. Schaarschmidt 9 Synchrone Verfahren - Softwarebasis Es werden (größere) Rahmen mit Daten übertragen. Zu Beginn des Rahmens synchronisieren Synchronisationsbits den Empfänger auf den Sender. Die Synchronisation wird während der Übertragung aufrecht erhalten. Damit die Taktinformation nicht verloren geht (z.b. bei hohem Gleichspannungsanteil auf d. Leitung), muss die Codierung der Daten z.b. mittels NRZ- Code (Non-Return to Zero) sicher gestellt werden HS-D U.G. Schaarschmidt 10 HS Düsseldorf (c) U.Schaarschmidt 5

6 Synchrone Verfahren auf Softwarebasis - Takterhalt [Stein, 2004] HS-D U.G. Schaarschmidt 11 Synchrone Verfahren - Hardwarebasis Die Taktgeber von Sender und Empfänger müssen miteinander synchronisiert werden. Hierfür wird bei einigen Übertragungsverfahren eine extra Taktleitung (zusätzlich) zu der/den Datenleitungen eingerichtet. Auf der Datenleitung werden die Daten mit dem (gleichmäßigen) Takt auf der Taktleitung synchronisiert übertragen HS-D U.G. Schaarschmidt 12 HS Düsseldorf (c) U.Schaarschmidt 6

7 Kommunikation Simplex, Halb-Duplex, Semi-Duplex, Voll-Duplex, Full-Duplex, HS-D U.G. Schaarschmidt 13 Synchrone Datenübertragung [Floyd, 2006] HS-D U.G. Schaarschmidt 14 HS Düsseldorf (c) U.Schaarschmidt 7

8 Amplitudenmodulation ASK Amplitude Shift Keying [Conrads] HS-D U.G. Schaarschmidt 15 Frequenzmodulation FSK Frequency Shift Keying [Conrads] HS-D U.G. Schaarschmidt 16 HS Düsseldorf (c) U.Schaarschmidt 8

9 Phasenmodulation PSK Phase Shift Keying [Conrads] HS-D U.G. Schaarschmidt 17 Anwendung serieller Verfahren RS 232, V.24, RS 422 / 423, RS 485 SPI, Microwire, ISP, IIC Bus, I 2 C-Bus, TWI Bus, SM-Bus, USI (Atmel-spezifisch) HS-D U.G. Schaarschmidt 18 HS Düsseldorf (c) U.Schaarschmidt 9

10 Standardisierte serielle Interfaces HS-D U.G. Schaarschmidt 19 RS 232 Verbindung zweier AVR (bei SW-Handshake) [Gadre] HS-D U.G. Schaarschmidt 20 HS Düsseldorf (c) U.Schaarschmidt 10

11 RS 232 Verbindung zweier AVR (bei HW-Handshake HS-D U.G. Schaarschmidt 21 RS 422A Verbindung zweier AVR [Gadre] HS-D U.G. Schaarschmidt 22 HS Düsseldorf (c) U.Schaarschmidt 11

12 RS 422 Verbindung zweier AVR - Oszillogramm [Gadre] HS-D U.G. Schaarschmidt 23 RS 422A Verbindung Symmetrische Schnittstelle (CCITT V.11); Datenraten bis 10 Mbit/s bei bis zu 13m; Datenraten von 100kBit/s bei Leitungslängen von max. 1300m möglich; Mit speziellen Treiberbausteinen bis zu 10 Empfänger an einem Sender möglich; HS-D U.G. Schaarschmidt 24 HS Düsseldorf (c) U.Schaarschmidt 12

13 RS 485A Verbindung mehrerer Einheiten [Gadre] HS-D U.G. Schaarschmidt 25 RS 485A Verbindung mehrerer Einheiten Wird multplex (mehrere Sender und Empfänger an einem gemeinsamen Leitungspaar) betrieben (Erweiterung der RS 422A); Je nach verwendeter Bausteinfamilie können 32, 128 oder 256 Teilnehmer verbunden werden; Symmetrische Signale mit bis zu 10 Mbit/s; Bis zu 1200m Übertragungsentfernung; Differenzspannung > 200mV; V Gleichtaktspannung auf der Leitung zulässig; 120 Ohm Leitungsimpedanz (verdrillte 2-Draht-Leitung); 60 Ohm Lastwiderstand; Eingangsimpedanz der Empfänger > 12kOhm; Ausgangskurzschlußstrom max 150mA gegen Masse, max 250mA gegen V; [TB Mikroprozessortechnik] HS-D U.G. Schaarschmidt 26 HS Düsseldorf (c) U.Schaarschmidt 13

14 SPI - Bus [Gadre] HS-D U.G. Schaarschmidt 27 IIC Bus, TWI Bus, I²C-Bus [Gadre] HS-D U.G. Schaarschmidt 28 HS Düsseldorf (c) U.Schaarschmidt 14

15 IIC Bus, TWI Bus, I²C-Bus [Gadre] HS-D U.G. Schaarschmidt 29 JTAG (USB Anschluss auf Basis des FTDI FT2232) USB to JTAG Interface von Hubert Högl, Schaltplan USB JTAG Interface für usbprog und OpenOCD von Benedikt Sauter (Zurzeit gibt es Bausätze für 22 EUR. Der Adapter ist ein Universaladapter der mit verschiedenen Firmwares zu verschiedenen Geräte werden kann. Pläne, Quelltexte usw... Open Source!!!) Amontec JTAGkey, JTAGkey-Tiny EKK-LM3S811 von LMI. Auf dem Testboard ist ein "on-board" JTAG- Adapter, der zu Ansteuerung des LM3S811 auf dem Board genutzt wird, aber auch an externe Controller angeschlossen werden kann. (Alle LMI Testboards verfügen über den JTAG Ein- und Ausgang.) ARM-USB-OCD von Olimex Xverve Signalyzer Tool HS-D U.G. Schaarschmidt 30 HS Düsseldorf (c) U.Schaarschmidt 15

16 JTAG-ICE MkII (Pinout des Steckers 20-pol) Auf Evaluation-Boards verschiedener Hersteller (z. B. Atmel, IAR, Keil, Olimex) ist die JTAG- Schnittstelle über einen 20-poligen Wannenstecker (2*10, Raster 2,54mm) herausgeführt. 1 Vcc 2 NC 3 ntrst 4 GND 5 TDI 6 GND 7 TMS 8 GND 9 TCK 10 GND 11 GND 12 GND 13 TDO 14 GND 15 NRESET/nSRST 16 GND 17 NC 18 GND 19 NC 20 GND Daneben existiert noch eine weniger gebräuchliche aber dokumentierte Variante mit 14 Polen (2*7). Bei fertigen Geräten, für die keine Schaltpläne vorliegen, muss man sich die herstellerspezifische Anschlussbelegung anhand des Datenblatts des verwendeten Controllers und mittels Messgerät selbst ermitteln HS-D U.G. Schaarschmidt 31 Programmentwicklung und Debugging Übliche Verfahren: Simulation des Programmcodes auf einem Host-PC; Crash and burn (Neuprogrammierung, Änderung, Fehlerbeseitigung, bis es funzt); Debugging mithilfe eines Target-Monitors; In-Circuit-Emulation; HS-D U.G. Schaarschmidt 32 HS Düsseldorf (c) U.Schaarschmidt 16

17 Warum ein BS auf einer MCU? Eigentlich z.t. aus den gleichen Gründen wie auf einer Workstation. Treiber für die On-Chip-Peripherie müssen nicht von jedem Programmierer neu entwickelt werden. Es gibt ein API (Application Programmer s Interface), das die Programmierung abstrahiert. Ein Realzeit-Kernel vereinfacht die Einhaltung der zeitlichen Restriktionen für die Modulentwickler HS-D U.G. Schaarschmidt 33 Multitasking vs Multiuser Präemptives oder kooperatives (nichtpräemptives) Multitasking? Timer-Interruptsystem ; Unterschiedliche Prioritäten der Betriebssystem-Module (Systemkern Kernel) und der Nutzer-Tasks (unterprivilegierte Prozesse); HS-D U.G. Schaarschmidt 34 HS Düsseldorf (c) U.Schaarschmidt 17

18 COrnell Miniature ATmel Operating System (COMATOS) Realzeit Betriebssystem (RTOS Real Time Operating System); 2 Versionen (Assembler, C) Atmel AT90S8515 (8k Flash, 512 Byte SRAM, 512 Byte EEPROM, 1*8Bit Timer, 1*16 Bit Timer, jeweils mit programmierbarem Vorteiler [Prescaler], Watchdog mit eigenem On-Chip-Oszillator) HS-D U.G. Schaarschmidt Übungsaufgabe Comatos what the hell is it? Welche Art von BS? Wieviele Tasks sind möglich? Welche grundlegenden Funktionen, die uns als Programmierer helfen, erkennen Sie? HS-D U.G. Schaarschmidt 36 HS Düsseldorf (c) U.Schaarschmidt 18

Python macht Embedded Linux angenehmer

Python macht Embedded Linux angenehmer Python macht Embedded Linux angenehmer Hubert Högl [email protected] http://www.hs-augsburg.de/~hhoegl Hochschule Augsburg 2. Juli 2010 H. Högl () FuE 2010 2. Juli 2010 1 / 14 Embedded Linux

Mehr

CU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich

CU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich Seite 1 von 10 CU-R-CONTROL Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32 Autor: Christian Ulrich Datum: 08.12.2007 Version: 1.00 Seite 2 von 10 Inhalt Historie

Mehr

5. Digitale Schnittstellen und Vernetzung im Überblick

5. Digitale Schnittstellen und Vernetzung im Überblick 5. Digitale Schnittstellen und Vernetzung im Überblick 5.1 Schnittstellen für Computerperipherie speziell: USB, FireWire 5.2 Drahtgebundene Netztechnologien z.b. Ethernet, ATM 5.3 Drahtlose Netztechnologien

Mehr

BLIT2008-Board. Uwe Berger

BLIT2008-Board. Uwe Berger 11/2008 (BLIT) 2 Inhalt Was sind Mikrocontroller AVR-Mikrocontroller Werkzeugkasten Prinzipielles zur Programmierung BLIT2008-Board 11/2008 (BLIT) 3 Was sind Mikrocontroller AVR-Mikrocontroller Werkzeugkasten

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

Zusatzplatine MP-Bus HZS 562

Zusatzplatine MP-Bus HZS 562 ZUSATZPLATINE MP-BUS HZS 562 Zusatzplatine MP-Bus HZS 562 Die MP-Bus Interfaceelektronik stellt die Schnittstelle zwischen einem CAN-Bus-System und einem MP-Bus-System dar. Die Elektronik wird als MP-Bus

Mehr

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 2 Der Mikrocontroller Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 1 beschrieben. Auf dem Chip sind die, ein ROM- für das Programm, ein RAM- für die variablen

Mehr

Produktinformation USB AVR Lab

Produktinformation USB AVR Lab 1 Produktinformation USB AVR Lab Experimentierplattform Version 3.0 2 Inhaltsverzeichnis Lieferumfang...3 Geräteübersicht...3 Steckerbelegung...4 ISP Stecker...4 Inbetriebnahme...5 Installation unter Windows...5

Mehr

Einführung in die Welt der Microcontroller

Einführung in die Welt der Microcontroller Übersicht Microcontroller Schaltungen Sonstiges Einführung in die Welt der Microcontroller Übersicht Microcontroller Schaltungen Sonstiges Inhaltsverzeichnis 1 Übersicht Möglichkeiten Einsatz 2 Microcontroller

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

USB RS485 / RS232 Adapter

USB RS485 / RS232 Adapter USB RS485 / RS232 Adapter Inhaltsverzeichnis 1 Anschlüsse...3 2 Konfiguration...4 3 Bestückung / Teileliste...5 4 Schaltplan...6 Rev. 1.0 Seite 2 von 6 Anschlüsse 1 Anschlüsse RS232 Pin Bezeichnung 1 5V-Out

Mehr

Der CAN-Bus (Controller Area Network)

Der CAN-Bus (Controller Area Network) Der CAN-Bus (Controller Area Network) Was ist das und wozu braucht man das? Jürgen Stuber 2012-10-03 Jürgen Stuber () Der CAN-Bus (Controller Area Network) 2012-10-03 1 / 15 Anwendungen KFz Jürgen Stuber

Mehr

ICmega8 / ICmega8-USB

ICmega8 / ICmega8-USB SEPTEMBER 2006, VERSION 1.5 1 ICmega8 / ICmega8-USB I. EIGENSCHAFTEN Controller: ATmega8 von Atmel, 8Bit RISC Microcontroller mit 8 MHz Quarztakt Flash (Kbytes): 8 EEPROM (Kbytes): 0.5 SRAM (Bytes): 1024

Mehr

embedded projects GmbH

embedded projects GmbH embedded projects GmbH Bedienungsanleitung USBprog 4.0 Montage Installation Debian / Ubuntu Windows 1/17 Lieber Kunde, wir möchten Ihnen mit unseren Datenenblättern einen reibungslosen Einstieg in unsere

Mehr

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 NetX - Einführung 2008 Jiri Spale, Programmierung in eingebetteten Systemen 2 NetX is... a highly integrated network controller with a new system

Mehr

ATMEGA Mikrocontroller Einführung TEIL 1. 4.November 2009 Mönchengladbach

ATMEGA Mikrocontroller Einführung TEIL 1. 4.November 2009 Mönchengladbach ATMEGA Mikrocontroller Einführung TEIL 1 DH5HS 4.November 2009 Mönchengladbach Was ist ein MCU Als Mikrocontroller (auch µcontroller, µc, MCU) werden Halbleiterchips bezeichnet, die mit dem Prozessor mindestens

Mehr

AT90USB Plug. Mini-Entwicklungswerkzeug. Nutzerhandbuch

AT90USB Plug. Mini-Entwicklungswerkzeug. Nutzerhandbuch AT90USB Plug Nutzerhandbuch Inhaltsverzeichnis 1 Einleitung 3 1.1 Benutzungshinweis..................... 3 2 Die erste Inbetriebnahme 4 2.1 Installation der Software.................. 4 2.2 Installation

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

Produktinformationen. Basis Set Atmel Atmega8 & ISP Programmer. Lieferumfang :

Produktinformationen. Basis Set Atmel Atmega8 & ISP Programmer. Lieferumfang : Produktinformationen Basis Set Atmel Atmega8 & ISP Programmer Lieferumfang : 1 Steckboard 840 Pin 1 USB ISP Programmer mit Kabel 1 Kabelsatz 32-teilig 1 Atmega8L 5 LED 3mm Klar Rot/Gelb/Grün/Blau/Weiss

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

Rechnerarchitektur Atmega 32. 1 Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7

Rechnerarchitektur Atmega 32. 1 Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7 1 Vortrag Atmega 32 Von Urs Müller und Marion Knoth Urs Müller Seite 1 von 7 Inhaltsverzeichnis 1 Vortrag Atmega 32 1 1.1 Einleitung 3 1.1.1 Hersteller ATMEL 3 1.1.2 AVR - Mikrocontroller Familie 3 2 Übersicht

Mehr

serielle Schnittstelle/USB-Schnittstelle für das Velbus-System

serielle Schnittstelle/USB-Schnittstelle für das Velbus-System VMBRSUSB serielle Schnittstelle/USB-Schnittstelle für das Velbus-System 1 INHALTSVERZEICHNIS Eigenschaften... 3 Velbus data... 3 RS232C... 3 USB... 3 Anschluss... 4 Das Velbus-System anschließen... 4 Anschluss

Mehr

AT90USB Plug. Mini-Entwicklungswerkzeug. Benutzerhandbuch

AT90USB Plug. Mini-Entwicklungswerkzeug. Benutzerhandbuch AT90USB Plug Mini-Entwicklungswerkzeug Benutzerhandbuch Chip1768 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung 4 1.1 Benutzungshinweis.................................. 4 2 Die erste Inbetriebnahme

Mehr

Neues vom STRIP Forth-Prozessor

Neues vom STRIP Forth-Prozessor Neues vom STRIP Forth-Prozessor Tagung der Forth-Gesellschaft April 2011 in Goslar Willi Stricker 1 STRIP Forth-System Praxisdemonstration Aufbau Hardware Aufbau Software 2 STRIP-Kernel Clocks So,S1 Clock

Mehr

AVR Web Server. Version 1.1. erstellt von. Ulrich Radig

AVR Web Server. Version 1.1. erstellt von. Ulrich Radig AVR Web Server Version 1.1 erstellt von Ulrich Radig 1 Vorwort: Der von mir aufgebaute AVR Webserver dient zum Steuern Messen und Regeln von diversen Gerätschaften genannt seien Garagentor, Lampen, Heizung

Mehr

Programmierung Tiny45 für DCC Lokdecoder

Programmierung Tiny45 für DCC Lokdecoder Programmierung Tiny45 für DCC Lokdecoder Hier eine Beschreibung, der Programmierung des Tiny45 für den Lokdecoder. Zur Erstprogrammierung ist ein Programmer für Atmels AVR Mikrokontroller nötig (AVRISP

Mehr

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards Embedded Linux am Beispiel des Gnublin-Boards Was ist Embedded Linux? Wikipedia Als Embedded Linux bezeichnet man ein eingebettetes System mit einem auf dem Linux-Kernel basierenden Betriebssystem. In

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

DIP-Schalter für Betriebsart, Power, Programmier- und Datenmodus, RESET und Bootloader. mysmartusb

DIP-Schalter für Betriebsart, Power, Programmier- und Datenmodus, RESET und Bootloader. mysmartusb myavr Technische Beschreibung mysmartusb einfache Kommunikation mit dem PC oder Notebook über die USB-Schnittstelle über den ISP-Adapter können eine Vielzahl von AVR-Systemen programmiert werden, 10 PIN

Mehr

Batterie-Monitor für Hybrid- und E-Mobile mit 0,04% garantierter Genauigkeit

Batterie-Monitor für Hybrid- und E-Mobile mit 0,04% garantierter Genauigkeit Batteriemanagement Batterie-Monitor für Hybrid- und E-Mobile mit 0,04% garantierter Genauigkeit 05.11.12 Redakteur: Thomas Kuther PDF Weiterempfehlen Merken Drucken Der LTC6804: ein hochgenauer Mehrzellen-Hochspannungsbatterie-Monitor

Mehr

Open- Source embedded GNU/Linux Plattformen

Open- Source embedded GNU/Linux Plattformen Open- Source embedded GNU/Linux Plattformen Benedikt Sauter Linuxtag Berlin 23.05.2013 Roter Faden Das Thema Anwendungsgebiete Der Wandel / Der Boom Anforderungen Mikrocontroller Schnittstellen Projekte

Mehr

,Das wären ja prächtige Kleider', dachte der Kaiser; wenn ich solche hätte,..ja, das Zeug muss sogleich für mich gewebt werden!'

,Das wären ja prächtige Kleider', dachte der Kaiser; wenn ich solche hätte,..ja, das Zeug muss sogleich für mich gewebt werden!' 2.0 Ghost: Der AT89LPx052 Entwicklungshelfer,Das wären ja prächtige Kleider', dachte der Kaiser; wenn ich solche hätte,..ja, das Zeug muss sogleich für mich gewebt werden!' Was liegt nun näher als beide

Mehr

mytinyprog MK2 USB Stefan Hoffmann

mytinyprog MK2 USB Stefan Hoffmann myavr Projekt mytinyprog MK2 USB mytinyprog MK2 USB Erstellt von: Stefan Hoffmann Inhalt Einleitung... 3 Eigenschaften... 3 Entwicklungsumgebung:... 3 Grundlagen... 4 Hardware mytinyprog MK2 USB... 5 Hardwareüberblick...

Mehr

DTMF Sender. Es können 252 Zeichen maximal am Stück übertragen werden; die Länge des Strings wird mit einem Byte übertragen.

DTMF Sender. Es können 252 Zeichen maximal am Stück übertragen werden; die Länge des Strings wird mit einem Byte übertragen. DTMF Sender Author DK1RI, Version V02.1, 20160104 This project can be found in https://www.github.com/dk1ri Einleitung Dieses Interface ist eine Vorlage für ein Interface, das ein Gerät, das sich mit DTMF

Mehr

Der P-Net Feldbus. Die Geschichte 2 Markt und Einsatzgebiete 2 Anwendungsmodelle 2 Technologie 4. Installationstechnik 6.

Der P-Net Feldbus. Die Geschichte 2 Markt und Einsatzgebiete 2 Anwendungsmodelle 2 Technologie 4. Installationstechnik 6. Der P-Net Feldbus Arbeit im Vertiefungsmodul Embedded Control WS 2005 Bernhard Rytz E3b Die Geschichte 2 Markt und Einsatzgebiete 2 Anwendungsmodelle 2 Technologie 4 Die Architektur 4 Die Telegramme 4

Mehr

Embedded Touch Panel PC OTP/57V

Embedded Touch Panel PC OTP/57V Embedded Touch Panel PC OTP/57V 19 / 3HE Operator Touch Panel System 5.7 VGA LCD, Touch Screen für X86: Linux / Java oder ARM: Web Applications Beschreibung Kompakter Touch Panel PC für moderne HMI Anwendungen

Mehr

Fachhochschule Augsburg Fachbereich Informatik. Präsentation der Diplomarbeit. zum Thema

Fachhochschule Augsburg Fachbereich Informatik. Präsentation der Diplomarbeit. zum Thema Fachhochschule Augsburg Fachbereich Informatik Präsentation der Diplomarbeit zum Thema Kommunikation von Linux-Applikationen mit generischer Hardware über das USB-Subsystem, praktisch realisiert am Beispiel

Mehr

Microcontroller Programmierung. Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0

Microcontroller Programmierung. Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0 Microcontroller Programmierung Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0 Inhalt Einführung Die Hardware Die Schaltlogik Implementierung der Steuerung

Mehr

Übung I Echtzeitbetriebssysteme

Übung I Echtzeitbetriebssysteme Übung I Echtzeitbetriebssysteme a) Von welchen drei Faktoren hängt bei der Echtzeitverarbeitung das korrekte Ergebnis ab? b) Wann ist ein System echtzeitfähig? c) Was versteht man unter Harter und Weicher

Mehr

Die intelligenten Plastikkarten. Florian Häber Christian Zyweck 10.01.2013

Die intelligenten Plastikkarten. Florian Häber Christian Zyweck 10.01.2013 Die intelligenten Plastikkarten Florian Häber Christian Zyweck 10.01.2013 Entwicklung Hardware 2 Anwendungen, Geschichte, Klassen, Hersteller 3 Telefonie Banking Ausweisdokumente Spezielle sanwendungen

Mehr

Bau und Programmieranleitung für den IR - Booster. Vorbemerkungen

Bau und Programmieranleitung für den IR - Booster. Vorbemerkungen Bau und Programmieranleitung für den IR - Booster Vorbemerkungen Die folgende Anleitung beschreibt den Aufbau und die Inbetriebnahme des IR - Booster. Ich möchte ausdrücklich darauf hinweisen, das es sich

Mehr

tensiolink USB Konverter INFIELD 7

tensiolink USB Konverter INFIELD 7 tensiolink USB Konverter INFIELD 7 UMS GmbH München, August 2005 tensiolink USB Konverter Einleitung Der tensiolink USB Konverter dient zum direkten Anschluss von Sensoren und Geräten mit serieller tensiolink

Mehr

Ingenieurbüro Bernhard Redemann Elektronik, Netzwerk, Schulung. -Datenblatt- 07 Bernhard Redemann

Ingenieurbüro Bernhard Redemann Elektronik, Netzwerk, Schulung. -Datenblatt- 07 Bernhard Redemann USB-Modul PML2232 -Datenblatt- Seite 1 Achtung! Unbedingt lesen! Bei Schäden, die durch Nichtbeachten der Anleitung verursacht werden, erlischt der Garantieanspruch. Sicherheitshinweise Das USB-Modul PML2232L

Mehr

Embedded Linux. Embedded Linux. Daniel Buchheim [email protected]. Seminar "Eingebettete drahtlose Systeme"

Embedded Linux. Embedded Linux. Daniel Buchheim daniel.buchheim@informatik.tu-cottbus.de. Seminar Eingebettete drahtlose Systeme Daniel Buchheim [email protected] Embedded Linux 30.01.2009 Daniel Buchheim Inhalt: Was ist Embedded Linux? Hardwareunterstützung in Eingebetteten Systemen Open Source Aspekte Aufbau

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

UART-Kommunikation mit dem Atmel AVR

UART-Kommunikation mit dem Atmel AVR Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung / Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier UART-Kommunikation mit dem Atmel

Mehr

CS-SI 2.4 Dokumentation 0.1 CS-SI. RS232 / 485 Konverter. RS232 nach RS485 Konverter für SITOP solar Wechselrichter. Version 2.

CS-SI 2.4 Dokumentation 0.1 CS-SI. RS232 / 485 Konverter. RS232 nach RS485 Konverter für SITOP solar Wechselrichter. Version 2. CS-SI RS232 / 485 Konverter RS232 nach RS485 Konverter für SITOP solar Wechselrichter Version 2.4-IP65 1 Versionshistorie V1.0 Für den direkten Anschluss einer Invertergruppe 1 an einen PC/Modem. V2.0

Mehr

Linux Terminal mit Ethernet und Java. Eine dynamische Plattform für Automatisierungsapplikationen?

Linux Terminal mit Ethernet und Java. Eine dynamische Plattform für Automatisierungsapplikationen? Linux Terminal mit Ethernet und Java. Eine dynamische Plattform für Automatisierungsapplikationen? JULIA SCHILLING SSV EMBEDDED SYSTEMS HEISTERBERGALLEE 72 D-30453 HANNOVER WWW.SSV-EMBEDDED.DE Ethernet

Mehr

I2C-Echtzeituhr am Atmel AVR

I2C-Echtzeituhr am Atmel AVR Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Mikrocontroller und DSP (EMD) Prof.Dr.-Ing. E. Coersmeier I2C-Echtzeituhr am Atmel AVR Name, Vorname

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

Roboter programmieren im Unterricht der Sekundarstufe I

Roboter programmieren im Unterricht der Sekundarstufe I Roboter programmieren im Unterricht der Sekundarstufe I C. Kieslich D. Justen Agenda 14:30 14:40 Begrüßung 14:40 15:15 Grundlagen 15:15 16:00 Praktische Übung I 16:00 16:30 Pause 16:30 17:45 Praktische

Mehr

Vorlesungsziele. Mit gängigen Begriffen etwas anfangen können. In der Lage sein, die Architektur von Mikroprozessoren zu verstehen

Vorlesungsziele. Mit gängigen Begriffen etwas anfangen können. In der Lage sein, die Architektur von Mikroprozessoren zu verstehen Vorlesungsziele Mit gängigen Begriffen etwas anfangen können In der Lage sein, die Architektur von Mikroprozessoren zu verstehen Die Grundkomponenten eines Mikroprozessor - Systems und ihr Zusammenwirken

Mehr

StarterKit Embedded Control SC13 + DK51. From the electronic to the automation

StarterKit Embedded Control SC13 + DK51. From the electronic to the automation SC13 + DK51 From the electronic to the automation 21.10.2005 No. 1 /14 Entwicklungssystem für Embedded Controller Applikationsspezifische Komponenten ergänzen. Ethernet-Anbindungen seriellen Schnittstellen

Mehr

Embedded OS-9 auf RISC-Prozessoren von Motorola

Embedded OS-9 auf RISC-Prozessoren von Motorola Firmenporträt BALS Werner BALS Hardware & Software Wielinger Str. 20 D-82340 Feldafing Tel.:+49 8157 900491 Fax:+49 8157 900492 email: [email protected] OS-9-Systemlösungen für embedded-applikationen OS-9-Systemportierungen

Mehr

Echtzeitprogrammierung und Echtzeitverhalten von Keil RTX. Frank Erdrich Semester AI 7

Echtzeitprogrammierung und Echtzeitverhalten von Keil RTX. Frank Erdrich Semester AI 7 Echtzeitprogrammierung und Echtzeitverhalten von Frank Erdrich Semester AI 7 Inhalt Einleitung Echtzeit und Echtzeitsysteme Echtzeitprogrammierung Real-Time Operating System Keil RTOS RTX Zusammenfassung

Mehr

Handbuch CompactPCI-Karten

Handbuch CompactPCI-Karten Handbuch CompactPCI-Karten W&T Typ 1341 1361 Version 1.0 05/004 by Wiesemann & Theis GmbH Irrtum und Änderung vorbehalten: Da wir Fehler machen können, darf keine unserer Aussagen ungeprüft verwendet werden.

Mehr

embedded projects GmbH

embedded projects GmbH embedded projects GmbH Build your own GNUBLIN GNUBLIN nach Kundenwunsch Planung Prototyp Entwicklung Serie 1/11 Version: 100 Stand: 03.09.11 Lieber Kunde, wir möchten Ihnen mit unseren Datenenblättern

Mehr

Intelligente GPRS- und UMTS-Modems - MT-202 / MT-251

Intelligente GPRS- und UMTS-Modems - MT-202 / MT-251 Modem, Gateway und SPS in einem Gerät Die Geräte der MT-200 Serie verzichten weitestgehend auf I/Os, sind aber im übrigen Funktionsumfang mit den Telemetriemodulen der MT-100 Serie identisch. Schnittstellen

Mehr

Ingenieurbüro Bernhard Redemann Elektronik, Netzwerk, Schulung. -Datenblatt- Bernhard Redemann www.b-redemann.de b-redemann@gmx.

Ingenieurbüro Bernhard Redemann Elektronik, Netzwerk, Schulung. -Datenblatt- Bernhard Redemann www.b-redemann.de b-redemann@gmx. USB-Modul PML232-45RL -Datenblatt- Seite 1 Achtung! Unbedingt lesen! Bei Schäden, die durch Nichtbeachten der Anleitung verursacht werden, erlischt der Garantieanspruch. Sicherheitshinweise Das USB-Modul

Mehr

F2-2 Zutrittskontrollsystem

F2-2 Zutrittskontrollsystem Zutrittskontrollsystem Fingerprint und berührungslose RFID-Transponder für einfache Zutrittssysteme oder als reines Lesegerät zu verwenden bis zu 3000 Personen speicherbar (zwei Finger und ein Transponder

Mehr

Programmiersprachen für eingebettete Systeme. 2008 Jiri Spale, Programmierung eingebetteter Systeme 1

Programmiersprachen für eingebettete Systeme. 2008 Jiri Spale, Programmierung eingebetteter Systeme 1 Programmiersprachen für eingebettete Systeme 2008 Jiri Spale, Programmierung eingebetteter Systeme 1 Programmiersprachen Kategorien Der Einsatz hängt von der Anforderung ab General Purpose Sprachen - z.b.

Mehr

Gliederung. Übersicht Beispiel: USB-HID Maus Beispiel: USB-HID Keyboard

Gliederung. Übersicht Beispiel: USB-HID Maus Beispiel: USB-HID Keyboard Gliederung 1 Einleitung 2 USB-HID Maus USB-HID Keyboard 3 USB-HID Composite Joystick USB Vendor-Specific (GPIOs) 4 Fragen Basteln mit USB [email protected] Präsentation auf dem LinuxTag am 23.05.2013 in Berlin.

Mehr

GNUBLIN, die offene EmbeddedPlattform für die Ausbildung

GNUBLIN, die offene EmbeddedPlattform für die Ausbildung GNUBLIN, die offene EmbeddedPlattform für die Ausbildung Benedikt Sauter Linuxtag Berlin 23.05.2013 Zur Person Benedikt Sauter Informatiker Interessen: Mikrocontroller, Linux, Web Diverse Open-Source Projekte

Mehr

Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13

Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13 Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13 Eine Einführung in Aufbau, Funktionsweise, Programmierung und Nutzen von Mikroprozessoren Teil IV: Wat iss ene ATtiny13? Pin-Out des

Mehr

Wie Software laufen lernt

Wie Software laufen lernt Übersicht 1. Einleitung 2. Grundkenntnisse 3. Ausstattung 4. Wo fange ich an? Wie Software laufen lernt Grundschaltplan Steckbrett, AVR-Studio und Datenblätter Debugging: Oscilloscope und Seriellport Tutorials

Mehr

Prozessoren für mobile und. eingebettete Systeme II: Die AVR-Architektur. EMES: Eigenschaften mobiler und eingebetteter Systeme

Prozessoren für mobile und. eingebettete Systeme II: Die AVR-Architektur. EMES: Eigenschaften mobiler und eingebetteter Systeme EMES: Eigenschaften mobiler und eingebetteter Systeme Prozessoren für mobile und 00101111010010011101001010101 eingebettete Systeme II: Die AVR-Architektur Dipl. Inf. Jan Richling Wintersemester 2004/2005

Mehr

BUSSYSTEME und Interfaces

BUSSYSTEME und Interfaces MIKROPROZESSOR PROGRAMMIERUNG 6. VORLESUNG BIT LV-Nr. 439.026 SS2007 1 I²C Bus I²C (für Inter-Integrated Circuit, gesprochen I-Quadrat-C bzw. I-square-C) ist ein von Philips Semiconductors entwickelter

Mehr

Mikrocontroller - Schnelleinstieg

Mikrocontroller - Schnelleinstieg Mikrocontroller - Schnelleinstieg Am Beispiel des Atmel Mega8 Philipp Fabian Benedikt Maier Mikrocontroller Schnelleinstieg Seite 1 Mikrocontroller - Schnelleinstieg: - Was ist ein Mikrokontroller? - Welche

Mehr

Rechnernetze II WS 2013/2014. Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404

Rechnernetze II WS 2013/2014. Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404 Rechnernetze II WS 2013/2014 Betriebssysteme / verteilte Systeme [email protected] Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 5. Mai 2014 Betriebssysteme / verteilte Systeme Rechnernetze

Mehr

Vortrag zur Diplomarbeit

Vortrag zur Diplomarbeit Fakultät Informatik Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Vortrag zur Diplomarbeit Entwurf und Implementierung eines zuverlässigen verbindungsorientierten Transportprotokolls für

Mehr

GinLink Interface 1GHz RISC CPU M-RAM High-Speed Feldbus Controller RISC-CPU, 800MHz... 1GHz Bis zu 256 MByte SDRAM

GinLink Interface 1GHz RISC CPU M-RAM High-Speed Feldbus Controller RISC-CPU, 800MHz... 1GHz Bis zu 256 MByte SDRAM GinLink-News Feldbus-Controller GinLink Interface 1GHz RISC CPU M-RAM High-Speed Feldbus Controller RISC-CPU, 800MHz... 1GHz Bis zu 256 MByte SDRAM Technische Daten GIN-SAM3 610736800 Schnittstellen 2

Mehr

Doku zum TFT-Adapter von UB. Inhaltsverzeichnis

Doku zum TFT-Adapter von UB. Inhaltsverzeichnis Doku zum von UB Inhaltsverzeichnis Einleitung...2 Bilder...3 Kompatible Displays :...4 1. Modul-Beschreibungen...5 1.1. Versorgung...5 1.2. TFT-Pinhead...6 1.3. Backlight-Power...7 1.4. FPC-Stecker...8

Mehr

Tutorial. Microcontroller. Grundlagen µc. Kapitel 1

Tutorial. Microcontroller. Grundlagen µc. Kapitel 1 Microcontroller Kapitel 1 Grundlagen µc µc Inhaltsverzeichnis 1 - Vorwort Seite 2 2 - Prinzipieller Programmablauf Seite 4 3 - ISR Interrupt Service Routine Seite 5 4 - Compiler Seite 7 5 - ATMega8 Seite

Mehr

DIPLOMARBEIT. Entwurf und Implementierung eines modularen USB-Stacks für eingebettete Controller ohne Betriebssystem. Uwe Pfeiffer

DIPLOMARBEIT. Entwurf und Implementierung eines modularen USB-Stacks für eingebettete Controller ohne Betriebssystem. Uwe Pfeiffer Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur DIPLOMARBEIT Entwurf und Implementierung eines modularen USB-Stacks für eingebettete

Mehr

Computergestützte Ansteuerung digitaler Eisenbahnanlagen

Computergestützte Ansteuerung digitaler Eisenbahnanlagen Computergestützte Ansteuerung digitaler Eisenbahnanlagen Märklin Digital Paul Römer Agenda 2 Märklin & Märklin Digital Wissenswertes Bedienelemente Ansteuerung Steuercomputer Interface und Digitalstrom

Mehr

ATMega2560Controllerboard

ATMega2560Controllerboard RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 017/64800. Fax 64806 Mail: [email protected]. Internet: http://www.ribu.at ATMega560Controllerboard nur 66 x 40 mm große 4 fach Multilayer Platine

Mehr

Bastelprojekt USB-Programmer für den ATMEGA8 und andere Prozessoren.

Bastelprojekt USB-Programmer für den ATMEGA8 und andere Prozessoren. Bastelprojekt USB-Programmer für den ATMEGA8 und andere Prozessoren. Ein Gemeinschaftsprojekt von OE5GHN Hubert und OE5VLL Erwin. Grundlegendes: Wenn man Mikroprozessoren wie den ATMEGA8 von Atmel (z.b.

Mehr

Best Performance. Beautiful Display. Beneficial Feature

Best Performance. Beautiful Display. Beneficial Feature Best Performance Huma Beautiful Display Beneficial Feature n Machine Interface s D100=1 M30=ON D100=3 M30=ON Bietet diverse Kommunikationsmöglichkeiten Einfache Kommunikation mit mehr als 30 SPS Marken

Mehr

Anleitung zum Firmware-Upgrade der Geldscheinprüfer. NC 320, NC 330 und NC 340

Anleitung zum Firmware-Upgrade der Geldscheinprüfer. NC 320, NC 330 und NC 340 Anleitung zum Firmware-Upgrade der Geldscheinprüfer NC 320, NC 330 und NC 340 Eine Anpassung der Firmware und der Einstellungen der Geldscheinprüfer NC 320, NC 330 und NC 340 kann erforderlich sein, wenn

Mehr

Smart Metering im Haushalt. Softwarelösungen Matthias Aebi, futurelab AG / digitalstrom Allianz

Smart Metering im Haushalt. Softwarelösungen Matthias Aebi, futurelab AG / digitalstrom Allianz Smart Metering im Haushalt Softwarelösungen Matthias Aebi, AG / digitalstrom Allianz Über 27 150 9001 1'000'000 500 Innovation 2 Smart? «Smart»? Regelmässige Übertragung von Strom- Gesamtverbrauchs-Messwerten

Mehr

Serielle Kommunikation mit dem Arduino. Teil 1: Das Serial Peripheral Interface (SPI)

Serielle Kommunikation mit dem Arduino. Teil 1: Das Serial Peripheral Interface (SPI) Serielle Kommunikation mit dem Arduino Teil 1: Das Serial Peripheral Interface (SPI) Axel Attraktor e.v. 4. Juni 2012 Axel (Attraktor e.v.) 5. Arduino-Stammtisch 4. Juni 2012 1 / 25 Serielle Kommunikation

Mehr

Netzwerk-Karten, EXSYS 42318

Netzwerk-Karten, EXSYS 42318 PCI-Express Gigabit Dual Ethernet RJ45 Netzwerkadapter PoE schnelle Dual Gigabit Ethernet Karte, entwickelt für den PCI-Express-Bus, dieser bietet gegenüber dem PCI-BUS eine schnellere Datenübertragung

Mehr

Technische Informatik (Master)

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

Mehr

Atmel AVR für Dummies

Atmel AVR für Dummies Atmel AVR für Dummies [email protected] 29.12.2005 Übersicht 1 Hardware Kurzvorstellung Atmega8 Programmierkabel (Eigenbau vs. Kommerzlösung) Alternative: Bootloader (Programmieren via rs232) Software Speicher

Mehr

Single-Ended -Datenübertragung (Asymmetrische Übertragung)

Single-Ended -Datenübertragung (Asymmetrische Übertragung) Datenübertragung 1 Asymmetrische Datenübertragung ( Single ended ) und symmetrische (differenzielle) Datenübertragung Parallele und serielle Übertragung Anhang Topologien Datenübertragungssysteme: Beispiele

Mehr

Embedded OS für ARM Cortex Microcontroller

Embedded OS für ARM Cortex Microcontroller Embedded OS für ARM Cortex Microcontroller RTOS Design, Timinganalyse und Test mit Core Simulation und Hardware Debugger Entscheidende Fragen für oder gegen RTOS Lohnt sich der Einsatz eines RTOS auch

Mehr

XY-Plotter. Hardware. Software µp. Software PC. von Thomas Wagner

XY-Plotter. Hardware. Software µp. Software PC. von Thomas Wagner XY-Plotter von Thomas Wagner Im folgendem wird ein XY-Plotter beschrieben, der universell einsetzbar ist, jedoch für einen speziellen Einsatzzweck entworfen wurde: die Übertragung, Anzeige und Speicherung

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

Kapitel 4 Leitungscodierung

Kapitel 4 Leitungscodierung Kapitel 4 Leitungscodierung Prof. Dr. Dirk W. Hoffmann Hochschule Karlsruhe w University of Applied Sciences w Fakultät für Informatik Übersicht Quelle Senke Kompression Huffman-, Arithmetische-, Lempel-Ziv

Mehr

Projekt von Sergio Staab, Niklas Abel

Projekt von Sergio Staab, Niklas Abel (1) Was haben wir vor (Unser Projekt) -Hardware Aufbau -Software Aufbau (2) Der RP6 -Sensoren -Prozessor -Motor/Leistung -Ist Zustand (3) I²C BUS (4) Pegel Wandler (5) Raspberry Pi -Schnittstellen -Prozessor

Mehr

JTAG-Flash für Opticum 9600HD-S

JTAG-Flash für Opticum 9600HD-S JTAG-Flash für Opticum 9600HD-S 0. Vorwort Diese Jtag-Anleitung wurde in Zusammenarbeit von Rimini & mir (Daniel) erstellt. Wobei die Hauptarbeit hierbei Rimini geleistet hat & ich dies nur auf diesen

Mehr

USB2SERIALv1 Virtueller COM-Port, isoliert. Motivation Prinzip Funktion Schaltpläne Layout Signale. WindowsXP. Applikation DOS.

USB2SERIALv1 Virtueller COM-Port, isoliert. Motivation Prinzip Funktion Schaltpläne Layout Signale. WindowsXP. Applikation DOS. USB2SERIALv1 Virtueller COM-Port, isoliert Motivation Prinzip Funktion Schaltpläne Layout Signale DOS WindowsXP Applikation Dr. G. Heinz, GFaI e.v. Rudower Chausee 30 12489 Berlin Tel. +49 (30) 6392-1652

Mehr

RedPitaya HPSDR Ausgänge zur Antennen und Bandfilterumschaltung

RedPitaya HPSDR Ausgänge zur Antennen und Bandfilterumschaltung RedPitaya HPSDR Ausgänge zur Antennen und Bandfilterumschaltung Innerhalb des HPSDR Projektes gibt es mehrere Möglichkeiten frequenzabhängig Ausgänge umzuschalten um Bandfilter oder Antenne umzuschalten.

Mehr

Mikrocontroller - Tipps & Tricks

Mikrocontroller - Tipps & Tricks Mikrocontroller - Tipps & Tricks Mikrocontroller vs. CPU CPU alles RAM, viel RAM Keine On-Chip Peripherie Viele Chips, Motherboard Mikrocontroller Wenig RAM, Flash im Chip mit drin Peripherie an Board

Mehr

Embedded Hardware Getting Started

Embedded Hardware Getting Started Embedded Hardware Getting Started HW - Ressourcen 2 Arduino Installation-Guide 4 Arduino IDE/Download 4 Arduino Treiber Installation 5 Arduino DIE starten 7 Arduino IDE - Getting Started (Code-Basiert)

Mehr

Tickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski

Tickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski Tickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski 05.03.205 05.03.205 Was ist ChipVORX? 05.03.205 3 Typische Testaufgaben

Mehr

ANSCHLÜSSE & SOFTWARE

ANSCHLÜSSE & SOFTWARE ANSCHLÜSSE & SOFTWARE In der modernen Qualitätskontrolle beschränkt sich die Verwendung eines Messgerätes nicht nur auf die Mass-Erfassung. Dank einer grossen Auswahl von Verbindungskabeln sind die Sylvac

Mehr