相关参考

PCD的作用

PCD用来做什么

pcd最主要的作用(和设备树类似):

  1. 描述硬件模块信息,配置硬件模块。
  2. 描述共享信息,在Protocl等模块交互时 使用PCD来封装,增加代码的复用性。
  3. PCD存放在dsc文件中,所以在不同架构配置时,可能只需要修改dsc中的PCD值就好。

将可配置的硬件信息抽象成pcd,来提高程序的通用性。