logo

  Aleksandar Krga
Software und Mikrocontroller

Projekte

projekte.PDF
Video Capturing Rear View Camera
Autoindustrie
Audi, Porsche, VW
2014-2018
  • Architektur
  • Softwareentwicklung (C und C++)
  • Requirementsanalyse und Absprachen mit Zulieferern
  • Absprachen mit Kunden
  • Tests
  • Treiber für Video Converting Chips, analog und digital
    • Architektur
    • Requriementsanalyse und Absprache mit Zulieferern
      (Gen2QC und Gen2+)
    • Implementierung (Gen3)
    • Test
OS
QNX, Embedded Linux
●●●●●
Hardware
ARM, I2C, ADV 718x, NTSC, LVDS, CSI 2, TI DS90UH9xx
●●●●●
Technologie
QNX Screen, QNX Video Capturing, Video4Linux 2, multicore, multithreaded,
●●●●●
Tools
CMake, Jira, Perforce, ETF, GNU Toolchain
HMI Küchengeräte
Weißware
Miele
2012-2013
  • Völlig dynamische, konfigurierbare HMI
  • Entwicklung der HMI Widgets nach MVC Modell
  • Code Generierung der Menüs für automatische Programme aus XML Dateien
  • Gerätekonfiguration
    (4 Kochgeräte, 4 Kaffeevollautomaten)
  • Absprachen mit Kollegen von Design und Steuerungseinheit
  • Tests
OS
EmbOS
●●●●●
Hardware
STM32F103, ARM Cortex-M3, J-Link
●●●●●
Technologie
XSLT/XML, MVC, MISRA, Multiplattform Entwicklung
●●●●●
Tools
IAR Embedded Workbench, Visual Studio, MKS
Infotainment Applikationen
Autoindustrie
Jaguar, Volvo
2009 - 2012
  • Resident Ingenieur, Entwicklung und Test Applikationen:
    • Park Camera
    • Park Assistance
    • TV Applikation
    • Software Integration
  • Testskripten erstellen/anpassen (XML) und Test
  • Koordination mit dem Rest des Entwicklungsteams
Technologie
C++, CAN, MOST, automatisiertes Testen, XML
●●●●●
Tools
CANoe, Clear Case, Visual Studio
Treiber und Test Mikrocontroller Neuentwicklung auf FPGA
Autoindustrie
NEC
2008
  • Soundmodul, I2S, DMA:
  • Treiber
  • Teststrategie
  • Test, Oszilloskop-Messungen, Testdokumentation
OS
bare metall
●●●●●
Hardware
NEC V850
●●●●●
Technologie
C, I2S, FPGA, Green Hills Compiler
Software Durchlauferhitzer
Konsumgüter
Unternehmer aus Serbien
2007
  • Temperatursteuerung mit Hysteresis
  • Umfangreiche Fehlererkennung Temperatursensor
  • Temperatureingabe (3-Phasen KeyRepeat)
  • Temperaturanzeige 7-Segment Display
  • voll konfigurierbare State Machine
OS
Bare metall
●●●●●
Hardware
Microchip PIC16F628, OneWire, 7-Seg Anzeigen
●●●●●
Technologie
State Machine, Multiplexing
●●●●●
Tools
MikroC
Hardware und Software große digitale Uhr für Außenanwendung
Werbeindustrie
Eigenentwicklung
2005-2006
  • 12 cm hohe Anzeige Datum, Uhrzeit, Temperatur, abwechselnd
  • 24/7 Synchronisierung mit DCF
  • automatische Anpassung der Helligkeit an das Außenlicht
  • Temperaturanzeige 7-Segment Display
  • Einstellung der einzelnen Anzeigedauer über IR Fernbedienung
  • Uhrzeit Batteriegepuffert
Aufgaben
  • Hardware Entwicklung Schaltung und PCB
  • Software Entwicklung Assembler
  • Erstellung und Ausführung Test Skripten
Video: Youtube link
OS
Bare metall
●●●●●
Hardware
Microchip PIC16F628, I2C, SPI, OneWire, DCF,RC5, ∑/∆ Konvertierung
●●●●●
Technologie
Microchip PIC Assembler
●●●●●
Tools
MPLab, PIC Assembler, MPLab Simulator