
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.
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): [January 2012 edition].
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.
Available under version two of the GPL licence.
If you would like to contribute PTTES code versions, please contact us.
A full list of errata for PTTES can be found in our discussion forum.
If you have little experience developing embedded systems, we have assembed some introductory training material which you may find of interest.
We have written some further notes on the benefits of time-triggered architectures.
If you have found PTTES useful, you may like to know that we provide four full-length training videos on our YouTube® channel which discuss time-triggered techniques in detail.
The videos form part of our popular certification programme.
You can complete this certification by distance learning (on a world-wide basis).
Using a practical mixture of informal seminars and “hands on” training sessions, our very popular 5-day introductory course on ‘Embedded C’ has been designed to introduce the key skills and techniques needed to implement reliable embedded systems for use in a range of different industry sectors.
Further information is available.