ABOUT OUR EMBEDDED SOFTWARE DESIGN SERVICES

We develop software and applications for Embedded Systems from low level to middleware in order to unleash full functionality and enable maintenance of the system.

 

For over 20 years we have been providing embedded services to our customers. Besides actual implementation and coding, our engineers can provide new architecture or updates to the existing solutions. We offer proof of the concept followed by specification for individual tasks. Our source code is developed using continuous integration with strict coding rules, mandatory reviews and daily regressions.

 

Our project management tools are synchronized with repository, having wiki and integrated bugzilla accessible by client.

KNOW-HOW

 

  • Drivers, BSP, firmware
  • Real-Time, signal processing
  • Industrial software

SERVICE OFFERINGS INCLUDE:

 

  • Architecture Support
    • Detail Technical Specification
    • Component/Interface selection
    • Block Diagram
  • BSP BOARD SUPPORT PACKAGE:
    • Board brings up, starting from toolchain generation and, if necessary, over build system, to bootloader and OS porting. On-board debugging.
  • OS PORTING:
    • OS Porting and stress tests on hardware platforms or emulation platforms. Optimization for latency or bandwidth.
  • DEVICE DRIVERS:
    • Writing device drivers for new peripherals or porting them from one OS to another. Linux, RTOS.
  • REAL-TIME PROTOCOLS:
    • Real-time protocols implementation on the top of an OS or on a bare metal platform. Providing the hardware abstraction layer to link it all together. Preparing for certification tests, functional testing.
  • PROGRAMMABLE LOGIC CONTROLLER
    • Programmable Logic Controller (PLC) firmware development. Industrial automation protocols.

TOOLS-LANGUAGES

 

  • Assembly Language
  • Embedded C
  • Embedded C++
  • Java

PROTOCOL STACK

 

  • Sata
  • SAS
  • IEEE 1394
  • USB
  • Fibre Channel
  • InfiniBand
  • Thunderbolt

WIRELESS NETWORKS

 

  • IEEE 802.11 a-ax
  • Bluetooth 1-5

COMPUTER BUSES

 

  • I2C
  • PCIE
  • PCIE Express 1-6
  • NVLink

DYNAMIC RADNOM-ACCESS MEMORY

 

  • DDR3-1800
  • DDR3-1866
  • DDR3-2000
  • DDR3-2133
  • DDR4-2133
  • DDR3-2200
  • DDR3-2400
  • DDR4-2400
  • DDR3-2666
  • DDR4-2666
  • DDR3-3000
  • DDR4-3000
  • DDR4-3200
  • DDR5-5200
  • DDR5-6400

RAM-GRAPHICS CARDS

 

  • DDR
  • DDR2
  • GDDR3
  • GDDR4
  • GDDR5
  • GDDR5X
  • GDDR6
  • GDDR6X
  • HBM
  • HBM2
  • HBM3
  • HMC
  • HMC2

DIGITAL AUDIO

 

  • HDMI
  • DisplayPort
  • Intel High-Definition Audio rev. 1.0
  • MADI

DIGITAL VIDEO INTERCONNECTS

 

  • Camera Link
  • LVDS Display Interface
  • HDMI
  • 12G-SDI
  • Thunderbolt 3
  • DisplayPort

CONTACT ELSYS AMERICA

 

Would you like to be contacted by our sales team to discuss about your project?

The information on this form will be sent to one of our business managers so that your request can be processed as quickly as possible. Thank you.