Programming languages
Java
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
Assembly
Node.js
Python
C,C++
Embedded Software development
Communication protocols
UART | CAN | DMX |
USART | LIN | |
I2C | MODBUS | |
SPI | RS485 | |
Memory interfaces
Ports programming
PWM capture and generation
ADC and DAC
Timer and Counter
Linux software development
- Ubuntu, Redhat, Fedora and CentOS versions kernel configuration
- BIOS configuration
- Serial Communication
- PyQt based GUI design
- XMPP interface supported
- MySQL interface supported
- Parallel processes software development
- Proceedure and event based algorithms development