Profilbild von Anonymes Profil, Embedded Softwareentwickler
verfügbar

Letztes Update: 31.10.2023

Embedded Softwareentwickler

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Skills

Informatik & Software-Kenntnisse
  • PikeOS Real-Time Operating System
  • Embedded-Virtualisierung
  • ElinOS (Embedded Linux)
  • STM32-Plattform
  • DO178C (Avionics Safety)
  • ISO26262 (Automotive Safety)
  • MISRA
  • VectorCAST

Rechnerarchitekturen
TriCore / AURIX, ARM, MSP430

Design und Entwicklung eines MPU-basierten Hypervisors für TriCore und ARM Microcontroller
From Scratch Entwicklung eines Safe & Secure Lean-Hypervisors für Microcontroller, welche über eine Memory Protection Unit (MPU) anstelle einer Memory Management Unit (MMU) mit virtuellen Speicheradressen verfügt. Im Projekt wurde eine räumliche, sowie zeitliche Trennung von Systemressourcen erreicht. Durch Verwendung von hardware-basierten Virtualisierungstechniken wurde auf minimalen Systemoverhead optimiert.
Stichworte: HYPERVISOR, ARM, TRICORE, VIRTUALISIERUNG, ASSEMBLER, SAFETY, SECURITY


Videostream in Industrie-Ausrichtoptik (freiberuflich)
Implementierung einer Videostream Aufzeichnung basierend auf Gstreamer-Pipeline für Linux.
Stichworte: GSTREAMER, LINUX, VIDEO


Low-level und Ethernet Treiber Entwicklungen
Entwicklung diverser low-level Treiber für - über PCI-Schnittstelle angeschlossene – Zusatzperipherie. In einem weiteren Railway Projekt wurde ein Ethernet Treiber für die Verwendung eines Intrusion Detection Systems (IDS) um eine zur Laufzeit rekonfigurierbare Monitoring Schnittstelle erweitert.
Stichworte: UART, CAN, ETHERNET, PCI


Portierung eines OSEK-konformen Betriebssystems auf TriCore Architektur
Das freie OSEK Betriebssystem ERIKA OS wurde für eine Verwendung in einer virtuellen Maschine angepasst. Für die Paravirtualisierung wurden Hypervisor Syscalls implementiert.
Stichworte: OSEK, TRICORE, ERIKA OS, AUTOMOTIVE, HYPERVISOR


Portierung des Ubuntu userspaces auf einen embedded Linux kernel (ElinOS)
Im Rahmen des Projekts wurde ein Ubuntu user space für die Verwendung mit einem ElinOS Kernel der Firma SYSGO angepasst.
Stichworte: ELINOS, UBUNTU, EMBEDDED LINUX


Softwaretest DECT Framework (freiberuflich)
C/C++ Softwaretest eines DECT-basierten Frameworks zur Verwendung in SmartHome Geräten.
Stichworte: TESTING, C/C++, DECT


32-Bit Mikroprozessor auf Xilinx-FPGA Chip (akademisch)
Entwicklung eines 32 - Bit RISC Mikroprozessors mit statischer Pipeline-Verarbeitung und zwei 8K Cache-Speichern auf einem Xilinx - FPGA Chip. Die Entwicklung des Prozessors, der auf der MIPS Architektur basiert, erfolgte mit GTKwave und Xilinx ISE.
Stichworte: FPGA, CPU, VERILOG, MIPS, XILINX


Reverse Engineering eines Yamaha MIDI-Expanders (akademisch)
Reverse Engineering eines auf Zilog Z80 basierten MIDI-Expanders von Yamaha. Die in Z80-Assembler geschriebene Software konnte vollständig reverse engineered werden. Dabei konnten außerdem undokumentierte Funktionen festgestellt werden.
Stichworte: ZILOG Z80, REVERSE ENGINEERING, MIDI, ASSEMBLER

Projekthistorie

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Anonymes Profil, Embedded Softwareentwickler Embedded Softwareentwickler
Registrieren