Software/Firmware Design and Development:

Embedded Engineering's programming abilities cover the spectrum from small, 8 and 16 bit microcontrollers such as the Atmel AVR and TI MSP430 using assembly and C, to 32 bit ARM based systems such as the Atmel AT91SAM9261 and AT91R40008, Intel PXA270, Freescale i.MX31, etc. in C, C++, and assembly.  Traditional PC/Windows programming services are also available.

All of our preferred embedded environments are fully licensed and supported by complementary debugging hardware:

  • ARM SDT 2.51 (C, C++, Assembly)
  • IAR Embedded Workbench (C, C++, Assembly, ARM7/9/11, Xscale)
  • Intel V-Tune (Xscale)
  • Keil's CA51 (C, Assembly, 8051 family)
  • HP InfoTech's CodeVision 1.2x (C, Assembly, AVR)
  • Segger J-Link JTAG debuggers
  • EPI JEENI JTAG debuggers
  • Abatron BDI-2000 JTAG debuggers
  • ICE and JTAG systems from Atmel, Microchip, ZAX, American Arium and others

In addition, we support a variety of GNU based toolchains and other compilers as necessary. 

Software and firmware systems (especially embedded GUI's and entertainment applications) can often be simulated using a PC based environment, or prototyped using a variety of existing single board computers and evaluation boards from numerous vendors.




Copyright 2006 Embedded Engineering, LLC All Rights Reserved.