Akademski Projekti
Open Energy Profiler Toolset (OpenEPT)
Embedded Software Architecture Designer and developer
Embedded Tools / 2022
Suported by:
Complete infrastructure for energy debugging of embedded systems. Infrastructure consists of custom made hardware for current measurement, firmware for high speed current measurement sampling and streaming over Ethernet and QT based application for data gathering and visualization.
Project Website
Programski jezici
- C
- C++
Platforms & SOCs
- STM32H747I-DISC0
Communication
- UART
- Ethernet
- LwIP TCP/IP stack lib
OS
- FreeRTOS
Tools & IDEs
- STM32Cube
- QT Creator
HiSTAR
Embedded software developer
- / 2022
Suported by:
-
-
Programski jezici
- C
- C++
- Python
Platforms & SOCs
- Xilinx ULTRA SCALE
Communication
- UART
- Ethernet
- LwIP TCP/IP stack lib
- 5G
- DVBS2X
OS
- FreeRTOS
- Linux
Tools & IDEs
- STM32Cube IDE
- GNU Radio
Novel oil pipeline leakage detection system-NOPiLDeS
Software developer
- / 2022
Suported by:
-
-
Programski jezici
- C#
Platforms & SOCs
- -
Communication
- UART
OS
- Linux
Tools & IDEs
- Visual Studio
Serbian NB-IoT network coverage research
Research
- / 2022
Suported by:
BitGear
Exploring NB-IoT network protocol and signal coverage in Serbia
Programski jezici
- C
Platforms & SOCs
- Quectel BG95/96
Communication
- UART
OS
- -
Tools & IDEs
- -
Komercijalni Projekti
Universa
Embedded software architect
Semiconductor / 2022
Suported by:
Vtool
Universa RISC-V-based SoC is a ready-to-use framework for developing any SoC solution.
Project website
Programski jezici
- C
Platforms & SOCs
- FPGA
Communication
- I2C
- UART
- SPI
- Ethernet
OS
- FreeTOS
Tools & IDEs
- VSCode
- CMake
- Git
Bootloader
Embedded Software Architecture Designer and developer
Automotive / 2022
Suported by:
Vtool, Vayyar
Develop Bootloader architecture for custom made automotive RFIC
Programski jezici
- C
- C++
- Python
Platforms & SOCs
- ARM M3 and M33 based platform
Communication
- UART
- Ethernet
OS
- (BareMetal)
Tools & IDEs
- VisualCode
- CMake
EtherCAT slave device
Embedded Software Architecture Designer
Medical / 2022
Suported by:
Trego IL, Vtool, Asensus
Design software architecture for slave device based on FreeRTOS which acquire data from different sensors, process it and communicate with master over EtherCAT bus. This device will be used as medical Ethercar slave device. Based on developed software architecutre development plan is made and complete process is monitoring
Programski jezici
- C
- C++
Platforms & SOCs
- STM32F476RG
- LAN9252
- TI RFID
Communication
- EtherCAT
- SPI
- UART
- I2C
OS
- FreeRTOS
Tools & IDEs
- STM32CubeIDE
Graphics Data Interface
Software developer
- / 2022
Suported by:
IAEA
QT Based GUI application for parsing types of files and implement different mathematical operations
Programski jezici
- C++
Platforms & SOCs
- Windows/Linux based machines
Communication
- -
OS
- Windows
- Linux
Tools & IDEs
- Qt Creator
Firmware for custom made IR Camera
Embedded software architecture designer and developer
Automotive / 2022
Suported by:
Trego IL, Adasky
Design and develop embedded software for the first 1Ghz MCU platform. Software implements functionalities responsible to gather frames from custom made IR camera over MIPI-CSI interface and send it over ethernet to host (PC) side. Ethernet data are encapsulated within RTSP/RTP streaming protocol and extracted on host (PC) by GStreamer. Beside basic streaming functionalities, software also supports firmware upgrade and I2C camera control.
Programski jezici
- C
- C++
- Python
Platforms & SOCs
- NXPRT1176
- Custom made IR Camera
Communication
- Ethernet
- I2C
- UART
- MIPI-CSI
- LwIP TCP/IP stack
- RTSP and RTP
OS
- FreeRTOS
Tools & IDEs
- MCUXpresso
- GStreamer
Battery Gauge Control Interface
Embedded Software Architecture Designer and Developer
UAV / 2022
Suported by:
Easy Aerial
Conduct complete learning procedure on Texas Instruments battery gauge system for custom LiPo battery. Create simple demo software for MSP430 platform to read few basic values from BQ IC
Programski jezici
- C
Platforms & SOCs
- MSP430F5529
- BQ40Z80
Communication
- I2C
- SMBUS
OS
- (BM)
Tools & IDEs
- Code Composer
Firmware and GUI for under-ocean sensing probe
Embedded Software Architecture Designer and Developer
- / 2022
Suported by:
IAEA
Create architecture of the software for radiation sensing probe which acquire data from ASIC chip and send it over Ethernet to GUI. During this project I also developed GUI based on C++ MFC technology. Project is developed together with IAEA
Programski jezici
- C
- C++
Platforms & SOCs
- Wiznet 7750
Communication
- Ethernet
- UART
OS
- (BM)
Tools & IDEs
- MFC - Visual Studio
- Keil
Firmware image signing engine
Software Developer
Automotive / 2022
Suported by:
Trego IL, VTool
Create Python based software responsible to implement complete image signing procedure based on RSA signature
Programski jezici
- Python
Platforms & SOCs
- STM32H743ZI
- Linux based machines
Communication
- -
OS
- -
Tools & IDEs
- Atolic True Studio