SOFTWARE DESIGN SERVICES


Software Design Tri-Star Design develops and tests real time system software for commercial and military customers throughout North America. Our skills with embedded systems programming allow us to deliver top quality embedded software, including device drivers, embedded system middleware, Board Support Packages, protocol stacks, firmware and software diagnostics.

Embedded Software 
Tri-Star Design is a leader in developing embedded software and systems for various industries and domains. We have expertise in embedded systems for medical device, consumer, data communications and robotic applications.

Our embedded software design and development expertise includes all leading CPU architectures and chip sets and have extensive product development expertise in C, C++, Visual C++ and assembly.

Diagnostic Software
Our software diagnostic services consist of a comprehensive set of tests and diagnostic solutions used in conjunction with the hardware prototype analysis and manufacturing production testing. The diagnostic test suite from Tri-Star Design strives to provide full test coverage ranging from memory and register access to full system functional test.

Firmware
Tri-Star Design firmware development projects are completed using Assembler, C and C++ languages for a variety of processors and microcontrollers.  We have significant experience writing drivers, protocol stacks, middleware and BSPs.

Graphical User Interface
Tri-Star Design is a leading user interface design company for a variety of applications including computers, hand held devices and mobile apps. We work with clients of all sizes from various industry segments all over the world. Our graphic user interface engineers are passionate about developing interface designs that enhance the user experience of your end customers.  Our customer user centered approach to graphical design and development allow us to combine the best practices in design, usability, and accessibility.

SOFTWARE DEVELOPMENT

  • Software Architecture
  • Real-time Embedded Software
  • Device Drivers
  • Software Diagnostics
  • C, C++, Visual C++, Assembly Language, Java, JavaScript, C#.NET, ASP.NET, VB.NET
  • Code Analysis and Debug
  • Firmware

OPERATING SYSTEMS

  • RTOS (VxWorks, QNX, Nucleus)
  • Linux
  • Windows, Windows CE
  • UNIX

MICROPROCESSOR / MICROCONTROLLER ARCHITECTURES

  • ARM (OMAP, ARM7/9, Cortex)
  • PowerPC (860,405,750FX/GX)
  • 8051
  • x86
  • 680×0
  • TI MSP430 Family
  • Microchip PIC Family