Firmware & Software Design

It is one thing to write code and get a project working. Those of us who have been at the business of developing code for any length of time understand that it is quite another to architect an open application that lends itself well to debugging and future additions or changes.

It is not uncommon for a schedule to become severely delayed due to problems with the software that never should have been. Problems that arise due to poor planning, specification, design or a lack of experience within the ranks of the programming staff. The software should not become an additional concern when confronted with the myriad other hurdles your new product faces on its way to production.

At Driven 2 Design we take pride in providing a programming staff with an average individual experience level of 18+ years. Experience that has come through again and again on time and in budget. Experience you can count on to bring your next development effort through to a successful product.

Our offerings include complete beginning to end applications development as well as consulting and coaching to get your own software team jump started. We offer short term consulting and training in the following areas of embedded development.following areas of embedded development.

  • Embedded Applications Development
  • Embedded RTOS applications development
    • FreeRTOS
    • Salvo
    • Other commercially available RTOSs
  • USB stacks usage
  • FAT32 file systems on MicroSD, USB FLASH Drives and Hard Drives
  • MODBUS protocol stacks
  • Secure Bootloaders for the purpose of “in the field” software updates from USB, MicroSD or RS-232/485