Wavetrix - System and Software Design and Development
 
Wavetrix - Electronic Product Design Firm
Embedded Development

Wavetrix Embedded DevelopmentWe have developed embedded software across a wide range of applications using processors with an equally wide range of capabilities. Whether the application is a battery-powered, portable device or a highly sophisticated router, our team first focuses on determining your product’s critical performance characteristics. This drives the selection of the processor and operating system. It also highlights critical system issues – conservation of battery power, data throughput, etc.

We have worked across the entire spectrum of embedded processors from 8-bit, low-power microprocessors to high-performance 16- and 32-bit processors. Processors we have recently used include:

  • Texas Intruments MSP430
  • Microchip PIC
  • Power PC
  • ARM
  • Freescale Coldfire
  • Intel x86 Single Board Computers
Our team is operating-system agnostic, and will use the tools most suited to our customers’ business and technical needs. We are experienced with:
  • Linux
  • uCOS
  • pSOS
  • VxWorks
  • OSE

Choice of operating system, of course, assumes that an operating system is appropriate for your application. We also have experience in developing applications (especially on smaller microcontrollers) with no operating system, merely consisting of a main loop and carefully-crafted interrupt service routines.

Another option we have chosen for certain applications is the use of off-the-shelf computing modules and single-board computers from NetBurner, Rabbit, and other vendors. In particular, use of these modules in low-volume and proof-of-concept/prototype projects allows the design to move forward quickly, while avoiding the time and cost associated with getting a custom-designed board up and operating.

A key to moving fast in embedded software development is the rapid creation of the development environment. Whether we develop a custom board for your project or integrate off-the-shelf development kits, creating an environment that mimics the real-world enables our developers to “integrate early, integrate often”. This approach shortens development time, ensures the product’s performance, and reduces the development cost.


 

 

 

 

Client Login