Patterns for Time-Triggered Embedded Systems

Cover of Patterns for Time-Triggered Embedded Systems

Products and services from TTE Systems are based on time-triggered technology. Use of time-triggered (TT) technology helps to ensure that your applications have very predictable behaviour, and makes them easier to debug and test.

If you want to learn about time-triggered (TT) architectures, “Patterns for Time-Triggered Embedded Systems” is a good starting point.

This 1000-page book illustrates how you can create a range of reliable embedded systems with minimal resource requirements using some very simple TT architectures.

In total, PTTES contains details of more than 70 useful patterns, complete with guidelines to help you apply these techniques in your own projects: full source code for all of the patterns is also included.

Download PTTES (free of charge, no registration required)

Following an agreement with the original publishers, PTTES will now be distributed by TTE Systems Ltd.

You can now download the complete book (PDF file): [July 2010 edition].

Download the PTTES code examples (free of charge, no registration required)

You can download the C example files (zipped). These files are released without warranty under the GNU GPL 2 (details in the zipped file).

Please note: the code examples were written to match the C51 (8051 compiler) from Keil. Under an agreement with Keil, an evaluation version of the C51 compiler was distributed with the book: we cannot distribute this compiler (sorry). The code should work with current versions of the C51 compiler (but we have not tested this).

Other compilers for the 8051 are also available: for example, the SDCC compiler is available without charge. A port of all PTTES code to SDCC compiler is available (contributed by Manish Shakya): please note that - while we believe this port is complete and working - we have not tested this code.

PTTES: Contributed source-code

Available under version two of the GPL licence.

If you would like to contribute PTTES code versions, please contact us.

PTTES: Errata

A full list of errata for PTTES can be found in our discussion forum.


Related products and training services

Processor collection

Products

At TTE Systems, we develop and sell:

Training and consultancy services

Teaching in Penang

Our dedicated Training Team develops and delivers a range of training courses, including:

Custom designs

Assembling electronic circuit

Members of our Custom Design Team have had many years of experience developing reliable systems based on embedded processors, FPGAs or ASICs, in a wide range of sectors (including aerospace, medical, general automotive, electric vehicles, factory automation, condition monitoring and control systems, and high-end consumer goods).

If you require a custom electronic system for use in any of these (or related) market sectors, we can offer a very flexible design service.