Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger"

Transkript

1 Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt ECC 2013 Marcel Berger 1

2 Agenda Motivation Einführung Microsoft.NET Micro Framework Einführung Microsoft.NET Gadgeteer Vorteile Architektur Hardware In einfachen Schritten zur Anwendung 2

3 Unser Motto: Motivation Hardware Prototypes in Minutes Software Prototypes in Hours Mechanical Protoypes in Days.NET Gadgeteer (basierend auf.net Micro Framework) bietet einen schnellen und einfachen Weg zum Embedded-Produkt! 3

4 Microsoft.NET Micro Framework Was ist das?.net Micro Framework bringt die Leistungsfähigkeit und Vielseitigkeit von.net in die Welt von Embedded- Applikationen Facts: so gross wie.net (min. Konfiguration erfordert ca. 390KB Speicher) Standard Bibliotheken Open Source Programmierung in C# Objektorientiert «Managed Code» ( sicher, produktiv) 4

5 Vorteile: Microsoft.NET Micro Framework Schnell, flexibel und kostengünstig «Managed Code» ist portierbar und wiederverwendbar Viele Werkzeuge und Bibliotheken: HW-Unterstützung: UART, I2C, PWM, LCD-Treiber Grafische Bibliotheken, Text Manipulationen Kostenlose SW (Visual Studio Express) Debugging, HW-Emulator 5

6 Was ist das? Microsoft.NET Gadgeteer Plattform zum Entwickeln von Embedded- Produkten Basierend auf:.net Micro Framework Hardware Spezifikationen Mainboard mit Mikrocontroller Module Verbunden über vordefinierte Sockets 6

7 Microsoft.NET Gadgeteer 7

8 Vorteile: Microsoft.NET Gadgeteer Lötfreie Prototypen mit Standardkabel Kein elektronisches Know-How benötigt Wachsende Auswahl von Modulen und Mainboards Flexibilität und Schnelligkeit vom.net MF SW und HW sind Open Source Geeignet für Entwicklung, Unterricht, Hobby, usw. 8

9 Software Architektur: Microsoft.NET Gadgeteer Gadgeteer.NET Micro Framework 9

10 Hardware Mainboard Mikrocontroller Microsoft.NET Gadgeteer 10

11 Hardware Mainboard Mikrocontroller Peripherie-Module Bestehende Funktionen: Tasten, LED, GPS, Display, diverse Sensoren, GSM, Ethernet, USB, Speicher, SD- Karten-Slots und weitere Über 100 verschiedene Module auf dem Markt Microsoft.NET Gadgeteer 11

12 Hardware Mainboard Mikrocontroller Peripherie-Module Bestehende Funktionen: Tasten, LED, GPS, Display, diverse Sensoren, GSM, Ethernet, USB, Speicher, SD- Karten-Slots und weitere Über 100 verschiedene Module auf dem Markt Speisungsmodul Microsoft.NET Gadgeteer 12

13 Hardware Sockets Microsoft.NET Gadgeteer verschiedene Socket-Typen Beispiele: Socket-Typ Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9 Pin 10 Y: GPIO +3.3V +5V GPIO! GPIO GPIO GPIO GPIO GPIO GPIO GND A: Analog in +3.3V +5V AIN (G!) AIN (G) AIN GPIO [UN] [UN] [UN] GND U: UART +3.3V +5V GPIO! TX (G) RX (G) GPIO [UN] [UN] [UN] GND 13

14 Microsoft.NET Gadgeteer 14

15 In einfachen Schritten zur Anwendung Vorbereitung: Software installieren 1. Visual Studio Express 2..NET Mircro Framework 3. Software für Mainboard und Module Hardware auswählen und aufbauen Mainboard und Module 15

16 In einfachen Schritten zur Anwendung Beispiel Hardware: Ethernet Mainboard Compass Module Button Module IR Receiver Module 16

17 In einfachen Schritten zur Anwendung Ethernet Mainboard Prozessor STM32F407 Integrierter USB-Anschluss Speisung über USB Ethernet-Anschluss 8 Gadgeteer-Sockets Entwickelt durch die Mountaineer Group: CSA Engineering AG, Solothurn Oberon microsystems AG, Zürich innovactive Engineering Srl, Perugia (Italien) 17

18 In einfachen Schritten zur Anwendung Schritt 1: Projekt erstellen 18

19 In einfachen Schritten zur Anwendung Schritt 1: Projekt erstellen 19

20 In einfachen Schritten zur Anwendung Schritt 2: Peripherie auswählen Module mit «Drag & Drop» einfügen 20

21 In einfachen Schritten zur Anwendung Schritt 3: Peripherie verbinden Sockets verbinden 21

22 In einfachen Schritten zur Anwendung Schritt 4: Code schreiben Initialisierung in ProgramStarted()-Methode Steuerung durch Gadgeteer Event Handler Ausführung von periodischem Code durch Gadgeteer Timer 22

23 In einfachen Schritten zur Anwendung Schritt 4: Code schreiben 23

24 .NET Gadgeteer Zusammenfassung basiert auf.net Micro Framework. eignet sich zur raschen Entwicklung von Prototypen im Embedded-Bereich. ist einfach zu konfigurieren und zu verwenden. ist in vielen Anwendungsgebieten einsetzbar. 24

25 .NET Micro Framework netmf.codeplex.com.net Gadgeteer Quellennachweis gadgeteer.codeplex.com Mountaineer Boards

26 Vielen Dank für die Aufmerksamkeit Kontakt Interessiert an unseren Dienstleistungen? Gerne stellen wir Ihnen in einem persönlichen Gespräch CSA Engineering AG näher vor. CSA Engineering AG Hans Huber-Strasse 38 CH-4500 Solothurn Fon: +41 (0) Fax: +41 (0)

Netduino Mikroprozessor für.net Entwickler

Netduino Mikroprozessor für.net Entwickler Netduino Mikroprozessor für.net Entwickler Patrick Herting Softwareentwickler BlueTem Software GmbH Blog E-Mail www.wdev.de pher@live.de Ablaufplan - Theorieteil Was ist der Netduino? Welche Modelle gibt

Mehr

Jan Monsch. Donnerstag, 2. Mai 13

Jan Monsch. Donnerstag, 2. Mai 13 101 Jan Monsch Agenda Arduino Platform Digitale Ausgaben Analoge Eingänge Digitale Eingaben I2C Geräte (Digitales Thermometer) Arduino SW Download goo.gl/dj5l2 Was ist Arduino? Open Source Einplatinen-Computer

Mehr

Erfolgreicher Einsatz von modellbasierter Softwareentwicklung - Praxisbericht

Erfolgreicher Einsatz von modellbasierter Softwareentwicklung - Praxisbericht Platz für ein Bild (optional) Erfolgreicher Einsatz von modellbasierter Softwareentwicklung - Praxisbericht 1.0 1.1 Elektronik? Was heisst modellbasierte Software-Entwicklung für uns? Was sind für eine

Mehr

Comparing Software Factories and Software Product Lines

Comparing Software Factories and Software Product Lines Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich

Mehr

AsTeRICS Framework Flexible Unterstützungstechnik

AsTeRICS Framework Flexible Unterstützungstechnik AsTeRICS Framework Flexible Unterstützungstechnik Vorstellung Fachhochschule Technikum Wien. Benjamin Aigner, MSc. F&E, Lehre Institut Embedded Systems Veronika David, MSc. F&E, Lehre Institut für Biomedizinische

Mehr

Microsoft.NET und SunONE

Microsoft.NET und SunONE Microsoft.NET und SunONE, Plattformen und Application Service Providing Agenda Einordnung.NET und SunONE Kurzvorstellung Gegenüberstellung Zusammenfassung ASP (Application( Service Providing) ) und Ausblick

Mehr

eblock, SD-Kartenleser Projektteam: Henrik Esche Tobias Albers Michael Heßling Daniel Lütfrenk Jonas Wieschmann

eblock, SD-Kartenleser Projektteam: Henrik Esche Tobias Albers Michael Heßling Daniel Lütfrenk Jonas Wieschmann eblock, SD-Kartenleser Projektteam: Henrik Esche Tobias Albers Michael Heßling Daniel Lütfrenk Jonas Wieschmann eblock, SD-Kartenleser Zieldefinition: Am 17.06.2009 ist ein eblock betriebsbereit und mit

Mehr

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Wir automatisieren und optimieren Ihre Geschäftsprozesse DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Thomas Brandstätter 06.03.2012 www.dccs.at Agenda Theorie Was sind XPages

Mehr

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

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

Installationsanleitung für ReviPS 4

Installationsanleitung für ReviPS 4 Installationsanleitung für ReviPS 4 Die Installation von ReviPS 4 erfordert nur wenige Schritte, durch die Sie ein Installationsdialog führt. Während der Installation wird geprüft, ob das Microsoft.NET

Mehr

Python macht Embedded Linux angenehmer

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

Mehr

1. Juli 2014. Hybrid Bus System: PCI-Bus, Feldbus und Punkt-Punktverbindungen mit GB Ethernet, SATA,

1. Juli 2014. Hybrid Bus System: PCI-Bus, Feldbus und Punkt-Punktverbindungen mit GB Ethernet, SATA, Hybrid Bus System: PCI-Bus, Feldbus und Punkt-Punktverbindungen mit GB Ethernet, SATA, USB sowie PCIe Trenew Electronic AG 5 unabhängige Bereiche mit viel Synergie-Potential: Distributor + Hersteller Embedded

Mehr

NTx e-billing-system DEBS 1.0 - Übersicht

NTx e-billing-system DEBS 1.0 - Übersicht NTx e-billing-system DEBS 1.0 - Übersicht DEBS = ebilling@sharepoint Was ist DEBS? DEBS ist eine integrierte Lösung zur Archivierung, Beschlagwortung und Weiterverarbeitung elektronischer Rechnungen nach

Mehr

Steuern, Messen, Regeln - mit Mikrocontrollern im Eigenbau

Steuern, Messen, Regeln - mit Mikrocontrollern im Eigenbau Steuern, Messen, Regeln - mit Mikrocontrollern im Eigenbau 30. November 2006 Übersicht Intro Vorstellung Alexander Neumann (fd0) Studiert Informatik / Mathematik an der RWTH-Aachen Entwickung der Fnordlichter

Mehr

Quanton Manual (de) Datum: 20.06.2013 URL: http://wiki:8090/pages/viewpage.action?pageid=9928792 )

Quanton Manual (de) Datum: 20.06.2013 URL: http://wiki:8090/pages/viewpage.action?pageid=9928792 ) Datum: 20.06.2013 URL: http://wiki:8090/pages/viewpage.action?pageid=9928792 ) Inhaltsverzeichnis 1 quanton flight control rev. 1 3 1.1 Anschlüsse für Peripheriegeräte 3 1.1.1 Eingänge / Ausgänge 3 1.1.2

Mehr

Technische Dokumentation

Technische Dokumentation Technische Dokumentation für metratec TCP/IP auf UART Converter (TUC) Stand: Juni 2011 Version: 1.0 Technische Dokumentation metratec TUC Seite 1 von 11 Inhaltsverzeichnis 1. Allgemeine Hinweise/Sicherheitshinweise...3

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

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

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

Vorlesung Objektorientierte Softwareentwicklung. Kapitel 0. Java-Überblick

Vorlesung Objektorientierte Softwareentwicklung. Kapitel 0. Java-Überblick Vorlesung Objektorientierte Softwareentwicklung Sommersemester este 2008 Kapitel 0. Java-Überblick Was sind die Ziele? Warum Java? Komplexe Anwendungen e-business verteilt zuverlässig sicher mobil persistent

Mehr

Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015

Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015 Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015 CODESYS a trademark of 3S-Smart Software Solutions GmbH Agenda 1 Warum

Mehr

EINE MODULARE TESTPLATTFORM FÜR DAS PROTOTYPING VON DRAHTLOSEN SYSTEMEN

EINE MODULARE TESTPLATTFORM FÜR DAS PROTOTYPING VON DRAHTLOSEN SYSTEMEN EINE MODULARE TESTPLATTFORM FÜR DAS PROTOTYPING VON DRAHTLOSEN SYSTEMEN Einleitung Zunehmender Einsatz von Kurzstreckenfunk in Form drahtloser Datenkommunikation im Bereich IEEE Standard 802.15.4 - Zigbee

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

Making the Internet of Things

Making the Internet of Things DARIUSH FOROUHER ITI Uni Lübeck DANIEL LOOS 3. Sem. MLS Making the Internet of Things EIN ÜBERBLICK ÜBER PHYSICAL COMPUTING PLATTFORMS Das Internet der Dinge Inhalt Übersicht Arduino Raspberry PI Andere

Mehr

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR Einführung in Mikrokontroller Benutzung mit dem Arduino Board Ramon Hofer ICVR Ablauf Warum Mikrokontroller Das Arduino Board Anschliessen von Bauteilen Digitale Ein- und Ausgaben Analoge Eingaben Serielle

Mehr

Embedded GNU/Linux mit Gnublin

Embedded GNU/Linux mit Gnublin Embedded GNU/Linux mit Gnublin Benedikt Sauter Augsburger Linux Tag 23. März 2013 Zur Person Benedikt Sauter Studium Informatik Interessen: Mikrocontroller, Linux, Web Selbstständig / Geschäftsführer Diverse

Mehr

ECC 2017 Einfache hilfreiche Tools aus der Praxis

ECC 2017 Einfache hilfreiche Tools aus der Praxis ECC 2017 Einfache hilfreiche Tools aus der Praxis Urs Böhm BU Embedded / Projektleiter September 2017 Noser Engineering AG 2016, Alle Rechte vorbehalten. Agenda 1 Energieversorgung 2 Code und Error Tracing

Mehr

Speaker. Dominik Helleberg. Mobile Development Android / Embedded Tools. http://dominik-helleberg.de/+

Speaker. Dominik Helleberg. Mobile Development Android / Embedded Tools. http://dominik-helleberg.de/+ Speaker Dominik Helleberg Mobile Development Android / Embedded Tools http://dominik-helleberg.de/+ Warum? Moderne Consumer UI Moderne Consumer UI http://fortheloveoftech.com/2014/10/01/windows-10-for-tablets-first-impressions-there-is-no-start-menu/

Mehr

Mark Fink @ VHS Augsburg 2015. Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de

Mark Fink @ VHS Augsburg 2015. Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de Mark Fink @ VHS Augsburg 2015 mark@mark-fink.de Mark Fink Testautomation & PerformanceEngineering Finance, Telco, Logistic Mark Fink Webmaster Media-Site Open-Source @ Github Robotics Seminar-Ablauf Haftungs-Ausschluss

Mehr

Es besteht die Möglichkeit eine Batterieüberwachung der Drohne mit dem Mikrocontroller zu implementieren.

Es besteht die Möglichkeit eine Batterieüberwachung der Drohne mit dem Mikrocontroller zu implementieren. Batterie-Überwachung Es besteht die Möglichkeit eine Batterieüberwachung der Drohne mit dem Mikrocontroller zu implementieren. nicht implementiert teilweise bestückt (Spannungsteiler, Kondensator für TP-Filter

Mehr

Development Tools for 16/32 Bit Microcontroller

Development Tools for 16/32 Bit Microcontroller Praktika- und Diplomthemen bei Stand 01/2013 Die nachfolgend aufgeführten Themen sind Vorschläge und können in Absprache mit dem Praktikanten / Diplomanden sowie der Hochschule modifiziert werden. Die

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

IO-Link Komponenten einfach, individuell, unkompliziert

IO-Link Komponenten einfach, individuell, unkompliziert IO-Link Komponenten einfach, individuell, unkompliziert www.iq2-development.de iqinterface Ihr einfacher Zugang zu IO-Link Geräten iqinterface ist ein vielseitiges Entwicklungs- und Produktionstool für

Mehr

.NET. René Leupold. www.databinding.net connect@databinding.net. User Group Bern. Follow dnugbe on twitter http://www.dnug-bern.ch/rss.

.NET. René Leupold. www.databinding.net connect@databinding.net. User Group Bern. Follow dnugbe on twitter http://www.dnug-bern.ch/rss. .NET User Group Bern René Leupold www.databinding.net connect@databinding.net Follow dnugbe on twitter http://www.dnug-bern.ch/rss.aspx DNUG Bern Sponsoren Über René Leupold Siehe Xing ;-) Speaker VSone

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

Migration von LabView & TestStand in den Automatisierungsbaukasten OpCon von Bosch

Migration von LabView & TestStand in den Automatisierungsbaukasten OpCon von Bosch 18. Beiratssitzung PA-ATMO - 04.09.2007 PA-ATMO Montageanlagen und Sondermaschinen Migration von LabView & TestStand in den Automatisierungsbaukasten OpCon von Bosch 1 PA-ATMO/GP 07/2008 Alle Rechte bei

Mehr

Kurzfassung der Studienarbeit

Kurzfassung der Studienarbeit Kurzfassung der Studienarbeit Abteilung Informatik Namen der Studenten Roman Widmer Mikkala Pedersen Studienjahr Sommersemester 2004 Titel der Studienarbeit.NET Skript Debugger Examinator Der GUI-Builder

Mehr

Anwendungen mit RaspberryPi und dem Elektor Linux Board (GNUBLIN) Benedikt Sauter, sauter@embedded-projects.net

Anwendungen mit RaspberryPi und dem Elektor Linux Board (GNUBLIN) Benedikt Sauter, sauter@embedded-projects.net Anwendungen mit RaspberryPi und dem Elektor Linux Board (GNUBLIN) Benedikt Sauter, sauter@embedded-projects.net Gliederung der Folien Inhalt: Ursprung / Hintergrund Komponenten für Anwendungsentwicklung

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

SIMATIC S7-modular Embedded Controller

SIMATIC S7-modular Embedded Controller SIMATIC S7-modular Embedded Controller Leistungsfähiger Controller für Embedded Automation Jan Latzko Siemens AG Sector Industry IA AS FA PS4 Produktmanager SIMATIC S7-modular Embedded Controller Summar

Mehr

Debugging mit uclinux auf ARM-Prozessoren

Debugging 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:

Mehr

SMARTE WEB-TECHNOLOGIE FÜR HMIS DER GENERATION 4.0

SMARTE WEB-TECHNOLOGIE FÜR HMIS DER GENERATION 4.0 SMARTE WEB-TECHNOLOGIE FÜR HMIS DER GENERATION 4.0 PORTABEL INDIVIDUELL EFFIZIENT www.smart-hmi.de WebIQ Features List Das Framework WebIQ ist die ganzheitliche Lösung für die Erstellung von HMIs der Generation

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

SCRIPTCS. C# als Skriptsprache!?

SCRIPTCS. C# als Skriptsprache!? SCRIPTCS C# als Skriptsprache!? Was ist scriptcs? Vollständige Engine für C#-Code Wer hat s erfunden? Glenn Block (@gblock) Justin Rusbatch (@jrusbatch) Filip Wojcieszyn (@filip_woj) Was will scriptcs?

Mehr

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag

Mehr

Fortbildungsmodule >> Elektrotechnik. Modulpräzisierung zu Modul 22 >> µc. Teilmodul 22.1 Grundlagen µcontroller 8051

Fortbildungsmodule >> Elektrotechnik. Modulpräzisierung zu Modul 22 >> µc. Teilmodul 22.1 Grundlagen µcontroller 8051 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 Modulpräzisierung zu

Mehr

Innovativer Unterricht mit Open Source Technologien

Innovativer Unterricht mit Open Source Technologien Innovativer Unterricht mit Open Source Technologien Marcel Bernet Präsident /ch/open Was gehört zu Open Source Technologien? Software Open Manufactoring Open Source Technologien Wie einsetzbar? Anhand

Mehr

Finden Sie mit der AllatNet Recruiting Division Ihren Traum Job.

Finden Sie mit der AllatNet Recruiting Division Ihren Traum Job. Automotive, Nachrichtentechnik und weiteren Industriezweigen, erweitern wir Ihre Karrieremöglichkeiten Hardwareentwickler analoge Schaltungen (m/w) Referenz HW 2014 AS: Einsatzort: München, Stuttgart,

Mehr

Firmenkursprogramm für Superbase-Entwickler Ausgabe 01 / 06

Firmenkursprogramm für Superbase-Entwickler Ausgabe 01 / 06 Superbase Basis Sie lernen die verschiedenen Elemente von Superbase kennen und können diese sinnvoll nutzen. Als angehender Superbase- Entwickler lernen Sie Dateien, Formulare, Berichte und Programmcode

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Existierende Systeme I Bibliotheken & Frameworks

Existierende Systeme I Bibliotheken & Frameworks Projektgruppe: Generierung von Webanwendungen aus visuellen Spezifikationen Existierende Systeme I Bibliotheken & Frameworks Von Christian Schneider Paderborn, den 18.06.2004 Übersicht Motivation Dynamische

Mehr

Embedded Linux- Robocup

Embedded Linux- Robocup Embedded Linux- Robocup Henning Heinold (heinold@inf.fu-berlin.de) Holger Freyther (freyther@inf.fu-berlin.de) Übersicht Einführung GNU/Linux Geschichte Aufbau und Userspace Hardwarebeispiele Portierung

Mehr

Microsoft SharePoint 2013 Designer

Microsoft SharePoint 2013 Designer Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste

Mehr

Integrierte, universelle Entwicklungsplattform für die fahrzeugbezogene Applikationsentwicklung mit Schnittstellen für FlexRay, CAN, LIN und K-Line

Integrierte, universelle Entwicklungsplattform für die fahrzeugbezogene Applikationsentwicklung mit Schnittstellen für FlexRay, CAN, LIN und K-Line Integrierte, universelle Entwicklungsplattform für die fahrzeugbezogene Applikationsentwicklung mit Schnittstellen für FlexRay, CAN, LIN und K-Line In zunehmendem Maße finden heute PC-basierte Entwicklungs-

Mehr

Elektronik-Lösungen. Ihre Idee wird zum Produkt. i-bl Elektronik GmbH. Telefon: +49 (0) 7520 / 956 1886 Fax: +49 (0) 7520 / 956 1887 E-Mail:

Elektronik-Lösungen. Ihre Idee wird zum Produkt. i-bl Elektronik GmbH. Telefon: +49 (0) 7520 / 956 1886 Fax: +49 (0) 7520 / 956 1887 E-Mail: Elektronik-Lösungen Ihre Idee wird zum Produkt kompetent professionell effizient SIE beschreiben das Ziel WIR entwickeln die Lösung! Als kompetenter Partner entwickeln wir in Zusammenarbeit mit Ihnen individuelle

Mehr

Funktionale Sicherheit

Funktionale Sicherheit Funktionale Sicherheit Standardisierte und kundenspezifische Lösungen für die Maschinenautomation Safety-Logic ergänzt Steuerung CAN-Buskoppler und E SLC Sicherheitssteuerung mit Erweiterungsmodul Die

Mehr

Funktionale Sicherheit

Funktionale Sicherheit Funktionale Sicherheit Standardisierte und kundenspezifische Lösungen für die Maschinenautomation Safety-Logic ergänzt Steuerung CAN-Buskoppler und E SLC Sicherheitssteuerung mit Erweiterungsmodul Die

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

Webinar Oracle Applications Testing Suite 6. November 2013 Jens Bielenberg, Andreas Böttcher

Webinar Oracle Applications Testing Suite 6. November 2013 Jens Bielenberg, Andreas Böttcher Webinar Oracle Applications Testing Suite 6. November 2013 Jens Bielenberg, Andreas Böttcher PRIMUS DELPHI GROUP GmbH 1 Agenda Vorstellung Überblick Functional Testing(Test Manager / Open Script) Demo

Mehr

ICCS SSP 10. Merkmale. Anwendungsbeispiele

ICCS SSP 10. Merkmale. Anwendungsbeispiele ICCS Standard Switch Panel mit 10 Tasten (SSP10) gehört zu der ICCS (Intelligent Control and Command Systems) Produktgruppe. Es kann entweder als selbständiges Modul oder als Erweiterung zu bestehenden

Mehr

Thesaurusvisualisierung mit ICE-Map und SEMTINEL

Thesaurusvisualisierung mit ICE-Map und SEMTINEL Thesaurusvisualisierung mit ICE-Map und SEMTINEL Universitätsbibliothek Universität Mannheim PETRUS-Workshop Deutsche Nationalbibliothek 21. März 2011 Frankfurt Forschungsschwerpunkte Effizienzsteigerung

Mehr

White Paper. Embedded Treiberframework. Einführung

White Paper. Embedded Treiberframework. Einführung Embedded Treiberframework Einführung White Paper Dieses White Paper beschreibt die Architektur einer Laufzeitumgebung für Gerätetreiber im embedded Umfeld. Dieses Treiberframework ist dabei auf jede embedded

Mehr

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering Azure und die Cloud Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat Institut für Informatik Software & Systems Engineering Agenda Was heißt Cloud? IaaS? PaaS? SaaS? Woraus besteht

Mehr

TBE332 Controller. Produktbeschreibung

TBE332 Controller. Produktbeschreibung TBE332 Controller Produktbeschreibung Bei der Entwicklung der TBE332 Steuerung wurde auf die Erfahrung unserer jahrelangen Planung und Realisierung verschiedenster Steuerungs- und Regelungseinrichtungen

Mehr

Mi 8.2. Heads in the Cloud, Feet on the ground. Holger Sirtl. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Mi 8.2. Heads in the Cloud, Feet on the ground. Holger Sirtl. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Mi 8.2 January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Heads in the Cloud, Feet on the ground Holger Sirtl Heads in the Cloud, Feet on the Ground Cloud Computing in Softwareerstellung

Mehr

KAPITEL 1: EINFÜHRUNG IN ANDROID-OPEN-ACCESSORY 22. Ich, Android 22. Was Ist Android-Open-Accessory (AOA)? 28

KAPITEL 1: EINFÜHRUNG IN ANDROID-OPEN-ACCESSORY 22. Ich, Android 22. Was Ist Android-Open-Accessory (AOA)? 28 EINLEITUNG 12 TEIL I: WILLKOMMEN IN DER WUNDERBAREN WELT DER ACCESSORIES KAPITEL 1: EINFÜHRUNG IN ANDROID-OPEN-ACCESSORY 22 Ich, Android 22 Die drei Gesetze von Android 23 Die Philosophie von Android 25

Mehr

Unabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme

Unabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme Unabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme 24.03.2015 Seite 1 Was ist eigentlich Open Source? Software nach dem OSI-Standard Software darf weitergegeben

Mehr

Symmetric Multiprocessing mit einer FPGA basierten. Marco Kirschke INF-M3 Seminar Wintersemester 2010/2011 25. November 2010

Symmetric Multiprocessing mit einer FPGA basierten. Marco Kirschke INF-M3 Seminar Wintersemester 2010/2011 25. November 2010 Symmetric Multiprocessing mit einer FPGA basierten MPSoC Plattform Marco Kirschke INF-M3 Seminar Wintersemester 2010/2011 25. November 2010 Inhalt Motivation Vorarbeiten Ziele für die Masterarbeit Vorgehensweise

Mehr

Das Eclipse Jubula Projekt zur funktionalen Testautomatisierung

Das Eclipse Jubula Projekt zur funktionalen Testautomatisierung Werkzeuge Hier für soll Software-QS der Titel rein und -Test Das Eclipse Jubula Projekt zur funktionalen Testautomatisierung Alexandra Schladebeck BREDEX GmbH www.qs-tag.de Veranstalter: imbus AG www.qs-tag.de

Mehr

Software Lifecycle Management Erfolgreiches Management von Embedded Software

Software Lifecycle Management Erfolgreiches Management von Embedded Software Software Lifecycle Management Erfolgreiches Management von Embedded Software Dr.$Jörg(Volker$Müller$ Systemum$GmbH$&$Co.$KG$ www.systemum.de$ Design&Elektronik$Entwicklerforum$ 11.$Juli$2012$ $ Produkt

Mehr

Das Unternehmen. Gründung: 2010. Elektrotechnik, Industrieelektronik

Das Unternehmen. Gründung: 2010. Elektrotechnik, Industrieelektronik Das Unternehmen Gründung: 2010 Branche: Gründer: Elektrotechnik, Industrieelektronik Juri Martinevski, erfolgreiches BWL Studium mit Schwerpunkt Marketing Kompetenzbereiche: Marketing, Kommunikation, Vertrieb.

Mehr

Abschlussveranstaltung des BMBF-Verbundprojektes EasyKit 11. November 2009 EasyKit in der Praxis Rapid Prototyping bei Pumpensteuerungen

Abschlussveranstaltung des BMBF-Verbundprojektes EasyKit 11. November 2009 EasyKit in der Praxis Rapid Prototyping bei Pumpensteuerungen Abschlussveranstaltung des BMBF-Verbundprojektes EasyKit 11. November 2009 EasyKit in der Praxis Rapid Prototyping bei Pumpensteuerungen Dr. Jochen Mades, KSB AG, P522 Leiter Mechatronische Entwicklung

Mehr

Einsatzbedingungen FAMOS 4.0

Einsatzbedingungen FAMOS 4.0 Einsatzbedingungen FAMOS 4.0 Architektur FAMOS ist als Client-Server System konzipiert und voll netzwerkfähig. Alternativ kann die Installation als Einzelplatz-Lösung erfolgen. Einige Erweiterungen wie

Mehr

ICCS Prop CAN. Merkmale. Anwendungsgebiete. Gehäuse

ICCS Prop CAN. Merkmale. Anwendungsgebiete. Gehäuse ICCS Prop CAN gehört zu der ICCS (Intelligent Control and Command Systems) Produktgruppe. Es kann entweder als selbständiges Modul oder als Erweiterung zu bestehenden CAN Systemen verwendet werden Die

Mehr

Boundary Scan Days 2009

Boundary Scan Days 2009 Boundary Scan Days 2009 Einsatz von Virtual JTAG (Altera) für Flash - & EEPROM - Programmierung Dammert Tobias & Knüppel Lars Nokia Siemens Networks GmbH & Co. KG Standort Bruchsal Test Engineering 1 Nokia

Mehr

32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag. Zürcher Fachhochschule

32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag. Zürcher Fachhochschule 32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag Inhalt Vorgeschichte Was wurde erreicht Hardware Energy Micro Microcontroller µctag Plattform EPC Gen2 Tag Standard Protokoll-Vorgaben

Mehr

DL3OCK Selbstbau in D-STAR auf der Basis von UP4DAR

DL3OCK Selbstbau in D-STAR auf der Basis von UP4DAR 2009-2011 DL3OCK Selbstbau in D-STAR auf der Basis von UP4DAR Aktuelle Ergebnisse Ham Radio Friedrichshafen, 25.06.2011 Motivation für UP4DAR Es ist in den letzten Jahren erfreulicherweise eine große Vielfalt

Mehr

Embedded Computing Conference 2014 Embedded UI Qt5

Embedded Computing Conference 2014 Embedded UI Qt5 Embedded Computing Conference 2014 Embedded UI Qt5 2 Embedded User Interfaces in the Smartphone Age The Power of Qt5 and the QNX OS Qt Vorstellung 3 Qt ( cute ) Hat eine lange Geschichte (Beginn der Entwicklung:

Mehr

Feldbus-Gateway. Typ 8746 MFC/MFM. Technische Daten

Feldbus-Gateway. Typ 8746 MFC/MFM. Technische Daten Feldbus-Gateway Gateway für Industrial Ethernet- und Feldbus-Standards Bis zu 128 Eingangs- und 128 Ausgangsvariablen übertragbar Erleichterte Integration in die Prozess-Leitebene durch systemspezifi sche

Mehr

Java Frameworks im Vergleich - ADF vs. Grails vs. Spring

Java Frameworks im Vergleich - ADF vs. Grails vs. Spring Java Frameworks im Vergleich - ADF vs. Grails vs. Spring Frank Szilinski esentri software GmbH Karlsruhe Schlüsselworte: ADF, Java, JEE, JSF, Grails, Spring, Open Source, Rapid Application Development

Mehr

Linux Embedded. Heimo Schön/August Hörandl 11/2004 Seite 1/17

Linux Embedded. Heimo Schön/August Hörandl 11/2004 Seite 1/17 Linux Embedded Heimo Schön/August Hörandl 11/2004 Seite 1/17 Embedded Systeme Keine Systemadministration Applikation ist vorinstalliert keine Nachinstallation notwendig/möglich Hohe Verfügbarkeit Sehr

Mehr

INES-Webserver. Damit gehen Ihre Geräte und Anlagen online. 1 Inhalt

INES-Webserver. Damit gehen Ihre Geräte und Anlagen online. 1 Inhalt Damit gehen Ihre Geräte und Anlagen online Mit dem Webbrowser bedienen, steuern und überwachen Sie INES und die daran angeschlossene Peripherie... ganz einfach übers Internet. 1 Inhalt 1 Inhalt 1 2 Anwendungen

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

jinvent iolinker Press Kit

jinvent iolinker Press Kit jinvent iolinker Press Kit 1 Wer wir sind jinvent wurde 2008 im Raum Nürnberg gegründet, und hat seit dem innovative Hard- und Software entwickelt. Viel Erfahrung mit integrierten Industrie- und Konnektivitäts-Lösungen

Mehr

WesTest Soft- und Hardware Dienstleistungs GmbH, Hegelsbergstr. 21, 34127 Kassel, Tel.: 0561/ 98975-10 www.westest.de

WesTest Soft- und Hardware Dienstleistungs GmbH, Hegelsbergstr. 21, 34127 Kassel, Tel.: 0561/ 98975-10 www.westest.de sowie Funktions-Testsystemen für unsere Kunden aus Mittelstand und Wir bieten durch wechselnde Projekte eine interessante Entwicklungstätigkeit in einem freundlichen Team. Zur Ausweitung unserer Geschäftsfelder

Mehr

Mobile Applications. Adrian Nägeli, CTO bitforge AG

Mobile Applications. Adrian Nägeli, CTO bitforge AG Mobile Applications Adrian Nägeli, CTO bitforge AG Inhalt Vorstellung Marktübersicht Entwicklung Adrian Nägeli Dipl. Inf.-Ing FH Seit 2005 bei bitforge bitforge AG Standort Rapperswil-Jona Gründung 2004

Mehr

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl Android + Arduino Hardware steuern mit Android Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl Arduino Opensourceprojekt Auf Basis eines 8-Bit Mikrocontroller (ATMEL ATmega) Modular aufgebaut Erweiterbar

Mehr

Grundlagen und Best Practices bei der SharePoint Entwicklung

Grundlagen und Best Practices bei der SharePoint Entwicklung Grundlagen und Best Practices bei der SharePoint Entwicklung Peter Kirchner Consultant ITaCS GmbH Fabian Moritz Senior Consultant, MVP ITaCS GmbH Themen Entwicklungsumgebung vorbereiten SharePoint Objektmodell

Mehr

Architekturen mobiler Multi Plattform Apps

Architekturen mobiler Multi Plattform Apps Architekturen mobiler Multi Plattform Apps Wolfgang Maison & Felix Willnecker 06. Dezember 2011 1 Warum Multi- Plattform- Architekturen? Markt. Apps für Smartphones gehören zum Standardinventar jeder guten

Mehr

Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w)

Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w) Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w) Automatisiertes Erstellen von Berichten in EasyConfig V4 EasyConfig ist eine bei der entwickelte Software zur Auslegung und

Mehr

cosys9 die modularen Alleskönner zum Messen, Steuern und Regeln auch im Web.

cosys9 die modularen Alleskönner zum Messen, Steuern und Regeln auch im Web. cosys9 die modularen Alleskönner zum Messen, Steuern und Regeln auch im Web. Klein und vielseitig cosys9, die embedded PC Familie für Steuerungsaufgaben. Die cosys9 Gerätefamilie eignet sich überall dort,

Mehr

Open Source IDE - eclipse ETIS SS04

Open Source IDE - eclipse ETIS SS04 Open Source IDE - eclipse ETIS SS04 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung 2 Motivation

Mehr

Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung

Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung Ruprecht Droge, Markus Raatz Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung Microsoft Press Vorwort XI 1 Einführung in SQL Server 2005 1 Geschichte des SQL Servers 1 Wichtige

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

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

Key Note und Abstracts Stream 4

Key Note und Abstracts Stream 4 Key Note und Abstracts Stream 4 Key-Note: Future of Google Search Referent: Emmanuel Mogenet, Engineering Director, Google Zurich Agile Embedded Projekte mit Scrum & Kanban Tips & Tricks aus der Praxis

Mehr

JPC Visualisierung in Java

JPC Visualisierung in Java Visualisierung in Java Ihr Partner für f r Embedded Systeme! Hauptsitz: Niederwangen (Bern), Schweiz Niederlassungen: Winterthur (Zürich) und Basel, Schweiz Sales Office: München, Deutschland NetModule

Mehr