RapidiTTy™ Education

RapidiTTy product logo

Staff at TTE Systems Ltd have been involved in education and training provision for many years. We recognise that it takes a great deal of time to prepare (and maintain) teaching materials, lab sessions and laboratory setups for use in the rapidly-changing field of embedded systems.

If you’d like advice on setting up a new teaching module, creating a complete new undergraduate or MSc programme, or building a new laboratory facility, we would be happy to help. Our services can range from the provision of basic advice (without charge) through to delivery of a complete “MSc programme in a box”.

Please contact us for further details.

Cost effect software packages for universities and colleges

Our RapidiTTy™ Education programme provides cost-effective access to RapidiTTy™ products for universities, colleges and schools. All RapidiTTy™ products (including testbeds) are available through this programme.

Please contact us to discuss your requirements.

Please note: these packages are available to recognised educational establishments, including schools, colleges and universities (non-commercial licence, terms and conditions apply).

If you are interested in providing commercial training services using RapidiTTy™ tools, we may be able to help: please contact us.

Textbooks

Two popular textbooks are available (in both English and Chinese editions). “Embedded C” provides a gentle introduction to the programming of embedded systems (using 8051 microcontrollers). “Patterns for Time-Triggered Embedded Systems” (also based on 8051 microcontrollers) provides more detailed coverage of the use of time-triggered techniques in reliable embedded systems.

Please note that “PTTES” can now be downloaded without charge from this website.

Cover of Embedded C

  • Pont, M.J.(2002) “Embedded C”, Addison-Wesley. ISBN: 0-201-79523-X.
  • Pont, M.J.(2003) “Embedded C”, Chinese Electric Power Press. ISBN: 7-5083-1814-5.
  • Pont, M.J.(2004) “Embedded C”, Pearson Education Taiwan. ISBN: 986-7491-52-1.

Cover of Pattern for Time-Triggered Embedded Systems

  • Pont, M.J.(2001) “Patterns for Time-Triggered Embedded Systems”, Addison-Wesley / ACM Press. ISBN: 0-201-331381.
  • Pont, M.J.(2004) “Patterns for time-triggered embedded systems”, Chinese Electric Power Press ISBN: 7-5083-2206-1.

If you are using “Embedded C” for teaching, a complete set of Powerpoint slides (10 files, zipped) is available. These would be suitable for use in an introductory course on embedded systems. These files were created by Dr. Jimmy To, a faculty member at the Hong Kong Polytechnic University.

Lecture notes

Lecture notes (related to both “EC” and PTTES”) are available. These provide an introduction to the programming of embedded systems with C (and go on to cover time-triggered techniques for single- and multi-processor systems). These notes are available from the University of Leicester (please scroll to the bottom of the page and follow the links to “lecture handouts”).

The “Rapid Development of Reliable Embedded Systems” book project begins by covering similar ground to “EC” and “PTTES”, with a focus on the use of microcontrollers with ARM cores (ARM7, ARM9, Cortex M3).

Beginner’s Guide

If you are new to embedded systems, our beginner’s guide demonstrates how your students can learn how to program embedded systems in “10 easy steps” (without breaking the bank).

Research papers

Various research papers on embedded systems (including papers on time-triggered architectures) are included in the proceedings of the UK Embedded Forum (2004 and 2005). You can download the 2005 proceedings by clicking here (7 Mbyte, PDF) and the 2004 proceedings by clicking here (10 Mbyte, PDF).

PH 02 soft processor core

The PH02 core is no longer available.

A new version of RapidiTTy™ FPGA Lite will be released shortly with a new version of this core.