Development Tools for 16/32 Bit Microcontroller



Ähnliche Dokumente
C/C++ Entwickler Embedded Systems (m/w)

Programmieren für Ingenieure Sommer Ein Rechner. Rechner sind überall. Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

Module im Master-Studiengang Jazz / Popularmusik / Instrument oder Gesang

Der Kopf ist rund, damit das Denken die Richtung

Die Orgadata AG ist ein stark expandierendes Software-Unternehmen aus Leer. Mit unserem System LogiKal

präzision und kreativität feinmechanik & systemtechnik gmbh

Abschluss- und Studienarbeiten. Entwicklung. Elektrik / Elektronik

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

Lösungen auf den Punkt gebracht

Regulatorische Anforderungen an die Entwicklung von Medizinprodukten

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

smartdox connect for i5 Reibungslose d.3ecm Integration in die IBM i5 Umgebung

KTS KOMMUNIKATIONSTECHNIK & SYSTEME

Hinweise für das Schreiben einer Bachelor-Arbeit im Fachbereich Wirtschaftspsychologie

Finden Sie mit der AllatNet Recruiting Division Ihren Traum Job.

JetSym. Programmierung in Hochsprache ST nach IEC We automate your success.

(Senior) Consultant SAP Workflow/ABAP OO

Installation OMNIKEY 3121 USB

OEM Von der Idee zum Serienprodukt

Sei dabei und schau nicht nur zu! -Freiwillige an die Schulen

Was sind Herausforderungen im Projektmanagement?

Planung. Visualisierung. Programmierung

Junior/Senior (C#).NET Softwareentwickler (m/w) (Jn 17956)

TISIS - Industrie 4.0. Ereignis, Ort, Datum

ecommerce Deshalb ist es für Unternehmen jeder Grösse wichtig, den Schritt in den Online-Verkauf nicht zu verpassen.

Bedienungsanleitung Programmiersoftware Save `n carry PLUS. Inhaltsangabe

Professionelle Seminare im Bereich MS-Office

Audiospektrum- Analyse mit Mikrocontrollern

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

Elektrische Automation. Engineering. Datenaustausch Mechanik Elektrik Software. Aktivitäten des VDMA

WSO de. <work-system-organisation im Internet> Allgemeine Information

Business Model Canvas

Mathematik Akzentfach

So gehts Schritt-für-Schritt-Anleitung

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

G.I.B ABAP Programmier-Templates, Strukturen bilden Kosten senken

Online-Befragungen. cogitaris GmbH, Eltville. Online-Befragungen

esearch one-single-point-of-information Federated Search Modul

RMeasy das SAP IS U Add On für Versorgungsunternehmen. Optimieren Sie Ihre Prozesse in Kundengewinnung und Kundenbindung.

white sheep GmbH Unternehmensberatung Schnittstellen Framework

Schnittstelle zum Kalkulationssystem VI2000 der Firma Softwareparadies

Einführung in die Informatik II

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

Viele gute Stellen sind frei. Besetzen Sie eine.

Synchronisations- Assistent

Studenten-Team der Universität Rostock erringt 2. Platz im nationalen Finale des Ricoh & Java Developer Challenge

Gemeinsam neue Wege gehen

Ausgangslage, Rolle und Auftrag

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

11. Handbuch Online-Tool Stufe II. Wie die Daten ins Online-Tool eingegeben werden.

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

[Customer Service by KCS.net] KEEPING CUSTOMERS SUCCESSFUL

Wichtiges Thema: Ihre private Rente und der viel zu wenig beachtete - Rentenfaktor

Lösungen mit Strategie

Ein Blick voraus. des Autors von C++: Bjarne Stroustrup Conrad Kobsch

Konzepte der Informatik

Look Inside: desite. modellorientiertes Arbeiten im Bauwesen. B.I.M.

GIGATRONIK Automotive

career:forum. Traumberuf JournalistIn: Das kleine 1x1 der Freiberuflichkeit SSC-screenBOOK Texte und Bilder zum lesen am Bildschirm

Referenz-Konfiguration für IP Office Server. IP Office 8.1

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

Steuerung DLS ECKLITE SC und SC xx-enc

SWOT Analyse zur Unterstützung des Projektmonitorings

Förderzentrum am Arrenberg

Siemens Technik Akademie Erlangen

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

Terminabgleich mit Mobiltelefonen

Den Einladungsbrief an Ihre Messebesucher erledigen wir prompt und zuverlässig

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

Robot Karol für Delphi

Haftungsfalle Datenschutz Aufgaben des Datenschutzbeauftragten

Wege zur Patientensicherheit - Fragebogen zum Lernzielkatalog für Kompetenzen in der Patientensicherheit

Viele gute Stellen sind frei. Besetzen Sie eine.

Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns.

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

LSF-Anleitung für Studierende


Einführung in. Logische Schaltungen

ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong

ISL Schulungs-Angebot Stärker werden und etwas verändern!

GEVITAS Farben-Reaktionstest

Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante

Ein mobiler Electronic Program Guide

Projekt- Management. Landesverband der Mütterzentren NRW. oder warum Horst bei uns Helga heißt

Vorgehensweise bei Lastschriftverfahren

Beraten? Begeistern!

Produktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort

Verarbeitung von ZV-Dateien im Internetbanking. Inhalt. 1. Datei einlesen Datei anzeigen, ändern, löschen Auftrag ausführen...

Inhalt. 1. Einleitung. 2. Ausblick. Gegenstand und Motivation Problemstellung Zielsetzung Fragestellungen. Weiteres Vorgehen

Finden Sie Ihr IT-Wunschpraktikum oder eine engagieren Sie sich bei uns mit einer längerfristigen Werkstudentätigkeit!

Information zum Prüfungswesen Geprüfte(r) Industriemeister(in) - Fachrichtung Metall / Elektrotechnik Handlungsspezifische Qualifikationen

Online Bestellsystem Bedienungsanleitung

Das Unternehmen. EDV Sicherheit mit Schwerpunkt auf der Verfügbarkeit Ihrer EDV Systeme und Ihrer Daten

Informationsbroschüre Studium C R E AT I N G Y O U R INTR ALOGISTICS

Beispielfragen L4(3) Systemauditor nach AS/EN9100 (1st,2nd party)

Programmierparadigmen. Programmierparadigmen. Imperatives vs. objektorientiertes Programmieren. Programmierparadigmen. Agenda für heute, 4.

AUSBILDUNGSPROGRAMM 2010

Transkript:

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 Themen richten sich an interessierte Studenten der Studiengänge: Informatik Technische Informatik und Kommunikationstechnik Systems Engineering Wirtschaftsinformatik Elektrotechnik Themenübersicht Praktikum Thema 1 "Erstellung, Testung und Bewertung von Beispielapplikationen für verschiedene Mikrocontroller-Architekturen" Für die Verbesserung der Softwarequalität einer komponentenbasierenden Entwicklungsumgebung sind Beispielprogramme auf verschiedene Architekturen (u.a. ARM7, ARM9, PowerPC, SH-2A ) zu portieren und zu testen. Die Applikationen werden hardwarenah in C und Assembler entwickelt und auf vorhandenen Entwicklungskits getestet. Danach erfolgt eine Integration in eine Buildumgebung und die Erstellung automatisierter Testfälle auf Basis von NUnit. Dauer: nach Vereinbarung - grundlegendes Verständnis von Mikrocontrollerarchitekturen und deren Arbeitsweise - C Programmierung, C# Programmierung Praktikum Thema 2 "Erstellung XML basierter Datenbanken für neuartige Mikrocontrollerarchitekturen" Zur Erweiterung einer komponentenbasierenden Entwicklungsumgebung sind XML basierte Datenbanken zu entwerfen und zu erweitern. Die Datenbanken beinhalten Registerbeschreibungen und weitere spezifische Komponenten, welche anhand der Mikrocontrollerspezifikation erstellt werden. Die Konvertierung erfolgt mittels vorhandenen bzw. neu zu entwickelnden Werkzeugen. Dauer: nach Vereinbarung - grundlegendes Verständnis von Mikrocontrollerarchitekturen und deren Arbeitsweise - XML Grundlagen

Praktikum/Diplom/Bachelor/Master Thema 3 "Erstellung von Applikations-spezifischen Komponenten auf Basis programmierbarer Logik" Im Rahmen einer Neuentwicklung sollen für verschiedene Komponenten Steuerungen auf FPGA Basis entworfen werden. Das Spektrum umfasst einfache Ablaufsteuerungen bis hin zu komplexen anwendungsspezifischen Kommunikationscontrollern. Sämtliche Funktionen sind sowohl im Simulator als auch an der realen Hardware zu testen und zu bewerten. Die Entwicklung erfolgt in Verilog. - grundlegendes Verständnis programmierbarer Logikarchitekturen (CPLD, FPGA) - HDL (Verilog) Kenntnisse, idealerweise erste Erfahrungen mit Bausteinen von Lattice/Xilinx Praktikum Thema 4 "Untersuchung von Software-Ergonomie am Beispiel von Entwicklungswerkzeugen für Mikrocontroller" Entwicklungswerkzeuge unterstützen den Programmierer und Hardwareingenieur von der Inbetriebnahme der Prototypen bis hin zum Release-Test. Dabei sollten dem Bediener sowohl alle notwendigen Daten im Detail aufbereitet und präsentiert werden können als auch Werkzeuge für eine abstrakte Ansicht des Systems geboten werden. Anhand der vorhandenen Entwicklungswerkzeuge ist die erreichte Software-Ergonomie zu bewerten und sind geeignete Verbesserungspotentiale herauszuarbeiten. Dauer: 4 Wochen oder nach Vereinbarung - Grundverständnis für Rechnerarchitekturen Praktikum/Diplom/Bachelor/Master Thema 5 "Portierung und Entwicklung von Treibern auf eingebetteten Systemen, basierend auf einer PowerPC-Architektur" Für eine neu entwickelte Kommunikationshardware, ausgestattet mit einer PowerPC-CPU, sind verschiedene Portierungen, Anpassungen und Neuentwicklungen auf der Basis von Linux zu entwickeln. In diesen Themenschwerpunkt sind abgegrenzte Themen möglich: Themenbereich A: "Portierung eines Linux-Kernels auf eine PowerPC-Architektur" Themenbereich B: "Entwicklung eines Linux-Kernel-Treibers für IEEE1394" Themenbereich C: "Entwicklung eines Linux-Kernel-Treibers für USB2.0" Themenbereich D: "Entwicklung eines echtzeitfähigen Linux-Kernel-Treibers für Gigabit-Ethernet" Voraussetzungen: - Grundverständnis für Rechnerarchitekturen, Linux System-Kenntnisse

Diplom/Bachelor/Master Thema 6 "Erstellung von Hardwarekomponenten zur Schnittstellenadaptierung" Im Rahmen von Neuentwicklungen sollen für vorhandene Hardwarebaugruppen Adaptierungen entworfen werden, um verschiedene Schnittstellen miteinander zu verbinden. Dies umfasst die Konzeption des Adapters, die Umsetzung in ein Platinendesign sowie den Aufbau und Test der Schaltung. Je nach Anforderung können die Adapter komplexe elektronische Schaltungen enthalten. Eine Überführung der Entwicklung in die Produktion ist angestrebt. - Grundkenntnisse im Schaltungsdesign, Elektronik Kenntnisse - Spaß am Entwickeln elektronischer Schaltungen Praktikum Thema 7 "Erstellung von Applikationen auf Basis C#" Für interne und externe Referenzzwecke sind Applikationen zu erstellen, mit der die gebräuchlichsten Funktionen einer komponentenbasierten Debugger Lösung beispielhaft benutzt werden. Dazu gehören einfache Funktionen wie z.b. Speicherzugriffe als auch komplexe Abläufe wie die Programmierung von Flash Bausteinen. Die Applikation soll mit einer interaktiven Benutzeroberfläche ausgestattet sein. Im Endergebnis sollte ein gut dokumentierter Quellstand erreicht werden, der ohne Schwierigkeiten weiter benutzt werden kann. Dauer: 1 Monat oder nach Vereinbarung - grundlegendes Kenntnisse objektorientierter Programmiersprachen - Idealerweise C# Kenntnisse Diplom/ Bachelor/Master Thema 8 "Untersuchungen zur Visualisierung spezieller Mikrocontrollerdaten Anhand von komplexen Mikrocontrollern sind Untersuchungen anzustellen, in wie weit spezielle Komponenten dieser eingebetteten Prozessoren visualisiert werden können (z.b. MMU oder Cache). Dazu sind zunächst verfügbare Konzepte herauszuarbeiten. Nach einer Gegenüberstellung sind Schnittstellen zu entwerfen die eine Abstraktion der darzustellenden Daten ermöglichen. Basierend auf diesen Schnittstellen ist ein Prototyp einer Visualisierungskomponente auf Basis C# zu entwerfen. Dauer: min. 4 Monate oder nach Vereinbarung - Grundkenntnisse Rechnerarchitektur (MMU, Cache) - Kenntnisse objektorientierter Programmierung - C# Kenntnisse

Diplom/ Bachelor Thema 9 Untersuchungen zu Methoden und Algorithmen für die Verifikation der Codeabdeckung gemäß ISO26262 Zur Verifkation von Software ist eine Codeabdeckung gemäß ISO26262 notwendig. Unterschiedliche Stufen der Codeabdeckung sind zu untersuchen und daraus Machbarkeitsstudien zu Algorithmen auf der Basis vorhandener Tracedaten anzufertigen. Ein ausgewählter Algorithmus ist zu implementieren. Dauer: min. 4 Monate oder nach Vereinbarung - Kenntnisse objektorientierter Programmierung Praktikum/ Bachelor Thema 10 Bewertung unterschiedlicher Verfahren zur Parallelisierung der Verarbeitung großer Datenmengen Eine Recherche von verfügbaren Parallelisierungs-Frameworks und die Darstellung der theoretischen Hintergründe sowie der Vergleich von Anwendungsfällen und Features legen die Grundlage für eine Bewertung der betrachteten Lösungen. Eine beispielhafte Anwendung eines geeigneten Frameworks anhand einer vordefinierten Aufgabe aus dem Bereich der Dekodierung von Datenströmen soll die Aufgabe abschließen. Dauer: 3 Monat oder nach Vereinbarung - grundlegendes Kenntnisse objektorientierter Programmiersprachen

Es erwartet Sie eine interessante und abwechslungsreiche Tätigkeit in einem jungen und dynamischen Ingenieursteam. Wenn wir Ihr Interesse an einem oder mehrerer der oben genannten Themen geweckt haben, melden Sie sich telefonisch, per Email oder per Post bei uns. Einer Terminvereinbarung für ein persönliches Gespräch steht dann nichts mehr im Weg. Je nach verfügbarer Zeit und Arbeitsfortschritt lassen sich auch mehrere oben angegebene Themen zu einem Gesamtthema vereinigen. Sollten Sie sich für uns entschieden haben, so begleiten wir Sie gern durch die Praktikums- bzw. Diplomphase und darüber hinaus. Kontakt Technologiepark 02991 Lauta www.pls-mc.com Ansprechpartner Geschäftsführung: Dipl.Ing. Thomas Bauch Thomas.Bauch@pls-mc.com Ansprechpartner Entwicklung: Dipl.Inf. Alexander Görnitz Alexander.Goernitz@pls-mc.com Ms. Comp. Sc. Matthias Noack Matthias.Noack@pls-mc.com