Clarity Microsolutions, LLC - Embedded systems, firmware, software, programmable logic, PCB engineering consulting
Home
Services
Experience
Links
Contact
New customer special

Clarity Microsolutions is currently offering a 15% discount off of the standard rate for new customers for the first 40 billable hours of work performed.

Contact us for details!

 

Services Offered

  • Firmware and Embedded Software Design
  • Clarity Microsolutions has great experience in developing embedded software for a variety of microprocessors, using a variety of real-time operating systems. If your requirements are for a very low-cost bare-metal system or for a complex system that will perform many tasks quickly, Clarity Microsolutions can design and implement a solution that will meet your needs.

  • Programmable Logic Design
  • FPGAs (Field Programmable Gate Arrays) and CPLDs (Complex Programmable Logic Devices) provide a very cost-effective and flexible way of putting digital logic into your design. Clarity Microsolutions can design and implement your digital logic system.

  • Digital and Mixed Signal Circuit Board Design
  • For industrial equipment that will be produced as high-margin, low-volume products, an off-the-shelf single board computer might be the best way to put digital logic into your product.

    However, when mechanical constraints, volume costs, or other considerations dictate that custom circuit boards be used, Clarity Microsolutions can design and prototype your digital logic and mixed-signal circuit boards.

  • Support Software
  • Requirements for your products such as upgradability, calibration, configuration, and communication require external PC applications. Clarity Microsolutions can write custom Windows applications to fulfill your requirements.

 

Full Life-Cycle Management

Clarity Microsolutions offers full software life cycle management that follows the Unified Process core workflows. The Unified Process is used as a guideline for software engineering, but allows flexibility for the differences in needs from very small projects to very complex systems.

  • Requirements:
  • In an ideal world, the requirements for a project would be explicitly defined before the project even begins. However, requirements are often vague at the inception of a project, due to a variety of uncertainties.

    Clarity Microslutions specializes in using UML to assist customers in solidly understanding and defining requirements for a software project, and in identifying places of uncertainty.

  • Analysis & Design:
  • After the requirements have been defined, they must be analyzed to identify the possible paths to an end solution for the customer. The possible paths are then analyzed to determine which path best fits the needs of the customer.

    It is during this workflow that the specific hardware and interfaces are defined, and the design of the system architecture is begun.

  • Implementation:
  • Implementation is the workflow where the results of the Analysis & Design workflow are transformed into executable code.

  • Testing:
  • Testing is the final workflow where the implemented design is verified by the designer, and validated by the customer. After this workflow is complete, deployment of the system can begin.

 

What you get for your money

  • Executable Files
  • Requirements Specification
  • Architectural Specification
  • Detailed Schedule
  • Weekly Reports
  • Detailed Invoicing
  • Supporting Documentation
  • Source Files -- Click here for details!

Copyright © 2008 Clarity Microsolutions, LLC - All rights reserved

The information in this website is provided as-is, and does not constitute any contractual obligations by Clarity Microsolution, LLC. No warranty or liability express or implied is assumed by Clarity Microsolutions, LLC for the use of the information provided by this site.