Embedded Software Development Outsourcing Services
Promwad develops custom embedded software for a wide range of microprocessors, systems-on-chip (SoC), digital signal processors (DSP) and microcontrollers (MCU). Our engineering experience includes but not limited to ARM7, ARM9, ARM11, XScale, Sheeva, Cortex-M3, Cortex-A8, x86, Intel Atom, MIPS, PowerPC, TMS320, Blackfin, AVR, AVR32, MSP430.
The company focuses on embedded software design for Linux-based portable and mobile devices.
A large amount of successfully completed embedded software projects allows us to provide high quality embedded software development outsourcing services:
Embedded Software Development 
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, WinCE), schedulers and real-time OSes (eCos, FreeRTOS, ThreadX and custom RTOS). Software porting from 8-bit/16-bit controllers to 32-bit microprocessors. Implementation of digital signal processing algorithms for digital signal processors.
Board Support Package (BSP) Development
Preparation of board support packages (BSP), including initial bootloaders (U-Boot, RedBoot, EBOOT), device drivers, protocol stacks, system interfaces (PCI/ISA/LPC, I2C/SPI/SSP, Ethernet, LCD STN/TFT, USB, Wireless USB, WiFi, Bluetooth, Zigbee), memory (NOR/NAND/Dataflash Flash, CF/MMC/SD, FRAM/NVRAM/SRAM, EEPROM, DDR/DDR2/SDRAM), on-board diagnostic tests, file system images, scripts to build a distribution.
Buildroot, Openembedded build-system customizations
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.
Porting popular Embedded Linux frameworks to a custom hardware
We provide Embedded Linux framework porting services to a custom hardware. These are include but not limited to sophisticated software stacks like QT/embedded, Maemo, Google Android, Gnome Mobile and Openmoko.
Automotive Software Development
Embedded software development according to AUTOSAR and MISRA requirements. Software application development with usage of dedicated OSEK/VXD operating system or without OS, based on AUTOSAR/BSW stack implementation. Development and application of special software testing methods in order to create reliable systems for automotive electronics industry. Using of automotive-centric hardware platforms (PowerPC, XScale, ARM), dedicated interfaces (CAN, FR, LIN, MOST, IDB1394), interfaces for infotainment (LAN, Bluetooth, USB, PCMCIA, MMC) and telematics (GPS, FM DARC/KDGPS, GLONASS).
Middleware and Application Software Development
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.
Contact us at info@promwad.com if you have a requirement for embedded software development service.
|