I want to realize the configuration of adrv9010 based on the original adrv9009 configuration code. I need to understand the differences between the development boards and configurations of adrv9010 and adrv9009，Thanks
ADRV9010 and ADRV9009 are two different family of devices.
The baseband FPGA we use for ADRV9009 is the Zynq3 board and for ADRV9009 you need ADS9 board.
You can download the software API from ADI webpage.
What is the difference between adrv9009 and adrv9010 register definitions?
Internal registers are totally different for the two chips. API calls will have similarity. Refer API's.