Hardware and Software Platforms
- Details
- Published: Sunday, 22 May 2016 11:19
- Written by Dub Bartolec
Processors
We have extensive experience across most contemporary and legacy processors to name the few:
- Arm Processors 32/64 bit architectures
- Low Power Processors Ti MSP430 families, Nordic nRF series, Freescale, STM32 Series, Atmel
- Intel Desktop and Embedded Processors
- AMD processors
- Legacy 8/16/32 bit processors (Motorola, PowerPC, Intel, Z80)
Embedded Hardware Platforms
- Beaglebone, Raspberry PI, Arduino, Freescale Tower System
- Custom Developed Platforms (Compulab, Olimex and others)
Peripherals
- Serial Communications (RS232, RS485, USB Serial)
- Ethernet
- WiFi
- 3G, 4G, NextG
- Low Powered Radios (LoRa, UHF 433) and licenss free
- RFID technologies
- BlueTooth and BLE
- LCD Displays, Touch Screens
- Mass storage peripherals (SD Cards, Flash, SSD, HD)
Software
We cover most programing language, each one on expert level:
- C/C++
- Java/Java FX
- C#
- Python, Perl
- NODE.js
- JS, Angular
Operating Systems
We provide in-depth knowledge in configuration, deployment, device driver and application development on most operation systems (we also provide services of porting operating systems to proprietrary platforms):
- Linux on all platforms (desktop and embedded)
- Windows (desktop and embedded)
- Android and iOS
- FreeRTOS and similar
Software Development Frameworks
- C/C++ - stdlb, Qt, boost
- Java - Spring, Apache,
- .NET
- FreeRTOS and similar
Software Architecture, Design Principles And Development
We always provide top of the class architectural solutions that always focus on development cost, re-usability and platform indepenence. To name the few:
- Inversion of Control
- MVC
- Platform independent development
- Test Driven Development - TDD
- Continuous Integration - CI (Automated build, test and deployment)