Hello Li Xuhui112,
Have you checked the following document?
It is a brief introduction to HOB. You may see screenshots of the process of selecting an image and the recipes to be included. Is this the information you're looking for?
Thank you so fast reply to this question，I carefully read the document HOB Quick Start Guide
Regarding each recipe and it's function, this is a bit trickier. There is just a bit of information on the properties of each recipe (on the Edit recipes screen when editing or creating an image) but you would need to go to the homepage of each recipe or look for the documentation on the layer where the recipe is contained in order to better understand the recipe itself.
Unfortunately there is no way to create a new recipe using HOB in order to make it simpler. At the end of the day HOB only presents the information from running Bitbake within a GUI.
I would recommend looking at the Yocto Development Manual, specifically section 5.3 (link below).
I would also recommend looking for recipes that are similar to your needs. Many times recipes do not need to be written from scratch as there is a similar recipe available as part of the Yocto Project and you may take it as a starting point.