Embedded Processors and Software RR

Technical products often integrate computer control to deliver the required functionality. Ryan Research offers software development skills particularly suited to situations where the computer is tightly coupled to the controlled hardware.

Fast, real time control and optimised assembler

Embedding a processor in a subsytem or product is a low-cost way of adding substantial functionality. The key issue is to devise a good system solution that partitions the required function most efficiently between processor, digital and analog elements.

Projects have typically involved critical real-time control which require careful partitioning within the software itself and crafting of high-speed routines.

Projects have included software for the following embedded processor types:

Project Examples:

PC Control

PCs now offer huge functionality at modest cost and, in some circumstances, are appropriate means of controlling systems. Typical applications might involve limited real-time control and a complex processing task.

See: Laboratory Automation, Winding Machine

PC Data Analysis

As part of many projects there are needs for specific data preparation and analysis to support the development process. Office applications and programming languages are well suited to this. In several projects, the solution I have developed includes both data capture via the PC and analysis of the results.



Home