Profilbild von Martin Mitkov Embedded Hardware & Software Entwicklung aus Reinheim

Martin Mitkov

verfügbar

Letztes Update: 17.01.2024

Embedded Hardware & Software Entwicklung

Firma: Mitkov Systems GmbH
Abschluss: BSc Embedded Systems
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: k. A.

Skills

Know-How
Integrated Development Environment (IDE): Code Compser Studio; STM32CubeIDe, Segger Embedded Studio, Eclipse, Keil Ide, IAR Ide, MPLAB, Atnel Studio, Eclipse C & C++ cross compiler for ARM Linux, Lasarus, Qt Creator

Programmierung Skills:
- Embedded Assembler, C & C++: rtos & BareMetal
- Embedded Linux uboot, drivers & device trees
- Embedded Linux application
- Grafikoberflächen entwickeln mit Qt
- Embedded C ICs Sensor & Schnittstellen Treiber
- Pascal
- Script shell
- Git, SVN
- Continuous Integration, docker, docker-composer

Liste von Mikrocontroller:
- 8 Bit: PIC16/18 Familie/ Atmega / Xmega / STM8 / C8051 - Familie
- 16 Bit: MSP430 / PIC24 Familie
- 32 Bit Cortex-M : STM32L,F / LM3S / TM4C / EFM32 / LPC1100 / LPC1700 / Kinetis – Familie
- 32 Bit: PIC32 Familie
- 32 Bit Cortex-A: NXP i.MX6, i.MX7, i.MX8 / TI Sitara AM335x, AM4x, AM5x, AM6x / STM32MP

Embedded Linux:
- Yocto / BuildRoot / PTXdist
- Drivers & Device Treee
- Kernel-Threads, pthreads, Interrupt-Handler, Timer
- Semaphoren, Mutex, Spin-Lock
- Sockets, Pipes, Queues, Files

Hardware Entwicklung:
- Altium Designer / KiCad
- Schaltung → 2-, 4-, 6-Schichtplatine (PCB Layout) → 3D Step

BUS Schnittstellen: SPI / Quad SPI / I2C / MDIO / 1-Wire / UART / RS232 / RS485 / RS422 / Modbus RTU / CAN Bus / LIN Bus / USB Host. Device, OTG
Kabellose Datenübertragung: WLAN / Bluetooth 2.0 – 5.2 / BLE / ZigBee / GSM / GPRS / LTE-M / NBIoT / LoRaWAN / Sigfox
Protokolle: TCP/IP / UDP / Sockets / HTTP / HTTPS / MQTT

Referenzen
Link: https://mitkov-systems.de/referenzen
Projekten
Aufgabe: RF Test Firmware
Branch: Home Automatisatie
Technologie: CC1352, CC2652, 2.4GHz Carrier Wave, Modulated Sinal, Cont. RX. PER Tx, PER Rx, Serial Bootloader for Linux
Dauer: 16 Woche

Aufgabe: HW(Schematik & Layout)
Branch: Home Automatisatie
Technologie: Atmel16, KiCad, 2 Layer Layout
Dauer: 2 Woche

Aufgabe: HW Inbetriebnahme auf i.MX8
Branch: Home Automatisatie
Technologie:   DDR Calibration, Device Tree, Ethernet Switch, DSI Interface, Yocto, Driver backporting, UUU flashing
Dauer: 34 Woche

Aufgabe: U-boot BSP Entwicklung
Branch: Industriele Automatisatie
Technologie: USB/I2C/Flash/SDIO Interface/GPIO/ TI AM335x / TI AM57xx / Broadcom
Dauer: 36 Woche

Aufgabe: HW Inbetriebnahme auf  Intel Arria 10 Baremetal
Branch: Industriele Automatisatie
Technologie:   LwIP, Ethnernt 100Mbit;
Dauer: 4 Woche

Aufgabe: HW(Schematik & Layout)  + Firmware Entwicklung
Branch: Home Automatisatie
Technologie: ESP32; 3.2 Inch display + touch; RS485 communication
Dauer: 16 Woche

Aufgabe: HW(Schematik & Layout) Entwicklung
Branch: Industriele Automatisatie
Technologie: Tiva TM4C1294 / UART / CAN / RS422 / GPS / Ethernet /Fixed Step Down Regulator Module
Dauer: 32 Woche

Aufgabe: HW Inbetriebnahme auf  Intel Arria 10 mit Yocto und Baremetal
Branch: Industriele Automatisatie
Technologie:    Yocto honister / EMIF / Blinking LED auf Baremetal C / Rowley Crossworks / Init Loader für HW Init and debug of baremetal application
Dauer: 32 Woche

Aufgabe: U-boot BSP Portierung
Branch: Industriele Automatisatie
Technologie: U-boot 2017.3 / U-boot 2022.07 / Cross Compiling / Docker / TI AM335x / TI AM57xx / Broadcom
Dauer: 24 Woche

Aufgabe: Embedded C Entwicklung auf SAMD21 und SAMD51 LIN basierten bootloader für FW update
Branch: Automotive
Technologie:  Microchip Studio / Python / LIN / Cortex-M
Dauer: 12 Woche

Aufgabe: Embedded C Entwicklung für NRF52(BLE 5.2)
Branch: Consumer Electronics
Technologie: NRF52805 / SoftDevice 112 / BLE 5.2 / Update over the Air / DFU / Segger Embedded Studio / KiCad
Dauer: 24 Woche

Aufgabe: Embedded C Entwicklung für MCU Elmost 524.20 Arm Cortex-M23
Branch: Automotive
Technologie: Arm Cortex-M23 / IAR / ADC / Watchdog / DSI3 / Safety Measurement / IBM Doors Next Generation
Dauer: 24 Woche

Aufgabe: Embedded Linux(anpassung von LCD driver, Device Tree customisation, boot optimisation)
Branch:  Industrie Messtechnik
Technologie: i.MX7D / Buildsystem: ELBE / portable device
Dauer: 24 Woche

Aufgabe: Embedded Systems Product
Branch: Industrie IoT
Technologie:       STM32CudeIDE / STM32WLE5JC / Embedded C / 125kHz RFID / Ultrasonic / 1-Wire Temperature sensore
        KiCad / DC- DC Converter /  Battery charger / Schamatic & Layout
Dauer: 12 Woch

Aufgabe: Embedded Linux
Branch: Medizintechnik
Technologie: Yocto Rocko,Dunfell,Hardknott / TI Sitara / Wayland / GPU / Remote Desktop / Device Tree / Docker /
Dauer: 24 Woche

Aufgabe: Embedded Systems Architecture
Branch: Industrie
Technologie: STM32CudeIDE / STM32F7 / Embedded C / EEPROM / 2.8 Inch Touchscreen Display(LVGL) / CAN BUS / SPI / UART / Stepper Motor / Shift Register
          KiCad / DC- DC Converter / 0-10 Inputs / 24V In-/Outpus / Schamatic & Layout
Dauer: 28 Woche

Aufgabe: Firmware Entwicklung arbeitespacket
Branch: Industrie
Technologie: STM32CudeIDE / STM32H7 / Embedded C / 4-bit SD Card / FAT32 / USB Mass Storage / USB CDC
Dauer: 3 Woche

Aufgabe: Firmware Entwicklung
Branch: Industrie
Technologie: STM32CudeIDE / STM32F4xx / Embedded C / Bootloader / UART / RS485 / CRC32 / verschlüsselte datenübertragung / Anwednung für Firmware update
Dauer: 4 Woche

Aufgabe: Embedded Linux
Branch: Industrie PoC
Technologie: Eclipse Cross Compiling, SSH, RevPI, Embedded C, PID-Regler, ADC, Digital I/O
Dauer: 2 Woche

Aufgabe: Embedded Linux
Branch: Industrie PoC
Technologie: Eclipse Cross Compiling, SSH, Wago PFC200, Embedded C, MQTT, Docker, Modbus
Dauer: 2 Woche

Aufgabe: Firmware Entwicklung
Branch: Medizintechnik
Technologie: Code Composer Studio / TI TM4C / Embedded C / USB / TI Bluetooth Stack / SPI / I2C / Touch Button / SD-Card FAT16 / OLED Display / Bootloader für Firmware Upadate über USB oder Bluetooth / EMG, PULS, Motion Sensoren / Qt Test & Debugging Anwendungen / Hibernation
Dauer: 40 Wochen

Aufgabe: Hardware & Frimware Entwicklung
Branch: Industrie HiL Systems
Technologie: KiCad, STM32CudeIDE, Embedded C, STM32F1, USB-CDC , ADC, DAC, PWM, QT Creator, (HiL Simplicity) Qt Anwendung
Dauer: 24 Woche

Aufgabe: Hardware & Frimware Entwicklung
Branch: Industrie IoT
Technologie: KiCad / 2-Schichtplatine(PCB Layout) / STM32CubeIDE / Embedded C / STM32L0 / NBIoT / GPRS / LoRaWAN / BLE / I2C / SPI / Accelerometer / FRAM / Bootloader / Accelerometer / Gyrometer / Lichtsensor / Gyrometer / Strom / PT1000 / Durchflussmessung /RS485 / CAN Bus / MQTT / Lazarus Konfigurierbar
Dauer: 42 Wochen

Aufgabe: Hardware & Frimware Entwicklung
Branch: Automotiv
Technologie: Altium Designer / 2-Schichtplatine(PCB Layout) / Capacitive Touch Sensing / Code Composer Studio / Embedded C / MSP430F / Lin BUS / RS485
Dauer: 3 Wochen

Aufgabe: Embedded Linux
Branch: Unterhaltungselectronic
Technologie: Eclipse Cross Compiling, BuildRoot / Embedded C / i.MX6 / Allwinner / Device Driver / Device Tree / PMIC / Touch screen
Dauer: Seit April 2019 bis heute

Projekthistorie

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Profilbild von Martin Mitkov Embedded Hardware & Software Entwicklung aus Reinheim Embedded Hardware & Software Entwicklung
Registrieren