本文对应《A Practical Guide to TPM 2.0 — Using the Trusted Platform Module in the New Age of Security》的第6章概述。
Execution Environment —— TPM执行环境
Future chapters in this book present code examples to illustrate concepts. In order for
you to be able to build and run these code examples, this chapter describes how to set
up an execution environment and build TPM 2.0 sample applications. An execution
environment consists of two things: a TPM and a software stack to communicate with the
TPM. You can use a hardware or software TPM to run the code examples. In this chapter
you learn how to set up the Microsoft TPM 2.0 simulator, a software implementation of
TPM 2.0. For software stacks, currently there are two software API environments for TPM
2.