I have had some experience working with FPGAs, although it was very basic and didn't involve using the 9361 or interacting with ARM PS-PL. I felt that there was still a learning curve involved.
FPGA development primarily uses the Verilog language, which is designed for digital circuit development. It requires a foundation in digital circuits, integrated circuits, signal and systems, and digital signal processing, as well as basic programming knowledge.
Popular FPGA platforms include Vivado and Quartus (with Vivado being the more dominant one). For example, using tools like Zynq (as shown in the diagram) for software development and Vitis along with Vivado can keep you busy for a while.
Furthermore, SDR typically requires an on-chip ARM system and also necessitates knowledge of Linux development, bus protocols, and other computer-related concepts. It demands a high level of overall technical understanding.
However, if you use a pre-made firmware, your responsibilities would primarily be focused on the hardware (PCB fabrication needs to meet specific requirements, involving high-speed signal lines, impedance matching, and RF circuits, which require significant expertise), while software development, such as creating a host computer application, is relatively straightforward.
It requires self-assembly and involves significant time costs, likely costing several thousand yuan. I don't recommend it. If you are not an expert in the relevant field, you are likely to end up with a useless product.
(Of course, if the original poster has ample time and is willing to put in the effort, they can certainly try it.)