The principal Service that we offer to Clients is the design and development of software (or "firmware") for embedded microprocessor and microcontroller systems:
We have particular experience in applying these skills in so-called "M2M" applications; ie, "machine-to-machine" communications, usually involving remote monitoring ("telemetry") via GSM or some other radio link. We have extensive experience with the Sierra Wireless AirPrime™ range of Embedded Wireless Modules (formerly Wavecom's "Wireless CPU" family) and the Open-AT environment - as well as the traditional approach of using a standard microcontroller with a "dumb" GSM engine.
Although not normally the primary Project Deliverable, we can often support these principal Services with:
PC-based utilities for
test/evaluation/configuration purposes
C++
Builder from Embarcadero Technologies (formerly Borland) is our
preferred tool for application development, and we also have
experience with Microsoft Office tools and their
associated macro language (VBA - Visual
Basic for Applications), and Microsoft Visual
Studio.
For an example, see our Simple COM Port & Modem Test Utility.
We
also have some experience with Python
scripting - including automated control of test & measurement instruments.
Utilities/procedures to facilitate the firmware development process (an example has been published by Keil as their Application Note 159);
Hardware for prototype or test/evaluation purposes; eg;
|