Create Board Guide

[中文]

This chapter introduces four ways to create a new development board. Choose a starting point based on your situation:

Method

Use Case

Copy an Existing Board

The new board is very similar in hardware to an existing board; use it as a base and modify

Use idf.py bmgr -n

Start from scratch; create an annotated board template based on your choices

Create Manually

No suitable reference board to copy; copy configuration blocks from the device reference manual and modify according to the schematic

Use -a/–amend

Modify configuration on an existing board, or add extra devices

  • For field specifications of each device and peripheral, see References

  • For board directory structure, scan paths, and YAML annotation semantics, see the Design Principles chapter

  • For configuring board-level devices, consulting device reference documentation, or handling hardware not yet natively supported by BMGR, see Board Device Adaption


Was this page helpful?