09/06/2022 updated


Embedded Developer, C, C++, Shell scripts, Assembler, Java, Python, Linux embedded, RTOS
Programming languages:
C, C++, Shell scripts, Assembler, Java, Python
Programming tools:
Shell, Eclipse, iar studio, ccs (dsp ti), Freescale Code Warrior, microchip, visual studio, virtual box, docker
Hardware and IC:
Qualcomm, Allwiner, Amlogic, Marvell, NXP(Freescale), TI, Intel, STM, Atmel, Microchip
Hardware interfaces:
3G-SDI , PMBUS, SMBUS, HDMI, I2C, SPI, RS232, RS485, UART, USB, I2S, PCM, PMBUS, SMBUS, MDIO, SGMII, RGMI, GMII, 1-ware
Technologies:
GPS/GLONASS, GSM, LTE, WIFI, ALSA, SOC, SOM, etc
OS:
Linux and linux kernel, Android, Windows, windows drivers, Rtos (RTEMS and etc.)
Languages
Project history
-
Added device files & configs;
-
Applied the fixes to audio and video decoding subsystem (frameworks_av, external_ffmpeg;
-
Updated TvSettings package; Added external libs and packages (crosswalk and other);
-
Added docker container and docker env;
-
Fixed WiFi/Bluetooth supporting; update recovery procedure;
Technical Details:
-
Components: TS-102 (based on arm64);
-
Technologies: 2,4/5 Ghz, BLE, HDMI,SPDIF, USB and other;
-
Programming Languages: C, C++, java;
-
Development Tools: Make, gcc, docker;
-
Porting Qualcomm BSP to the boards;
-
Creating fw update procedure in the system;
-
Creating fw update procedure in the system;
-
Adding absented drivers to linux kernel;
Technical Details:
-
Components: IPQ4019, OpenWRT, QCA8072(5), Marvell 88LX5153A, Marvell 88E6155;
-
Technologies: 2,4/5 Mhz Wifi, Ghn (Ethernet via TV-cable);
-
Programming Languages : C, C++, BASH;
-
Development Tools: Make, gcc;
-
Creating BSP for the custom thermal printer;
-
Creating base structure for the business logic app;
-
Realization KKT protocol, create connecting protocol of printer with PC;
-
Creating base code for web interface based on a Wt lib;
Technical Details:
-
Components: Atmel AT9;
-
Technologies: SOM, Buildroot, WIFI, 3G, USB;
-
Programming Languages: C, C++, Python;
-
Development Tools: QT5, buildroot, Wt lib, escpos lib, connman;