Software Development

Software Development Services

SpecForge provides software services which include embedded system development. Our company is experienced in requirements analysis, systems architecture, code development and integration testing for microcontrollers and DSPs.

Languages

  • C/C++
  • Objective-C
  • Verilog
  • VHDL
  • Python3
  • JavaScript

Sphere of action

  • Image/Video processing and analysis
  • Industrial/Civil automatic control
  • Mobile Applications
  • Embedded systems
  • GUI
  • FPGA design
  •  
  •  
  •  
  •  

Software technology

  • Win32 API
  • DirectX
  • DirectShow
  • DDK
  • MFC
  • ATL
  • POSIX
  • WDM
  • CUDA/OpenCL/OpenGL
  • Qt

Operating systems

  • Windows
  • Linux
  • uClinux
  • MacOS
  • iOS
  • Android
  •  
  •  
  •  
  •  

DSPs/SoCs

  • DaVinci series
  • OMAP
  • TI TMS320DM series
  • TriMedia
  • i.MX 27 family
  •  

IDE

  • Arduino IDE
  • AvrStudio
  • TI WEBENCH® Designer
  • VisualStudio
  • Qt Creator
  • Clion

Microcontrollers

  • Atmel AVR
  • ARM family
  • PIC
  • MIPS
  •  
  •  

CPU

  • Intel
  • PowerPC
  • AMD
  •  

FPGA/CPLD

  • ISE WebPACK (Xilinx)
  • Quartus Software (Altera)
  • Active-HDL
  • Lattice Diamond

FPGA design

  • Verilog
  • VHDL
  •  
  •  

Projects

project

GStreamer motion detection trigger

Works without preliminary decoding of H.264 stream. Implemented for version GStreamer 1.0 and its work is based on analysis of packed headers NALU (Network Abstraction Layer Unit).

project

NotifyDuino

Free Arduino Google Cloud Messaging (GCM) project allows to receive messages from Arduino Mega 2560 controller board to custom device, based on Android OS.

project

System and Drivers programming for Windows, Linux, Mac OS

Development of drivers to connect a hardware devices to your PC and work with them, as well as the accompanying software on user level.

project

Microcontroller's programming

Implementation of automation systems, control, data acquisition, measurement of physical quantities, data management, display. Calibration of the sensor characteristics.