μSystem Development.
Code to make your circuit perform.
Tetra-H has a unique approach to microsystem design. Outlined in the following services:
μController selection: There are many families of systems level microcontrollers (μCs). In general these are chosen according to speed, cost and suitability to the required performance. Also, availability, a potential pitfall in recent years. Some devices are easier to use than others, and some have special features which make them particularly attractive (such as inbuilt programmable logic).
System design: Depending on the devices chosen, and the real-time features required some key performance may need to be hardware enhanced, other aspects may be able to run more slowly. Tetra-H can find an efficient and optimal design balancing cost, impact on development, and performance.
Bare Metal C structure: © Using a tried and tested methodology, Tetra-H can deploy a core real-time structure quickly. This structure allows a Command/Result and Event driven functional system to be deployed rapidly and does not impact on any real-time code, which can be implemented separately in a safe space. Conflicts between real-time and background code are managed, and minimal overheads are imposed on the code space and memory. Real-time code is managed by the μC’s internal capabilities completely unhindered.
Connectivity: ⤄ The bare metal core structure supports a serial link to the outside world. This can be via USB or TCP/IP (with appropriate hardware) or simply a test point using internal serial ports on the μC (without additional hardware). This process is fully automated, requiring only a handful of bytes and a few instructions to manage from the embedded system.