Main Areas of Expertise
-
Any aspect of your software development can be carried out by us,
from the specification (in collaboration with you) to the final validation tests.
We are flexible in the selection of working procedures and have been able to
meet all kinds of special requirements, including from customers who are
ISO 9001 certified.
We are able to implement the internal routines necessary to
adapt the specification, delivery and documentation methods to the methods
required by your organization and your customers' organizations on an order-to-order basis.
-
Our considerable experience in the design of embedded-processor systems
includes specific experience in the design of systems which have to be able to operate
under harsh environmental conditions.
-
Your primary requirements are met with our experience. Over the years we have
worked on dozens of different embedded processors. We are
therefore able to find the optimal processor type for your primary
requirements:
-
I/O hardware requirements (sensor interfaces, keyboard, touch,
and display interfaces, communication facilities, etc.);
-
Memory requirements (amount of volatile and
nonvolatile memory to hold the application);
-
Environmental conditions
(temperature range, battery operation, fault detection and recovery, power-down
facilities, etc.).
-
Communication facilities
(Phy, ethernet, tcp/ip protocol, http server, USB circuits, drivers, PC kernel drivers
and applications, etc.).
-
Long-term maintenance is ensured by coding standards. Our embedded programs are
primarily programmed in C or C++. We use an internal standard for source code
layout and documentation. It has been in use since 1990 and is now well known
to our customers. Version management systems are used internally to keep track
of each customer's software revisions.
|