Embedded Software is a primary area of focus at Polaris Networks. Our software
engineering team has many years of experience in developing, testing and supporting
embedded systems that have stringent performance, stability, code footprint, memory
consumption and processor utilization constraints. Our engineers possess an in-depth
knowledge of different processors, operating systems, bus architectures, peripheral and
network interfaces and development toolsets that are commonly used for embedded
systems.
Polaris Networks provides the following services in the Embedded Software area:
Board Support Packages for the processors listed below
Device Drivers for various peripheral and networking interfaces
Applications
Graphical and Command Line Interfaces
System Integration
Porting across Operating Systems listed below
Testing, Quality Assurance and Certification
Our software engineering team has in-depth expertise in the following hardware
architectures and technologies:
Processors
ARM7, ARM9, ARM11, TI DSPs, ADI DSPs, PowerPC, XScale,
Intel CPU & Chipsets, Atmel AVR32, LEON2
Operating Systems
VxWorks, Linux, eCos, Windows CE, Windows XP Embedded,
RTXC
Bus Architectures
ISA, VME, PCI, PCI-X, CompactPCI, PMC, PCI Express
Peripheral and
Network Interfaces
Ethernet, USB 2.0, I2C, SPI, 802.11, GPS, Bluetooth, IrDA
Multimedia
Digital Audio (S/PDIF, MIDI, CD-ROM, FM/AM, Dolby, AC
97, I2S), Touch screens