Einführung in das Praktikumsystem NetX Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 1
|
|
- Wolfgang Schneider
- vor 7 Jahren
- Abrufe
Transkript
1 Einführung in das Praktikumsystem NetX Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 1
2 netx 100 Starter-Board Schnittstellen JTAG Seriell USB Ethernet-Schnittstellen (2x) CAN-Bus/DeviceNet Profibus Reset-Schalter Boot-Schalter Status-LED Ext. Spannungs- Versorgung (24 V) Dual Port Memory Extension Bus Digitale Input/Output Ports (4 Knöpfe Eingabe, 4 LEDs für Ausgabe) 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 2
3 Blockdiagramm netx 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 3
4 netx100 vs. netx500 netx500 Mikrocontroller hat zusätzlich integrierten LCD Controller externe Spannungsversorgung eine weitere Feldbus-Schnittstelle Echtzeituhr 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 4
5 netx 100 Technische Details (1) Prozessorkern ARM-926-CPU (32 Bit RISC Technologie), CPU-Takt 200 MHz 16 KB Befehlscache, 8 KB Datencache MMU Interner Speicher (d.h. Speicher auf der CPU) 144 Kbyte RAM 32 KB ROM (incl. Bootloader u. Realtime-Kern) Peripherie Farb-LCD-Controller Echtzeituhr USB 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 5
6 netx 100 Technische Details (2) Uart (3x) AD-Converter, 2x4 Kanäle mit 10 Bit Auflösung Encoder, 2 Kanäle Ein-/Ausgabe Ports, 16 Ethernet, 2 x 10/100Base-T Realtime Ethernet Feldbus-Schnittstellen Can-Bus (CanOpen / DeviceNet) InterBus, nur Master PROFIBUS AS-Interface, nur Master 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 6
7 netx 100 Technische Details (3) Schnittstelle externer Speicher 32 Bit Datenbus / 24 Bit Adressbus bis zu 256 MB RAM-Speicher adressierbar bis zu 64 MB Flash-Speicher Debug-Schnittstellen JTAG-Interface Leistungsaufnahme des netx100 beträgt nur 1 1,5Watt! 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 7
8 ARM 926 CPU (1) 32 Bit Universal -Prozessor mit RISC-Architektur Taktrate 200 MHz 32 Bit- und 16 Bit-Befehlssatz ARM9EJ-S Integer Prozessorkern Unterstützung für externe Coprozessoren (z.b. Floating Point Unit) Memory Management Unit Cache Große konfigurierbar: 4 KB KB 16 Register (32 Bit) im User Mode programmierbar, davon haben 3 Sonderfunktionen: Stack Pointer Program Counter Link Register 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 8
9 ARM 926 CPU (2) Zwei Befehlssätze 32 Bit Befehlssatz maximale Performance 16 Bit Thumb-Befehlssatz optimiert den Speicherbedarf Befehlsgruppen Verzweigungen Datentransfer Datenverarbeitung Blocktransfer Multiplikation Software Interrupt 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 9
10 ARM 926 CPU (3) 5 Stufen Pipelinearchitektur: 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 10
11 ARM 926 CPU (4) Allg. Befehlsstruktur: Cond. OP S R1,R2,R3 Bedingung Op-Code Beispiel für bedingte Anweisung: If (z==1) R1=R2+(R3x4) Wird übersetzt in: EQADDS R1,R2,R3,LSL # Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 11
12 ARM 926 CPU (5) Kopieren mehrerer Registerinhalte mit einem Befehl: Unterstützt das schnelle Retten u. Reinstallieren von Registerwerten bei Unterprogrammaufrufen, Prozeßwechsel Alle 16 Register oder auch ausgewählte Untermenge davon können mit der Kopieroperation angesprochen werden 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 12
13 rcx Echtzeit Betriebssystemkern Merkmale von rcx: Multitasking Kern, präemptiv Synchronisationsmechanismen Semaphore, Mutex, Message Queue, Speicher und Timer Dynamische Erzeugung von Objekten (unbegrenzt) Hardware-Abstraktionsschicht für den ARM-Prozessor Debug-Unterstützung in HITOP Entwicklungsumgebung integriert 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 13
14 Beispiel: rcx Timerfunktionen Header-Datei: AP_TIM.h enthält die Prototypen der C-Funktionen Timer Services: rx_timcreatetimer Erzeugung eines Timerobjektes rx_timgettime Wert des aktuellen Timers auslesen rx_timsettime Wert des aktuellen Timers setzen rx_timresettime Timer zurücksetzen (auf den Wert 0) rx_timdeletetimer Löschen eines Timerobjektes rx_timstoptimer Stoppen des Timers, Wert wird auf 0 gesetzt rx_timhalttimer Anhalten des Timers, Wert bleibt erhalten rx_timresumetimer Fortsetzen eines zuvor angehaltenen Timers 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 14
15 HiTOP Die Integrierte Entwicklungsumgebung HiTOP Programmeditor Debugger GNU C Compiler GNU Linker Projektmanagement-Funktionen 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 15
16 HITOP-Details(1) Drag- und Drop-Funktionen Integrierter Editor mit Syntax-Farbgebung Automatische Anzeige der Werte lokaler Variablen im Debugger Projektmanagement: Alle Informationen zu einer Debugger-Sitzung sind in einem Projekt zusammengefasst Testsystem Art der Verbindung zum Testsystem Anwendung, die getestet wird Testsystem-Einstellungen Alle in einem Programm verwendete Objekte können in einem Symbolbaum dargestellt werden, dadurch leichter Zugriff auf Funktionen, lokale und globale Variablen 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 16
17 StartEasy Software-Werkzeug, mit dem sich alle Parameter und Dateien eines netx- Softwareprojekts relativ komfortabel erzeugen lassen, insbesondere Makefile für den Programmerzeugungsprozeß Konfigurationsparameter für den Linker und das Ladeprogramm Templates für die Dateien main.c, main.h, interrupt.c, startup.s HiTOP Projektdatei, die dann unmittelbar von HiTOP geöffnet werden kann Vorgehensweise: Mit StartEasy: Projekteinstellungen vornehmen Projekt- Datei Mit HiTOP: Quellcode editieren, Übersetzen, Binden, Ausführen u. Debuggen 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 17
18 Wichtige Projekteinstellungen(1) Compiler-Optionen Ziel-Hardware (CPU) festlegen Stack Stackgrößen (Anzahl Worte, Wortgröße=32 Bit) für sechs vom ARM- Controller verwendete Stacks festlegen, z.b. für Interrupts Funktionsaufrufe Parameterübergabe an Funktionen Heap für dyn. erzeugte Objekte CPU Typ, Taktfrequenz 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 18
19 Wichtige Projekteinstellungen(2) Linker Pfadnamen für benutzte Bibiliotheken (C-Library, GNU-Library, ) Linker Skript-Datei: Wird von StartEasy erzeugt und wird zur Lokalisierung der Programmbefehle im Speicher der Zielhardware verwendet Code Header-Datei für Prozessor- und Peripherie-Register Debug-Tool Debuggen auf dem Zielsystem Einstellung Tantino for ARM7-9 wählen Debuggen mit dem Simulator Einstellung HiSIM wählen 2008 Albrecht Swietlik - Jiri Spale, Programmierung eingebetteter Systeme 19
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
MehrMikrocomputertechnik mit der 8051-Controller-Familie
Mikrocomputertechnik mit der 8051-Controller-Familie Hardware, Assembler, C Bearbeitet von Jürgen Walter Neuausgabe 2008. Buch. xiii, 311 S. ISBN 978 3 540 66758 2 Format (B x L): 15,5 x 23,5 cm Weitere
MehrMikrocomputertechnik
J. Walter Mikrocomputertechnik mit der 8051-Controller-Familie Hardware, Assembler, C Mit 146 Abbildungen und 50 Tabellen Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Hong Kong Barcelona
MehrDie 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
MehrMicrocontroller 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
MehrEinfü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
MehrMikrocontroller. 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
MehrEmbedded Linux für SoC Applikationen
Mitglied der Helmholtz-Gemeinschaft Embedded Linux für SoC Applikationen Beispielkonfiguration Virtex4 FX12 23. März 2009 Georg Schardt Embedded Linux für SoC Applikationen Modulaufbau Entwicklungsumgebung
MehrEinleitung 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)?....
MehrInhaltsverzeichnis 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
MehrSelbststudium Informationssysteme - H1102 Christian Bontekoe & Felix Rohrer
Übung RA, Kapitel 1.5 1. Beantworten Sie bitte folgende Repetitionsfragen 1. Beschreiben Sie in eigenen Worten und mit einer Skizze die Schichtung einer Multilevel Maschine. Folie 5, rechte Seite 2. Welche
MehrCode Composer Studio 4.x
Code Composer Studio 4.x Hands-on Session Sebastian Meisner, sebastian.meisner@upb.de Fachgebiet Technische Informatik 1 Inhalt der Hands-on Sesion Präsentation Code Composer Studio (CCS) Aufgaben 2 Einleitung
MehrVortrag zur Seminarphase der PG Solar Doorplate MSP430 Wichtigste Grundlagen von David Tondorf
Vortrag zur Seminarphase der PG Solar Doorplate MSP430 Wichtigste Grundlagen von David Tondorf Technische Daten 16-Bit RISC Architektur bis zu 16 Mhz Vcc: 1,8-3,6V 64 KB FRAM 2 KB SRAM 7 Schlafmodi 5 16-Bit
MehrHardware & Kernel-Module
Hardware & Kernel-Module Linux-Kurs der Unix-AG Zinching Dang 09. Juli 2013 Hardwarekomponenten Mainboard CPU RAM Grafikkarte Festplatte Optische und Wechsel-Datenträger Peripherie Zinching Dang Hardware
MehrMini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller
Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3
MehrTeil VIII Von Neumann Rechner 1
Teil VIII Von Neumann Rechner 1 Grundlegende Architektur Zentraleinheit: Central Processing Unit (CPU) Ausführen von Befehlen und Ablaufsteuerung Speicher: Memory Ablage von Daten und Programmen Read Only
MehrMikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen
Mikroprozessoren Grundlagen Aufbau, Blockschaltbild Grundlegende Datentypen AVR-Controller Anatomie Befehlssatz Assembler Speicherzugriff Adressierungsarten Kontrollstrukturen Stack Input / Output (I/O)
MehrHPC04. G&T Elektrobau GmbH. G&T Elektrobau GmbH I Auf der Schanze 37A I Bad Homburg I Änderungen und Irrtümer vorbehalten.
HPC04 G&T Elektrobau GmbH Elektrobau GmbH High-Performance Controller 04 für das Schako Easy System Technisches Datenblatt Kompakte Display-Steuerung mit 4,3 Display für kurze Zykluszeit und harter Echtzeit
MehrMSP 430. Einführung. Was kann er? Hauptthemen. Wie sieht er aus? 64 / 100 polig. Was kann er? MSP 430 1
MSP 430 Mixed Signal Microcontroller MSP 430 Einführung Der Mikrocontrollers MSP430 von Texas Instruments Das Entwicklungsboard MSP-STK 430A320 http://www.ti.com Texas Instruments 1 Texas Instruments 2
MehrMikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie
Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie Programmierung in Assembler und C - Schaltungen und Anwendungen von Prof. Dipl.-Ing. Günter Schmitt 4., korrigierte Auflage Oldenbourg Verlag
MehrTECHNISCHE HOCHSCHULE NÜRNBERG GEORG SIMON OHM Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten, z.b. Befehl
MehrATXMega32a4-Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail: office1@ribu.at. Internet: http://www.ribu.at ATXMega32a4-Controllerboard nur 51 x 23 mm groß mit Stiftleisten
MehrInterruptverarbeitung
Interruptverarbeitung Ein Interruptaufruf unterbricht die gerade ablaufende Befehlsfolge in der Weise, daß nach Beendigung des laufenden Befehls nicht der nächste Befehl des Hauptprogramms ausgeführt,
MehrPrinzipien 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
MehrLeistungsfähige ARM CPUs für den industriellen Einsatz
Leistungsfähige ARM CPUs für den industriellen Einsatz Layerscape ARM Cortex-A CPUs von NXP mit Features aus der PowerPC Welt. Performance und Echtzeitfähigkeits-Vergleich von ARM und PowerPC. Kei Thomsen,
MehrInhalt. Prozessoren. Curriculum Manfred Wilfling. 28. November HTBLA Kaindorf. M. Wilfling (HTBLA Kaindorf) CPUs 28. November / 9
Inhalt Curriculum 1.4.2 Manfred Wilfling HTBLA Kaindorf 28. November 2011 M. Wilfling (HTBLA Kaindorf) CPUs 28. November 2011 1 / 9 Begriffe CPU Zentraleinheit (Central Processing Unit) bestehend aus Rechenwerk,
MehrATXMega128/192/256a3- Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:office1@ribu.at. Internet: http://www.ribu.at ATXMega128/192/256a3- Controllerboard nur 46 x 36 mm groß mit Stiftleisten
MehrEclipse. 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
MehrInhaltsverzeichnis. CD-ROM zum Buch Inhalt der CD-ROM GPL (General Public License) Systemvoraussetzung 13
Inhaltsverzeichnis CD-ROM zum Buch 13 1.1 Inhalt der CD-ROM 13 1.2 GPL (General Public License) 13 1.3 Systemvoraussetzung 13 Der Einstieg in die Robotik 15 Mikrocontrolter-Grundlagen 17 3.1 Aufbau und
MehrM I K R O P R O Z E SS O R P R A K T I K U M SS2018. Termin1. C-Programmierung für eingebettete Systeme
Mikroprozessorpraktikum Termin1 SS2018 Technische Fachgruppe C-Programmierung für eingebettete M I K R O P R O Z E SS O R P R A K T I K U M SS2018 Termin1 C-Programmierung für eingebettete Name, Vorname
MehrOpen Source - Mikrokontroller für Mixed Signal ASIC
Open Source - Mikrokontroller für Mixed Signal ASIC Embedded Computing Conference 30. August 2011 Michael Roth Ablauf Vorstellung IME Motivation Vorstellung einiger OpenSource Mikrokontroller Evaluation
Mehroscan ein präemptives Echtzeit-Multitasking-Betriebssystem
ein präemptives Echtzeit-Multitasking-Betriebssystem 2011. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.9 2011-10-12 Management
MehrGeräteentwurf mit Mikroprozessoren 1
Geräteentwurf mit Mikroprozessoren 1 Vorlesung am Institut für Elektronik der TU Graz Dipl.-Ing. Dr. Gerhard Stöckler SS 2003 Vorausgesetzte Kenntnisse: Grundlagen der Digitaltechnik Binäre Informationsdarstellung
MehrPIC16 Programmierung in HITECH-C
PIC16 Programmierung in HITECH-C Operatoren: Arithmetische Operatoren - binäre Operatoren + Addition - Subtraktion * Multiplikation / Division % Modulo + - * / sind auf ganzzahlige und reelle Operanden
MehrProzessor: 486 kompatibel, 32 MB CF Speicher mit Runtime System, 32 kb batteriegepuffertes RAM
Typ: MC HPG 230 DPS Bestellnummer: 267549 Prozessor: 486 kompatibel, 32 MB CF Speicher mit Runtime System, 32 kb batteriegepuffertes RAM Daten /Programmspeicher: 256 kb/1024 kb, wechselbarer Compact FLash
MehrDebugging mit uclinux auf ARM-Prozessoren
Debugging mit uclinux auf ARM-Prozessoren Thema der Diplomarbeit betreut durch Steffen Köhler 15.06.2005 TU Dresden, Institut für Technische Informatik 1 µclinux µ für micro und C für Controller sprich:
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 5 INMOS Transputer, CSP/Occam 1 INMOS Transputer 1983 vorgestellt von der Firma INMOS (Bristol) (Entwicklung seit 1978) Der Name Transputer entstand als Kunstwort aus
MehrEmbedded 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: wernerb@cube.net OS-9-Systemlösungen für embedded-applikationen OS-9-Systemportierungen
MehrProzessor: 486 kompatibel, 32 MB CF Speicher mit Runtime System, 32 kb batteriegepuffertes RAM
Typ: MC HPG 300 ABDF1 Bestellnummer: 267554 Prozessor: 486 kompatibel, 32 MB CF Speicher mit Runtime System, 32 kb batteriegepuffertes RAM Daten /Programmspeicher: 256 kb/1024 kb, wechselbarer Compact
MehrMikrocomputertechnik. Thema: Der Aufbau des XC888-Mikrocontrollers -Teil 1 -
Mikrocomputertechnik Thema: Der Aufbau des XC888-Mikrocontrollers -Teil 1 - Mikroprozessor-Achritekturen Folie 2 Mikroprozessor-Achritekturen Klassifizierung anhand Wortbreite CPU-Architektur und Busleitungen
MehrBetriebssysteme Vorstellung
Am Anfang war die Betriebssysteme Vorstellung CPU Ringvorlesung SE/W WS 08/09 1 2 Monitor CPU Komponenten eines einfachen PCs Bus Holt Instruktion aus Speicher und führt ihn aus Befehlssatz Einfache Operationen
MehrMikrocomputertechnik
Mikrocomputertechnik Aktuelle Controller 8051: Funktionsweise, äußere Beschaltung und Programmierung von Bernd-Dieter Schaaf, Stephan Böcker 6., aktualisierte und erweiterte Auflage Hanser München 2012
MehrMikroprozessor als universeller digitaler Baustein
2. Mikroprozessor 2.1 Allgemeines Mikroprozessor als universeller digitaler Baustein Die zunehmende Integrationsdichte von elektronischen Schaltkreisen führt zwangsläufige zur Entwicklung eines universellen
MehrEinführung in die Microchip PIC-Controller vergleichende Betrachtung zu anderen Microcontrollern CLUG 12.2.2016. Matthias Kupfer
Einführung in die Microchip PIC-Controller vergleichende Betrachtung zu anderen Microcontrollern CLUG 12.2.2016 Matthias Kupfer maku@kupfer-it.de 1 Übersicht Überblick über Microchip PIC-Familie Eigenschaften
MehrWAGO Kontakttechnik Feldbuscontroller Ethernet Allgemeine Informationen EAN
WAGO Kontakttechnik Feldbuscontroller Ethernet 750-889 Allgemeine Informationen Artikelnummer ET5507096 EAN 4055143093330 Hersteller WAGO Kontakttechnik Hersteller-ArtNr 750-889 Hersteller-Typ 750-889
MehrMikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen
Mikroprozessoren Grundlagen Aufbau, Blockschaltbild Grundlegende Datentypen AVR-Controller Anatomie Befehlssatz Assembler Speicherzugriff Adressierungsarten Kontrollstrukturen Stack Input / Output (I/O)
MehrSystementwurf mit Excalibur
Handout zum Referat von Jan Suhr am 14.07.2001 im Seminar Mikroprozessoren von Norman Hendrich zum Thema: Systementwurf mit Excalibur Im Vergleich zu festverdrahteten Bausteinen wie ASIC's oder ASSP's
MehrPraktikum Mikrocomputertechnik. Anleitung
Praktikum Mikrocomputertechnik Anleitung Im Praktikum wird der Mikrocontroller 68332 von Motorola verwendet. Dieser Mikrocontroller besteht aus einer 32-Bit CPU und integrierten Peripheriebausteinen (ser.
MehrC2000 Piccolo. LaunchPad Entwicklungskit. C2000 Piccolo. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit.
10175-2 U1+U4 17.12.14 15:32 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments C2000 Piccolo LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung des 32-Bit-Mikrocontrollers
MehrFachbereich Medienproduktion
Fachbereich Medienproduktion Herzlich willkommen zur Vorlesung im Studienfach: Grundlagen der Informatik Themenübersicht Rechnertechnik und IT Sicherheit Grundlagen der Rechnertechnik Prozessorarchitekturen
MehrE Mikrocontroller-Programmierung
E Mikrocontroller-Programmierung E Mikrocontroller-Programmierung E.1 Überblick Mikrocontroller-Umgebung Prozessor am Beispiel AVR-Mikrocontroller Speicher Peripherie Programmausführung Programm laden
Mehrmyavr Programmierung in C
myavr Programmierung in C Stefan Goebel Februar 2017 Stefan Goebel myavr Programmierung in C Februar 2017 1 / 12 Grundgerüst... braucht man immer! #include // Register- und Konstantendefinitionen
MehrTX700 HMI / PLC Serie 7" Display - CODESYS V3 PLC mit TARGET & WEB VISU Hochwertiges Metallgehäuse und Glas Front mit kapazitivem Touch TX707-P3CV01
7 Widescreen TFT Farbdisplay LED Hintergrundbeleuchtung 800x480 Pixel Auflösung 16M Farben Kapazitiver Touchscreen mit Glas Front 1 RJ45 Port mit 10/100/1000 Mbit 2 RJ45 Ports mit 10/100 Mbit 1 Serielle
MehrHochschule für Technik und Architektur Bern Digital Signal Processing
U1-1 U1 DSP56002 EVM Board Installation Umfeld Das DSP56002 EVM (Evaluation Module) ist ein Hilfsmittel zur Einarbeitung und Test einfacher Signalprozessoranwendungen mit dem DSP56002 von Motorola. Der
Mehr1 Mitsubishi M16C62 Mikrocontroller
1 Mitsubishi M16C62 Mikrocontroller 1.1 Überblick Der M16C62 ist ein leistungsfähiger Mikrocontroller der M16C-Familie von Mitsubishi. Er verfügt über eine grosse Anzahl On Chip Peripherie und je nach
MehrMikrocomputertechnik
Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 8051 ISBN 3-446-40017-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40017-6 sowie
MehrRechner Architektur. Martin Gülck
Rechner Architektur Martin Gülck Grundlage Jeder Rechner wird aus einzelnen Komponenten zusammengesetzt Sie werden auf dem Mainboard zusammengefügt (dt.: Hauptplatine) Mainboard wird auch als Motherboard
MehrVirtueller Speicher und Memory Management
Virtueller Speicher und Memory Management Speicher-Paradigmen Programmierer ein großer Adressraum linear adressierbar Betriebssystem eine Menge laufender Tasks / Prozesse read-only Instruktionen read-write
MehrIntelligenter Modemadapter für den PC
Intelligenter Modemadapter für den PC Jürgen Hasch, DG1SCR, Meisenstr. 23, 73066 Uhingen Motivation Möchte man an einem PC mehrere Modems betreiben, so hat man die Wahl zwischen einer quasi-passiven Lösung
MehrEyeCheck Smart Cameras
EyeCheck Smart Cameras 2 3 EyeCheck 9xx & 1xxx Serie Technische Daten Speicher: DDR RAM 128 MB FLASH 128 MB Schnittstellen: Ethernet (LAN) RS422, RS232 (nicht EC900, EC910, EC1000, EC1010) EtherNet / IP
MehrAufgabe 3. Aufgabe 4.
3. AUFGABENBLOCK Aufgabe 3. Bubble-Sort für Rechtecke mit Operator Overloading Ändern Sie die Aufgabe 2 derart ab, dass Sie bisherige Methoden oder Algorithmen als überladene Operatoren implementieren:
MehrAbschlusspräsentation - Bachelorarbeit
Abschlusspräsentation - Bachelorarbeit Thema: Möglichkeiten der kombinierten Simulation in Multisim Matthias Ottmar Fakultät Elektrotechnik und Informationstechnik HTWG-Konstanz Gliederung Motivation,
MehrCAN BUS Projektseminar. Grundlagen zum CAN BUS Hinweise zum Projektseminar
CAN BUS Projektseminar Grundlagen zum CAN BUS Hinweise zum Projektseminar Grundlagen CAN Bus Hardwareaufbau 2-Draht Bus CAN_LOW, CAN_HIGH, CAN_GND CAN_LOW Komplementärsignal zu CAN_HIGH Lowspeed / Highspeed
MehrMikroprozessortechnik Grundlagen 1
Grundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega28 Progammierung in C - Vergleich C und C++ - Anatomie eines µc-programmes
MehrVorlesung Rechnerarchitektur. Einführung
Vorlesung Rechnerarchitektur Einführung Themen der Vorlesung Die Vorlesung entwickelt an Hand von zwei Beispielen wichtige Prinzipien der Prozessorarchitektur und der Speicherarchitektur: MU0 Arm Speicher
MehrÜ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
MehrGinLink 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
MehrMikrocomputertechnik mit dem Controller C167
Mikrocomputertechnik mit dem Controller C167 Programmierung in Assembler undc Schaltungen und Anwendungen von Prof. Dipl.-Ing. Günter Schmitt Oldenbourg Verlag München Wien Inhaltsverzeichnis Vorwort 9
MehrTable of Contents. Table of Contents UniTrain UniTrain-Kurse UniTrain-Kurse Mikrocomputertechnik
Table of Contents Table of Contents UniTrain Mikrocomputertechnik 1 2 2 3 Lucas Nülle GmbH Seite 1/5 https://www.lucas-nuelle.de UniTrain UniTrain - das multimediale E-learning System mit integriertem,
MehrSelbstbauprojekt 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
MehrMikroController der 8051-Familie
i Dipl.-Ing. Roland Dilsch MikroController der 8051-Familie Aufbau, Funktion, Einsatz Vogel Buchverlag Inhaltsverzeichnis Vorwort 5 1 Was ist ein MikrocontroUer? 13 1.1 Aufbau eines Computers 13 1.2 Entstehung
MehrMikrocontroller Grundlagen. Markus Koch April 2011
Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede
MehrEchtzeitbetriebssysteme
Speicherverwaltung (Memory Management) Aufgaben der Memory-Management-Unit ist l der Speicherschutz und l die Adressumsetzung Wird durch Hardware unterstützt l Memory Management Unit (MMU) l MMU wird vom
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 4 PDP-11, VAX-11 TM 1 Einführung 1970 von DEC (Digital Equipment Corporation, Maynard Mass.), Produktion bis in die neunziger Jahre, heute noch etliche Maschinen in Gebrauch
Mehr10 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
MehrTeil 1: Prozessorstrukturen
Teil 1: Prozessorstrukturen Inhalt: Mikroprogrammierung Assemblerprogrammierung Motorola 6809: ein einfacher 8-Bit Mikroprozessor Mikrocontroller Koprozessoren CISC- und RISC-Prozessoren Intel Pentium
MehrEin- und Ausgabegeräte
Blockorientiert Jeder Block kann unabhängig gelesen und geschrieben werden. Festplatten, CD-ROMs, USB-Sticks, etc. Zeichenorientiert Keine Struktur, nicht adressierbar, Daten werden als Folge von Zeichen
MehrEchtzeit-Multitasking
Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme
MehrEchtzeit-Multitasking
Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme
MehrKonzepte von Betriebssystem- Komponenten:
Konzepte von Betriebssystem- Komponenten: OS für kleine Endgeräte: Symbian OS Sven Walter Folie 1/25 S.Walter Überblick 1. Einleitung 2. Hardware Anforderungen und Architektur 3. Betriebssystem Architektur
MehrSteuerungshardware. IndraControl L85
2 Bosch Rexroth AG Electric Drives and Controls Dokumentation Vorteile: Skalierbare Hardwareplattform standardisierte Kommunikationsschnittstellen optional erweiterbar durch Funktions- und Technologiemodule
MehrName: ES2 Klausur Thema: ARM Name: Punkte: Note:
Name: Punkte: Note: Hinweise für das Lösen der Aufgaben: Zeit: 75 min. Name nicht vergessen! Geben Sie alle Blätter ab. Die Reihenfolge der Aufgaben ist unabhängig vom Schwierigkeitsgrad. Erlaubte Hilfsmittel
MehrSteuerungshardware. IndraControl L45
2 Bosch Rexroth AG Electric Drives and Controls Dokumentation Vorteile: Skalierbare Hardwareplattform Kommunikationsschnittstellen On-Board optional erweiterbar durch Funktions- und Technologiemodule Ideal
MehrCP 312. Kleine und kompakte SPS-Systeme
CP 312 Kleine und kompakte SPS-Systeme Das CPU-Modul CP 312 überzeugt mit einem leistungsstarken Dual-Core-Prozessor auf Basis der EDGE2-Technologie (2x 800 MHz). Hohe Effizienz erreicht die CPU durch
Mehr8. SPS Komponenten: Beschreibung der Hardware-Komponenten einer SPS samt deren Eigenschaften
8. SPS Komponenten: Beschreibung der Hardware-Komponenten einer SPS samt deren Eigenschaften Automatisierungsgerät: Zentralbaugruppe mit Prozessor Kommunikationsbaugruppe (Feldbusanschaltung) Bussysteme
MehrSteuerungshardware. IndraControl L75
2 Bosch Rexroth AG Electric Drives and Controls Dokumentation Vorteile: Skalierbare Hardwareplattform standardisierte Kommunikationsschnittstellen optional erweiterbar durch Funktions- und Technologiemodule
MehrInhaltsverzeichnis. Vorwort NXTundNXC DerNXT NXC Not exactly C Compiler Zusammenfassung 17
Vorwort 13 1 NXTundNXC 15 1.1 DerNXT 15 1.2 NXC 16 1.2.1 Not exactly C 16 1.2.2 Compiler 17 1.2.3 Zusammenfassung 17 2 BricxCC 19 2.1 Installation 19 2.2 Oberfläche 20 2.3 Menüleiste 22 2.3.1 Datei 22
MehrDateisystem: Dateisystem-Liste
Dateisystem: Ermöglicht Zugriff auf die Daten Schnittstelle zwischen Daten und Betriebssystem Verwaltet die Datenbestände Bestimmt die maximale Größe der Datei und der Gesamtkapazität Dateisystem-Liste
MehrRechnerarchitektur 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
MehrMikrocontroller-Programmierung
Mikrocontroller-Programmierung Anhand des HC12 Fabian Wiesel Überblick Überblick Mikrocontroller Überblick HC12 CPU Peripherie des DG128 Assemblerprogrammierung Mikrocontroller Leistungsfähigkeit: zwischen
MehrTeil 1: Prozessorstrukturen
Teil 1: Prozessorstrukturen Inhalt: Mikroprogrammierung Assemblerprogrammierung Motorola 6809: ein einfacher 8-Bit Mikroprozessor Mikrocontroller Koprozessoren CISC- und RISC-Prozessoren Intel Pentium
MehrBLIT2008-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
MehrATXMega256a3-Controllerboard und 3,2" Touch-LCD-Farbdisplay mit High-Level-Grafikcontroller
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:office1@ribu.at. Internet: http://www.ribu.at ATXMega256a3-Controllerboard und 3,2" Touch-LCD-Farbdisplay mit
MehrName: ES2 Klausur Thema: ARM Name: Punkte: Note:
Name: Punkte: Note: Hinweise für das Lösen der Aufgaben: Zeit: 45 min. Name nicht vergessen! Geben Sie alle Blätter ab. Die Reihenfolge der Aufgaben ist unabhängig vom Schwierigkeitsgrad. Erlaubte Hilfsmittel
Mehr