Oblasti interesovanja:
  • Hardversko/softversko koprojektovanje
  • Ugrađeni sistemi (baterijski napajani)
  • Operativni sistemi realnog vremena
  • Dizajn ugrađenog softvera
  • Arhitekture zasnovane na RISC-V

Biografija

U Novoj Varoši završio sam osnovnu školu i Gimnaziju „Pivo Karamatijević“, nakon čega sam 2014. godine upisao Elektrotehnički fakultet Univerziteta u Beogradu. Nakon prve godine studija opredelio sam se za modul Elektronika, na kojem sam diplomirao u septembru 2018. godine sa prosečnom ocenom 9,02. Iste godine upisao sam master akademske studije na Katedri za elektroniku, koje sam završio 2019. godine sa prosečnom ocenom 10, odbranivši master rad pod nazivom „Realizacija simulatora za analizu skalabilnosti i performansi distribuiranih namenskih sistema“. Doktorske akademske studije upisao sam 2019. godine, kada sam započeo istraživački rad u oblasti namenskih računarskih sistema. Doktorsku disertaciju pod nazivom „Optimizacija procene stanja napunjenosti baterije u namenskim računarskim sistemima“ odbranio sam 2026. godine na Elektrotehničkom fakultetu Univerziteta u Beogradu.

Tokom osnovnih akademskih studija, školske 2018/19. godine, prvi put sam angažovan na Elektrotehničkom fakultetu kao student demonstrator pri Katedri za elektroniku. Nakon upisa master akademskih studija nastavio sam angažman na istoj katedri u svojstvu studenta demonstratora tokom zimskog semestra. Od 1. februara 2019. godine zaposlen sam na Elektrotehničkom fakultetu Univerziteta u Beogradu, najpre kao saradnik u nastavi, a 21. februara 2020. godine prvi put sam izabran u zvanje asistenta.

Obrazovanje

Doktorske studije (Sep. 2019 – Jul. 2026)

Katedra za elektroniku, Elektrotehnički fakultet, Univerzitet u Beogradu, Srbija.

Zvanje: Doktor elektrotehnike i računarstva.

Diplomski/master rad: "Optimizacija procene stanja napunjenosti baterije u namenskim računarskim sistemima."

Mentori: profesor dr Ivan Popović, profesor dr Vladimir Rajović

Master studije (Sep. 2018 – Sep. 2019)

Katedra za elektroniku, Elektrotehnički fakultet, Univerzitet u Beogradu, Srbija.

Zvanje: Master inženjer elektrotehnike i računarstva, prosečna ocena 10.

Diplomski/master rad: "Realizacija simulatora za analizu skalabilnosti i performansi distribuiranih namenskih sistema (odbranjen sa ocenom 10)."

Mentor: profesor dr Ivan Popović

Osnovne akademske studije (Sep. 2014 – Sep. 2018)

Katedra za elektroniku, Elektrotehnički fakultet, Univerzitet u Beogradu, Srbija.

Zvanje: Diplomirani inženjer elektrotehnike i računarstva, prosečna ocena 9,02.

Diplomski/master rad: "Implementacija funkcija za trasiranje u FreeRTOS-u."

Mentor: profesor dr Lazar Saranovac

Radovi

Radovi u časopisima sa SCI liste

  1. H. Turkmanović, I. Vajs, Z. Čiča, D. El Mezeni, P. Ivaniš, L. Saranovac, Distributed AI-Driven Simulation Framework for Performance Evaluation of Hybrid Satellite–Terrestrial Network Access, Electronics , Vol. 14, No. 7, Mar, 2025 — Link
  2. H. Turkmanović, I. Popović, V. Rajović, Toward Energy Efficient Battery State of Charge Estimation on Embedded Platforms, Electronics , Vol. 13, No. 21, Oct, 2024 — Link
  3. H. Turkmanović, M. Karličić, V. Rajović, I. Popović, High Performance Software Architectures for Remote High-Speed Data Acquisition, Electronics , Vol. 12, No. 20, Oct, 2023 — Link
  4. H. Turkmanović, I. Popović, D. Drajić, Z. Čiča, Green computing for IoT – software approach, FACTA UNIVERSITATIS - SERIES: ELECTRONICS AND ENERGETICS, Vol. 35, No. 4, pp. 541 - 555, Dec, 2022 — Link

Radovi u časopisima van SCI liste

  1. H. Turkmanović, I. Popović, Z. Čiča, D. Drajić, Simulation environment for scalability and performance analysis in hierarchically organized IoT Systems, TELFOR JOURNAL, Vol. 14, No. 2, pp. 85 - 90, Dec, 2022 — Link

Radovi sa međunarodnih konferencija

  1. I. Beracka, H. Turkmanović, D. El Mezeni, V. Rajović, I. Popadić, Synchronization of Video and Gyroscope Data Based on FPGA for Electro-Optical Systems Stabilization, 14th Mediterranean Conference on Embedded Computing (MECO), Budva, Jun, 2025 — Link
  2. H. Turkmanović, D. El Mezeni, Z. Čiča, L. Saranovac, Distributed Simulation Framework for Assesing Multipath Transport Protocols, 32nd Telecommunications Forum (TELFOR), Belgrade, Nov, 2024 — Link
  3. V. Denić, H. Turkmanović, I. Popović, Implementation of Extended Kalman Filter for Battery State of Charge Estimation on an Embedded Platform, 32nd Telecommunications Forum (TELFOR), Belgrade, Nov, 2024 — Link
  4. H. Turkmanović, D. El Mezeni, V. L. Petrović, L. Saranovac, Profiling of GNU Radio DVB-S2X transmitter using multi-core CPU and hardware accelerators, 2022 30th Telecommunications Forum (TELFOR), pp. 244 - 247, IEEE, Belgrade, Serbia, Nov, 2022 — Link
  5. M. Prokin, D. Prokin, H. Turkmanović, IoT Over 4G/3G/2G Mobile Networks, 11th mediterranean conference on embedded computing (MECO) 2022, pp. 445 - 448, Budva, Montenegro, Jun, 2022 — Link
  6. H. Turkmanović, I. Popović, Z. Čiča, D. Drajić, Simulation framework for performance analysis in multi-tier IoT Systems, Telfor, Telfor, Belgrade, Nov, 2021 — Link
  7. H. Turkmanović, I. Popović, D. Drajić, Z. Čiča, Launching real-time IoT applications on energy-aware embedded platforms, Telsiks, 15th International Conference on Advanced Technologies,Systems and Services in Telecommunications, pp. 279 - 282, Niš, Oct, 2021 — Link
  8. H. Turkmanović, I. Popović, A systematic approach for designing battery management system for embedded applications, 2021 Zooming Innovation in Consumer Technologies Conference (ZINC), pp. 85 - 90, IEEE, Novi Sad, Jun, 2021 — Link
  9. H. Turkmanović, F. Mijuskovic, I. Popović, Exploring the limits of hardware/software co-design, IcETRAN, pp. 1 - 5, Srebrno jezero, Jun, 2019
  10. H. Turkmanović, D. Vukoje, A. Lekić, M. Prokin, Using assembly language for creating games, 5th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN) 2018, pp. ELI1.6 842 - ELI1.6 846, Palić, Serbia, Jun, 2018

Radovi sa domaćih konferencija

  1. H. Turkmanović, F. Radojević, I. Popović, V. Rajović, An Open-Source Hardware-Software Framework for Algorithm Evaluation in Battery-Powered Embedded Systems, PSSOH - Application of Free Software and Open Hardware, University of Belgrade - School of Electrical Engineering, Beograd, Jun, 2026 — Link
  2. D. Drajić, Z. Čiča, I. Vajs, H. Turkmanović, Primeri primene i poslovni modeli za hibridnu integrisanu satelitsku i zemaljsku pristupnu mrežu, YUINFO 2026, 32 IKT konferencija, 8-11.3.2026, Kopaonik, pp. 1 - 5, Kopaonik, Srbija, Mar, 2026

Ostale publikacije

  1. H. Turkmanović, I. Popović, D. Drajić, Z. Čiča, Simulaciono okruženje za analizu performansi IoT sistema, Beograd, 2022, Beograd, 2022

Knjige i monografije

  1. I. Popović, H. Turkmanović, Namenski računarski sistemi za rad u realnom vremenu, Elektrotehnički fakultet u Beogradu, 2023

Nastava

Osnovne akademske studije

Master akademske studije

Projekti

Akademski projekti

Open Energy Profiler Toolset (OpenEPT)

Arhitekta i razvijalac ugrađenog softvera · Alati za ugrađene sisteme / 2022

Podržano od strane: NGI Zero Entrust

Kompletna infrastruktura za energetsko debagovanje ugrađenih sistema. Infrastrukturu čine hardver za merenje struje, firmver za brzo uzorkovanje i strimovanje merenja preko Ethernet-a, kao i Qt aplikacija za prikupljanje i vizuelizaciju podataka.

Programski jezici
CC++
Platforme i SOC-ovi
STM32H747I-DISC0
Komunikacija
UARTEthernetLwIP TCP/IP stack
Operativni sistem
FreeRTOS
Alati i razvojna okruženja
STM32CubeQt Creator

HiSTAR

Razvijalac ugrađenog softvera / 2022

Programski jezici
CC++Python
Platforme i SOC-ovi
Xilinx UltraScale
Komunikacija
UARTEthernetLwIP TCP/IP stack5GDVB-S2X
Operativni sistem
FreeRTOSLinux
Alati i razvojna okruženja
STM32Cube IDEGNU Radio

Novel Oil Pipeline Leakage Detection System (NOPiLDeS)

Softverski programer / 2022

Programski jezici
C#
Komunikacija
UART
Operativni sistem
Linux
Alati i razvojna okruženja
Visual Studio

Serbian NB-IoT Network Coverage Research

Istraživanje / 2022

Podržano od strane: BitGear

Istraživanje NB-IoT mrežnog protokola i pokrivenosti signalom u Srbiji.

Programski jezici
C
Platforme i SOC-ovi
Quectel BG95/96
Komunikacija
UART

Komercijalni projekti

Universa

Arhitekta ugrađenog softvera · Poluprovodnici / 2022

Podržano od strane: Vtool

Universa je spreman za upotrebu SoC okvir baziran na RISC-V arhitekturi za razvoj proizvoljnih SoC rešenja.

Programski jezici
C
Platforme i SOC-ovi
FPGA
Komunikacija
I2CUARTSPIEthernet
Operativni sistem
FreeRTOS
Alati i razvojna okruženja
VSCodeCMakeGit

Bootloader

Arhitekta i razvijalac ugrađenog softvera · Automobilska industrija / 2022

Podržano od strane: Vtool, Vayyar

Razvijena arhitektura bootloader-a za automobilski RFIC po meri.

Programski jezici
CC++Python
Platforme i SOC-ovi
ARM M3 and M33 based platform
Komunikacija
UARTEthernet
Operativni sistem
Bare metal
Alati i razvojna okruženja
Visual Studio CodeCMake

EtherCAT Slave Device

Arhitekta ugrađenog softvera · Medicina / 2022

Podržano od strane: Trego IL, Vtool, Asensus

Dizajnirana softverska arhitektura za slave uređaj zasnovan na FreeRTOS-u koji prikuplja podatke sa više senzora, obrađuje ih i komunicira sa masterom preko EtherCAT magistrale, korišćen kao medicinski EtherCAT slave uređaj.

Programski jezici
CC++
Platforme i SOC-ovi
STM32F476RGLAN9252TI RFID
Komunikacija
EtherCATSPIUARTI2C
Operativni sistem
FreeRTOS
Alati i razvojna okruženja
STM32CubeIDE

Graphics Data Interface

Softverski programer / 2022

Podržano od strane: IAEA

Qt aplikacija sa grafičkim interfejsom za parsiranje različitih tipova fajlova i izvršavanje matematičkih operacija nad podacima.

Programski jezici
C++
Platforme i SOC-ovi
Windows/Linux based machines
Operativni sistem
WindowsLinux
Alati i razvojna okruženja
Qt Creator

Firmware for Custom-Made IR Camera

Arhitekta i razvijalac ugrađenog softvera · Automobilska industrija / 2022

Podržano od strane: Trego IL, Adasky

Dizajniran i razvijen ugrađeni softver za MCU platformu na 1 GHz koja prikuplja frejmove sa IR kamere po meri preko MIPI-CSI interfejsa i strimuje ih ka PC hostu preko Ethernet-a koristeći RTSP/RTP protokol, koji se ekstrahuje pomoću GStreamer-a. Softver takođe podržava ažuriranje firmvera i I2C kontrolu kamere.

Programski jezici
CC++Python
Platforme i SOC-ovi
NXP RT1176Custom-made IR camera
Komunikacija
EthernetI2CUARTMIPI-CSILwIP TCP/IP stackRTSP/RTP
Operativni sistem
FreeRTOS
Alati i razvojna okruženja
MCUXpressoGStreamer

Battery Gauge Control Interface

Arhitekta i razvijalac ugrađenog softvera · Bespilotne letelice / 2022

Podržano od strane: Easy Aerial

Sprovedena kompletna procedura izučavanja Texas Instruments sistema za merenje stanja baterije za LiPo bateriju po meri, uz razvoj demo softvera za MSP430 platformu za čitanje osnovnih vrednosti sa BQ IC-a.

Programski jezici
C
Platforme i SOC-ovi
MSP430F5529BQ40Z80
Komunikacija
I2CSMBus
Operativni sistem
Bare metal
Alati i razvojna okruženja
Code Composer Studio

Firmware and GUI for Under-Ocean Sensing Probe

Arhitekta i razvijalac ugrađenog softvera / 2022

Podržano od strane: IAEA

Dizajnirana softverska arhitektura za probu za detekciju radijacije koja prikuplja podatke sa ASIC čipa i šalje ih preko Ethernet-a ka GUI aplikaciji. Takođe je razvijen i GUI korišćenjem C++ MFC tehnologije. Projekat je razvijen u saradnji sa IAEA.

Programski jezici
CC++
Platforme i SOC-ovi
Wiznet W7750
Komunikacija
EthernetUART
Operativni sistem
Bare metal
Alati i razvojna okruženja
MFC - Visual StudioKeil

Firmware Image Signing Engine

Softverski programer · Automobilska industrija / 2022

Podržano od strane: Trego IL, Vtool

Kreiran Python softver koji implementira kompletnu proceduru potpisivanja firmvera zasnovanu na RSA digitalnom potpisu.

Programski jezici
Python
Platforme i SOC-ovi
STM32H743ZILinux based machines
Alati i razvojna okruženja
Atollic TrueStudio