Embedded OS development

50+ engineers team with vast Android/Linux expertise in different product domains: tablets, e-readers, STB, VoIP, portable players, portable navigation, automotive aftermarket multimedia.

Thanks to the strong in-house expertise for Android, Linux, RTOS, Audio, DSP, NEON, SIMD development, integration and testing, MMS brings significant value to customers products quality, usability, time to market, support and maintenance.

Ebedded OS devs main icon 1

SERVICES

INTEGRATION AND SUPPORT

The team is capable to support the full life cycle period of product:

  • Definition of system requirements and architecture
  • HW design and small series prototyping
  • SW porting, integration, bring-up
  • Full project management, Continuous Integration and DevOps
  • Power and Performance optimizations
  • Security patches and OTA updates
  • Various Linux/Android versions porting on SOC/application processor
  • Linux Device drivers, Kernel and User space development and bug fixing
  • Custom applications development
  • System level optimization (memory, performance)
  • DSP / NEON / GPU acceleration of various algorithms and implementations
  • Custom Audio and Video solutions
  • Testing and certification
  • Post-market support (bug fixing, OTA, security updates)

PLATFORM TEAM
COMPETENCE AREAS

OS:

  • Android
  • Linux
  • Yocto
  • Brilo
  • Android Things

ARM/NEON:

  • 32bit/64bit
  • C
  • Assembler
  • Intrinsics

Peripherals:

  • Display
    • DSI, HDMI, LVDS
    • E-Ink
  • Sensors
    • Accelerometer
    • Compass
    • Gyroscope
    • Proximity
    • ALS
    • Magnetometer
    • Touch
    • PIR
  • Audio CODECs
  • Mic arrays
  • External audio DSP
  • Storage (NAND, MMC, SD)

Connectivity:

  • Wi-Fi, BT
  • Ethernet
  • PCMCA
  • PCIe
  • USB gadget drivers and host side drivers
  • Charger
  • Bridges
  • Graybus

Management:

  • Project Management
  • QA and Certification
  • Power Management
  • Thermal Management

Qualcomm DSPs:

  • HexagonTM
    (HVX, VTCM)
    • C
    • Assembler
    • Intrinsics
    • Halide
  • KalimbaTM
    • C
    • Assembler
    • Intrinsics
  • Sensors
    • CAPI v2
    • QACT
    • Custom topologies
    • ACAT
    • QMDE

Cadence DSPs:

  • Vision QxTM
    • C
    • Assembler
    • Intrinsics
  • HiFi3TM
    • C
    • Assembler
    • Intrinsics

Texas Instruments DSPs:

  • TMS320C5xxxTM
    • C
    • Assembler
  • TMS320C6xxxTM
    • C
    • Assembler
    • Intrinsics

SIMD/DSP AREAS OF EXPERTISE

Embedded os icon 1
  • Digital Signal Processing
  • Statistics collection (3A, Depth)
  • Number Theory
  • High experience with MATLAB.
  • High Dynamic Range raw image merger
  • Porting and optimization of different image and video algorithms
  • High experience with MATLAB
  • De-interlacing
  • Image warp
  • Image resizer
  • Color conversions
  • Demosaicing
  • Video noise filter
  • AE, AWB, AF
  • Flicker detection
  • OpenCV functions
  • JPEG encoding/decoding
  • Decoding DTMF, CCIR, CTCSS
  • Image enhancements
  • Algorithm level optimization
  • High experience with MATLAB.
  • Data flow/throughput
  • CPU performance
  • Floating/Fixed point and Precision
  • TOF (Time of fly) sensor processing
  • 3D depth decoder algorithm using TOF sensor
  • 3D Image processing
  • 3D Depth decoder algorithm using structured light
  • Stereo matching
  • SW EPD Driving
  • Audio algorithms integration and optimization
  • FSK 1200b/s and QPSK 2400b/s modems, tone
  • Error correction codes BCH codes and convolutional codes
Ebedded OS devs main icon 1
Embedded os icon 3
  • Sample Rate Converter and Equalizer for audio signal firmware VoIP & VTC line of devices
  • Porting, optimization and adding some features on H.263 and MPEG4 movie encoder and decoder
  • Acoustic Echo Canceller
  • Voice codecs
  • G.711 PCM codec
  • G.726 ADPCM codec
  • G.729 speech codec
  • MP3 audio codec
  • OPUS audio codec
  • AAC audio codec
  • ADPCM/PCM audio player
  • FIR/IIR Equalizer
  • MIDI 32 Polyphonies decoder
  • Low speed vocoder 2400 b/s 1200 b/s and error correction coding.

AUDIO IPS PORTFOLIO

MMS has mass production proven audio IP portfolio optimized for multiple DSP and ARM/Neon platforms

ARM-Neon, DSP hand optimized audio components – UL and DL path like SRC, mixers, etc.
MPEG 1,2,2.5 Layer 3 low power audio decoder
AAC and MIDI low power audio decoder
G729A, G726, G711 codecs for C54X

Line and acoustic echo cancellers

DTMF and fax tone generation and recognition

If you are considering introducing our technology or products, or if you are interested in co-creation with us, please feel free to contact us from here.