|
Software Design
Benchmark’s Software Development Team provides a wide range of
support ranging from application and software driver development to
test and diagnostic development for OEMs in the embedded application
market.
Software Design Overview
Benchmark’s Software Development Team provides a wide range of
support ranging from application and software driver development to
test and diagnostic development for OEMs in the embedded application
market.
As an integral part of Benchmark Electronics’ suite of design
services, the software development team is available to provide
software support for the design and testing needs of OEM’s in the
medical, telecommunications, computer, testing/instrumentation and
industrial controls industries. Benchmark leverages our technical
relationships with several leading CPU vendors to complement our
software team’s development capabilities.
Our ISO9001 certified processes provide requirements trace-ability and a
disciplined design approach throughout the design process. In support of our
design efforts, various tools and methods are used for bug and issue tracking,
revision control, code reviews, code inspections and functional verification.
Benchmark Electronics’ software development team’s goal is to provide our
customers with software services that successfully meet their design
requirements within their project schedule and budget. This is achieved by
following the Benchmark Design Service processes which are adaptable to our
customers needs. Our engineers also strive to enhance their technical skills and
acquire new developmental toolset capabilities to meet our customers’
ever-changing needs.
Software Product Design
The Benchmark Software Development Team can provide BIOS, firmware,
application and driver development support. Our Software Engineers
have experience with AMI BIOS development utilizing AMIBIOS8 and
related development tools, but are also capable of supporting
development with other BIOS solutions. Our development team can
provide software driver development for I2C, USB, PCI, UART, SIO,
Ethernet and many other peripheral functions for various operating
systems including Linux, Windows CE, VxWorks and others.
Test and Diagnostic Design
Our Software Engineers are also capable of providing test and
diagnostic solutions. In support of hardware design, prototype
activities and functional test we utilize a variety of simulation
and emulation tools including in-system test tools and off the shelf
diagnostic software.
In addition, we can provide Built in Self Test (BIST) development for your
products as well as embedded test code development to enhance production
functional testing and diagnostic activities.
Software Design Services
Benchmark’s Software Development Team Capabilities Include:
- Assembly, C, C++
- OS/RTOS experience including Linux, Windows CE, VxWorks as well as non-OS
based custom solutions
- AMI BIOS development
- Driver development including I2C, UART, SPI, Ethernet, PS2, USB, CAN …
- 8/16/32 bit microcontrollers/processors including, Intel Pentium 3,
Pentium 4, Pentium M, Freescale(Motorola) PowerPC, ColdFire, HC12, TI MSP430, Siemens,
National Semiconductor Geode, AMD Opteron
- Tools that include SourceSafe, Subversion, DDTS, emulators, logic
analyzers, Tornado, GNU, Platform Builder …
|