# Development - [Instantiating the Driver Entry](#section6586911816) - [Setting Related Parameters](#section114323217503) - [Adding a Controller](#section115187812516) Platform driver development includes the following procedures: 1. Instantiate the driver entry: Instantiate an **HdfDriverEntry** object as the driver entry. 2. Set related parameters: Configure the **device\_info.hcs** file and obtain and parse device configuration parameters from the HCS to ensure that the driver can be correctly loaded. 3. Add a controller: Initialize the controller hardware, call core-layer APIs to add or delete devices to or from the core layer, and implement a hook. The following table lists the files involved in this example and their paths. **Table 1** File description