+++ Fachkräftemangel? Ich habe 2024 und 2025 noch freie Kapazitäten für neue Projekte +++ |
|
Beratung für bessere Software-EntwicklungTechnische Beratung und Coaching eines Herstellers elektronischer Komponenten für Photovoltaikanlagen zur Verbesserung seines Entwicklungsprozesses für Software: Maßnahmen zur Qualitätssicherung, Vorgehensmodelle, V-Modell, Misra-Regeln, etc. Messen, Steuern Regeln mit TCP/IP im MaschinenbauEntwurf und Implementierung eines Protokolls zur Übertragung von Steuerbefehlen, Statusinformationen und Messergebnissen via TCP/IP zwischen einem Industrie-PC unter Windows und einer Industrieanlage aus dem Bereich des Spezialmaschinenbaus unter QNX. Als technische Basis für die Interprozesskommunikation dienten das Echtzeitbetriebssystem QNX und TCP-Sockets. Die Implementierung erfolgte in Visual C++ und mit QNX Momentics. Modellbasierte Softwareentwicklung im MaschinenbauTätigkeiten: Anforderungsanalyse und Erstellung eines Pflichtenhefts, Entwurf und Implementierung der Steuerungssoftware für eine Serie von Industrieanlagen nach V-Modell. Alle Entwicklungsaufgaben wurden mit Hilfe der Unified Modeling Language (UML) in einem Roundtrip-Engineering-Prozess durchgeführt. Zum Einsatz kamen die Entwicklungswerkzeuge Rhapsody von IBM Rational und die Entwicklungsumgebung QNX Momentics. Rhapsody wurde verwendet zur Erfassung der Anforderungen des Kunden mit Hilfe von Use-Case-Diagrammen, dem Entwurf der Klassen- und Zustandsdiagramme sowie zur automatischen Codegenerierung des Produktionscodes in C++, der auf dem plattformunabhängigen Object Execution Framework (OXF) und dem OS Abstraction Layer (OSAL) aufsetzt. Als Zielhardware kam ein FPGA von Xilinx mit zwei PowerPC-Cores zum Einsatz. User-Interface im Consumer-BereichTechnische Beratung zur Verwendung von Android und HTML5 für die Entwicklung einer mehrsprachigen Benutzerschnittstelle für ein neuartiges Produkt aus dem Consumer-Bereich. Zielsetzung war eine besonders intuitive Bedienung. Technische Basis war ein Tablet-PC mit ARM-Mikrocontroller und Android-OS, (Multi-)Touchdisplay, HTML5, RFID-Tags zur Identifizierung des Verbrauchsmaterials, WLAN-Anbindung und eine Client-/Server-Architektur für OTA-Updates und Bereitstellung von Multimedia-Inhalten. Digital-Video-Recorder nach H.264-Standard
Implementierung von Softwarekomponenten für eine Prüfanlage zur Qualitätskontrolle von Schweißnähten mittels Ultraschall in der Produktion von Stahlröhren. Das entwickelte System dient der zerstörungsfreien Qualitätsprüfung auf sicherheitskritische Einschlüsse und Haarrisse, wie sie bei der Produktion während des Schweißvorgangs entstehen können. Studie zu verteilten, automotiven SystemenMachbarkeitsstudie für einen japanischen Automobilzulieferer zur Vernetzung verteilter, automotiver Anwendungen mit den thematischen Schwerpunkten: Grundlagen sicherheitskritischer Systeme auf Basis von X-by-Wire mit TTP/C, Byteflight und FlexRay; der LIN-Subbus für die Vernetzung einfacher Komponenten wie Regensensor und Klimaanlage; Möglichkeiten und Grundkonzepte des CAN-Bus; Bedeutung von Middleware-Konzepten und OSEK/VDX für den Automobilbau; Objektorientiertes Design und objektorientierte Analyse mit der UML; Entwicklungswerkzeuge und CASE-Tools. Firmware für eine Serie von Dosierpumpen
Optimerung von TelekommunikationsnetzenEntwicklung und Implementierung von Genetischen Algorithmen und KI-Methoden zur kostengünstigen Versorgung von Wohngebieten mit Telefonanschlüssen. Durch die neuen Verfahren konnten die Kosten gegenüber konventionellen Methoden erheblich gesenkt werden. Die entwickelten Methoden kommen in Tunesien zur Erschließung von Wohngebieten mit Telefonnetzen zum Einsatz. Nach einigen Anpassungen könnten diese Verfahren jedoch auch zur optimalen Versorgung mit Erdgas oder Wasser eingesetzt werden. Das Projekt wurde von der EU finanziell gefördert. Einführung durchgängiger Entwurfsmethoden
Einführung eines QualitätsmanagementsystemsBeratung und Unterstützung eines Start-ups bei der Einführung von Qualitätssicherungsmaßnahmen: Vermittlung der Grundlagen und dem Sinn und Zweck von ISO 9001, Aufstellung von Verfahrensanweisungen für Anforderungsanalyse, Softwaredesign, Implementierung und Systemtest sowie Bereitstellung entsprechender Produktmuster. Die Ergebnisse wurden in einem Qualitätshandbuch zusammengefasst. QM-Handbuch nach ISO 9001 für Embedded Systems
Design-Patterns für eingebettete SystemeEntwicklung und Zusammenstellung von zahlreichen Entwurfsmustern und Bibliotheken in der Programmiersprache C für 8051-, XC167 und ARM-Mikrocontroller. In dem Projekt sind so zahlreiche Libraries entstanden, die z. B. Funktionen zur Verwendung von Multitasking, Ports, I2C-Peripherie, UART- / RS232-Schnittstelle, Tastaturen, LEDs, Displays, CAN-Controller, PWM, ADCs / DACs uvm. dem Auftraggeber für künftige Projekte bereitstellen. Verteilte Multimedia-Anwendungen mit MPEG-4
Integration einer Philips-TriMediaIn diesem Projekt für das Karlsruher Forschungszentrum Informatik FZI wurde eine Multimediakarte des Typs Philips TriMedia TM1000 in eine PC-basierte Anwendung zur Demonstration der Möglichkeiten von MPEG-4 integriert. Die rechenintensive Anwendung konnte dadurch erheblich beschleunigt werden. Das System wurde u. a. auf der International Broadcasting Convention (IBC) in Amsterdam einem breiteren Publikum präsentiert. Weitere Informationen zum Projekt gibt es auf CORDIS, dem Informationsdienst der EU für Forschung und Entwicklung.
|
|
|
|
Copyright © 2024 Ingenieurbüro Barheine - Embedded Systems, freier Diplom-Informatiker Dipl.-Inf. Olaf Barheine, Freiberufler, Freelancer, IT-Consultant, Software-Entwickler Ettlingen bei Karlsruhe, Baden-Württemberg, Germany Impressum | Datenschutzerklärung | Sitemap
|