We can provide all or part of your embedded applications, desktop applications for both system testing and user interface control, as well as automated system testing.
Software modules can be provided for:
embedded device control.
communication between devices for systems with multiple embedded processors.
interfaces between devices such as RS-232C, RS-422A, CAN, i2c, and MIL-STD-1553B.
embedded user interfaces of discrete and analog inputs as well as output display panels with LEDs, LCDs, or VFDs.
device drivers such as PICs, UARTs, ADCs, and DACs.
desktop user interface.
desktop simulation of embedded device for debugging the user interface communication protocol.
We have a strong backgound in memory- and resource-constrained real-time embedded environments (small footprint), including single and multiple processors.
A solid understanding of microcomputer architecture, digital circuit design, and basic electronic circuit design enables us to interpret schematics and datasheets in the development of device drivers.
We can maintain existing applications and develop new Windows- or LabView-based applications to assist in product verification and validation at the black box level.