Product Development
Hardware Development
Software Development
Industrial Design
FPGA Design
PCB Design
Technical Consulting
Home / Services / Embedded Software Development

Software Development for Embedded Systems

Promwad develops embedded software for microprocessors, system-on-chip (SoC), digital signal processors and microcontrollers. We support various target platforms and architectures: ARM, XScale, x86, MIPS, PowerPC, TMS320, ADSP/Blackfin, AVR, MSP430.

The company focuses on software design for Embedded Linux-based high-performance architectures.

Embedded Software for Digital Devices/EquipmentEmbedded Software

Software development for digital microprocessor-controlled systems/solutions (MPU), system-on-chip (SoC), digital signal processors (DSP) and microcontrollers (MCU). Usage of embedded operating systems (Linux, eCos), schedulers and real-time OSes (custom RTOS). Software porting from 8-bit/16-bit controllers to 32-bit microprocessors. Implementation of digital signal processing algorithms for digital signal processors.

Complete Board Support Package (BSP)

Preparation of board support packages (BSP), including initial bootloaders (U-Boot, RedBoot), device drivers, protocol stacks, system interfaces (PCI/ISA, I2C/SPI/SSP, Ethernet, LCD STN/TFT, USB, WiFi), memory (NOR/NAND Flash, CF/MMC/SD, FRAM/NVRAM/SRAM, EEPROM, DDR/SDRAM), on-board diagnostic tests, file system images, scripts to build a distribution.

OS Linux Distributions for Target Platforms

OS Linux distributions for various microprocessor architectures (ARM, XScale, x86, MIPS, PowerPC) and for industrial computers (CompactPCI, PC104/PC104-plus). Distribution optimization for custom solutions: multimedia systems, data storage systems, server routers of the wireless network. Using the RTAI module for real-time systems. bootable Live-CDs of various purposes.

Application Software

Network and multimedia applications. Embedded Web-oriented applications for remote device control and remote object monitoring. Graphical user interfaces for devices with LCD screens. Windows/Linux-client applications for remote control.

To learn more about our services, please visit the corresponding site pages or contact us at info@promwad.com