diff --git a/docs/assets/img/product_pics/modules/gps_01.jpg b/docs/assets/img/product_pics/modules/gps_01.jpg
deleted file mode 100644
index 8ba9a06c..00000000
Binary files a/docs/assets/img/product_pics/modules/gps_01.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/modules/gps_02.jpg b/docs/assets/img/product_pics/modules/gps_02.jpg
deleted file mode 100644
index a955ebcf..00000000
Binary files a/docs/assets/img/product_pics/modules/gps_02.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/modules/gps_03.jpg b/docs/assets/img/product_pics/modules/gps_03.jpg
deleted file mode 100644
index 42cc24c1..00000000
Binary files a/docs/assets/img/product_pics/modules/gps_03.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/modules/gps_04.jpg b/docs/assets/img/product_pics/modules/gps_04.jpg
deleted file mode 100644
index a8e1e99c..00000000
Binary files a/docs/assets/img/product_pics/modules/gps_04.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/modules/gps_05.jpg b/docs/assets/img/product_pics/modules/gps_05.jpg
deleted file mode 100644
index b1e92716..00000000
Binary files a/docs/assets/img/product_pics/modules/gps_05.jpg and /dev/null differ
diff --git a/docs/assets/img/product_pics/modules/gps_sch.png b/docs/assets/img/product_pics/modules/gps_sch.png
new file mode 100644
index 00000000..d661decb
Binary files /dev/null and b/docs/assets/img/product_pics/modules/gps_sch.png differ
diff --git a/docs/assets/img/product_pics/modules/module_gps_01.png b/docs/assets/img/product_pics/modules/module_gps_01.png
new file mode 100644
index 00000000..01e4a8fc
Binary files /dev/null and b/docs/assets/img/product_pics/modules/module_gps_01.png differ
diff --git a/docs/assets/img/product_pics/modules/module_gps_02.png b/docs/assets/img/product_pics/modules/module_gps_02.png
new file mode 100644
index 00000000..a2f72636
Binary files /dev/null and b/docs/assets/img/product_pics/modules/module_gps_02.png differ
diff --git a/docs/assets/img/product_pics/modules/module_gps_03.png b/docs/assets/img/product_pics/modules/module_gps_03.png
new file mode 100644
index 00000000..022d84c6
Binary files /dev/null and b/docs/assets/img/product_pics/modules/module_gps_03.png differ
diff --git a/docs/assets/img/product_pics/modules/module_gps_04.png b/docs/assets/img/product_pics/modules/module_gps_04.png
new file mode 100644
index 00000000..1b5cdb51
Binary files /dev/null and b/docs/assets/img/product_pics/modules/module_gps_04.png differ
diff --git a/docs/assets/img/product_pics/modules/module_gps_05.png b/docs/assets/img/product_pics/modules/module_gps_05.png
new file mode 100644
index 00000000..0c07623f
Binary files /dev/null and b/docs/assets/img/product_pics/modules/module_gps_05.png differ
diff --git a/docs/zh_CN/product_documents/modules/module_gps.md b/docs/zh_CN/product_documents/modules/module_gps.md
index 23fd3071..ad125873 100644
--- a/docs/zh_CN/product_documents/modules/module_gps.md
+++ b/docs/zh_CN/product_documents/modules/module_gps.md
@@ -1,14 +1,14 @@
# GPS模块
-
+
***
-:memo:**[描述](#描述)** :octocat:**[例程](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/GPS)** :electric_plug:**[原理图](https://github.com/m5stack/M5-Schematic/blob/master/Modules/GPS.pdf)** 🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.10.69f6425e8Agsbh&id=559647865340)**
+:memo:**[描述](#描述)** :octocat:**[例程](#例程)** :electric_plug:**[原理图](#原理图)** 🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.10.69f6425e8Agsbh&id=559647865340)**
## 描述
-GPS 模块是一款内置了GPS小模组的M5Stack系列可堆叠模块。内置的GPS小模块名字为UBLOX NEO-M8N。堆叠了M5Core之后,你可以用UiFlow、Arduino和MicroPython来编程它。它都可提供全球定位信息,即使你在室外的任何地方。
+GPS 模块是一款内置了GPS小模组的M5Stack系列可堆叠模块。内置的GPS小模块名字为UBLOX NEO-M8N。堆叠了M5Core之后,你可以用UiFlow、Arduino和MicroPython来编程它。它都可提供全球定位信息,即使你在室外的任何地方。模块上电之后,就会一直接收定位信息。M5Core烧录[例程](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Modules/GPS/Arduino),堆叠了GPS模块和连接PC串口之后,屏幕和PC的串口显示终端就会打印GPS接收到的信息。
## 特性
@@ -27,6 +27,44 @@ GPS 模块是一款内置了GPS小模组的M5Stack系列可堆叠模块。内置
- 儿童定位手表
- 基于GPS的物流跟踪管理
-## 其他链接
+## 相关链接
+
+- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[官方论坛](http://forum.m5stack.com/)**
- **[GPS Info](https://www.u-blox.com/zh/product/neo-m8-series)** (GPS)
+
+## 例程
+
+### 1. Arduino IDE
+
+```c++
+GPSRaw.begin(9600);
+
+if(GPSRaw.available()) {
+ int ch = GPSRaw.read();
+ Serial.write(ch);
+}
+```
+
+烧录[例程](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Modules/GPS/Arduino)之后,屏幕和串口显示终端会打印如下类似的信息
+
+```
+$GPGSA,A,1,,,,,,,,,,,,,25.5,25.5,25.5*02
+$BDGSA,A,1,,,,,,,,,,,,,25.5,25.5,25.5*13
+$GPGSV,1,1,00*79
+$BDGSV,1,1,00*68
+$GNRMC,,V,,,,,,,,,,M*4E
+$GNVTG,,,,,,,,,M*2D
+$GNZDA,,,,,,*56
+$GPTXT,01,01,01,ANTENNA OPEN*25
+```
+
+具体例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Modules/GPS/Arduino)。
+
+
+
+## 原理图
+
+
\ No newline at end of file
diff --git a/docs/zh_CN/product_documents/units/unit_gps.md b/docs/zh_CN/product_documents/units/unit_gps.md
index b79762f2..59e43cd7 100644
--- a/docs/zh_CN/product_documents/units/unit_gps.md
+++ b/docs/zh_CN/product_documents/units/unit_gps.md
@@ -5,7 +5,7 @@
***
-:memo:**[描述](#描述)**|🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.13.51a6425e6lnUwE&id=583664452054)**
+:memo:**[描述](#描述)** 🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.13.51a6425e6lnUwE&id=583664452054)**