Using GY-NEO6MV2 with Starfive VisionFive2 board

Hello everyone, I’m researching on how to use a gps module (GY-NEO6MV2) with Starfive VisionFive2 board. I have found this document:

VisionFive_AN_CP_Using_UART_to_Read_GPS_Data.pdf (454.9 KB)

However, this document is for VisionFive not VisionFive 2, can i still follow the steps provided in the document and yield a successful output? If no, then, can anyone help to provide the related steps to be taken to use the GY-NEO6MV2 with VisionFive2 board. Your help is greatly appreciated :clap:.

I tried it to install following the commands in the pdf. It all went good but when finally run the command sudo python3 uart_gps_demo.py, i got this error:

ModuleNotFoundError: No Moduel named ‘serial’

I tried to pip install serial and also pyserial, but still showing the same error, can anyone help me please…

visionfive2 is here.
执行演示代码 (rvspace.org)

here is in English.
Using VisionFive 2 UART to Read GPS Data (rvspace.org)