Advanced DSP – Report 1: Faster Digital Filters

Im Rahmen meines Masterstudiums „Embedded Systems“ an der Lucian-Blaga-Universität Hermannstadt ist folgender Report entstanden:

Report 1: Make digital filters run faster

Professor: Prof. Dr. Ing. Ioan Mihu
Kurs: Advanced Digital Signal Processing Methods

Der Report basiert auf einem Template von Professor Mihu und evaluiert verschiedene Methoden, um die Ausführgeschwindigkeit von digitalen Filtern zu optimieren.

Continue reading

Serielle PC-zu-Microcontroller Kommunikation

Im Rahmen meines Masterstudiums „Embedded Systems“ an der Lucian-Blaga-Universität Hermannstadt ist folgendes Programm entstanden:

Professor: Conf. Dr. Ing. Daniel Morariu
Kurs: Embedded Systems Design

Das Programm ist aufgeteilt in eine Windows-Anwendung und ein Programm, das am Microcontroller läuft. Der Microcontroller, bzw. das Freescale Demo-Board, simuliert dabei ein Auto mit Blinker, Geschwindigkeit, usw. Es wird von der Windows-Anwendung über eine serielle Verbindung gesteuert.

Continue reading

Agent-based modeling and simulation of an autonomic manufacturing execution system

Im Rahmen meines Masterstudiums „Embedded Systems“ an der Lucian-Blaga-Universität Hermannstadt ist folgende Präsentation entstanden:

Agent-based modeling and simulation of an autonomic manufacturing execution system

Professor: Prof. Dr. Ing. Zamfirescu
Kurs: Plant Control

Der Report beschreibt ein Papier der Autoren Milagros RolÓn, Ernesto MartÍnez (INGAR (CONICET—UTN), Argentinien) das in Computers in Industry, Ausgabe 63 (2012), auf den Seiten 53 bis 78 erschienen ist.

Continue reading

Text Classification

Im Rahmen meines Masterstudiums „Embedded Systems“ an der Lucian-Blaga-Universität Hermannstadt ist folgende Präsentation zusammen mit einer Java-Anwendung entstanden:

Text Klassizierung für deutsche und rumänische Texte

Professor: Prof. Dr. Ing. Daniel Volovici, Sef L. Dr. Radu Crețelescu, Conf. Dr. Ing. Daniel Morariu
Kurs: Machine Learning

Basierend auf dem Labor-Projekt der Advanced Group „Text Document Classification using Naïve Bayes“, sollte eine Anwendung entstehen, die deutsche und rumänische Texte klassifizieren kann. Im Labor wurde ein spezieller Datensatz mit englischen Texten verwendet, der von Reuters zur Verfügung gestellt wurde. Da es einen gleichwertige Datensatz für deutsche und rumänische Texte nicht gibt, habe ich Wikipedia-Einträge verwendet. Diese sind eindeutig klassifiziert, besitzen eine durchgängige Struktur und sind auf Deutsch und Rumänisch in großer Zahl verfügbar. Meine Ergebnisse finden Sie in der Präsentation unten, den Quellcode auf GitHub.

Continue reading

Demo: Watchdog mit Infineon C167 Microcontroller

Im Rahmen meines Masterstudiums „Embedded Systems“ an der Lucian-Blaga-Universität Hermannstadt ist folgende Präsentation zusammen mit einer Demo-Anwendung entstanden:

Watchdoggame

Professor: Conf. Dr. Ing. Mihu Z. Ioan
Kurs: Embedded Systems Architecture

Um die Funktionalität des Watchdog-Features eines C167 Microcontrollers zu demonstrieren, habe ich ein kleines Reaktionsspiel entwickelt: sobald eine LED aufleuchtet, muss der Knopf gedrückt werden. Dauert es zu lange, bis der Knopf gedrückt wurde, löst der Watchdog aus und das Demonstration-Board startet neu.

Der Quellcode wurde in C mit den TASKING – Embedded Software Development Tools entwickelt.

Continue reading

Installation von OpenERP 7.0 (OpenERP Community Backports)

Da wir mittlerweile auf OpenERP 7.0 umgestiegen sind, und ich das System etwas anders installiert habe, als noch in meinem alten Blog-Beitrag „Installation von OpenERP 7.0“ vom 21. Dezember 2012 beschrieben, hier eine aktualisierte Version.

Ich setze dabei nicht mehr auf den OpenERP-Server von OpenERP s.a., sondern auf die „OpenERP Community Backports“. Diese Version entspricht fast zu 100 % dem offiziellen Produkt, es werden aber wichtige Aktualisierungen und Bugfixes (sogenannte „Backports“) eingearbeitet, was bei der offiziellen Version praktisch nicht gemacht wird.

  1. Installation der Datenbank (PostgreSQL)
  2. Installation des Applikationsservers (OpenERP)

Continue reading