diff --git a/README.md b/README.md
index 6371c9b..7c88bcb 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,191 @@
-# Power-Pico
-文件夹分层结构:
+
+
+
+

+
+
+
+

+
+
+
+
+
+

+
+
+
+

+
+
+
+
+## 📂 项目结构
+```text
+Power-Pico/
+├── Firmware/ # 固件,包括BootLoader.hex和App.bin
+├── Hardware/ # 原理图
+├── 3D models/ # STL文件,用于3D打印外壳
+└── Software/ # PowerPico的MDK软件工程,包括BootLoader和App
+```
+
+## 💻代码框架
+
+跟以前的项目一样,采用了 BootLoader + App 的结构,方便USB升级。程序分区如下图所示。
+
+
+- 起始的sector0,1,2的48kB区域为BootLoader区域
+- 第3个sector的16kB区域为升级信息区域,用于开机校检App完整性,具体的校检内容详见BootLoader代码
+- 从0x08010000第4个扇区开始后的区域,都为App区域(之所以不做AB分区是片上Flash不够)
+
+
+

+
+
+使用USB进行高速数据传输,数据包组成如下图所示。每个数据包100组数据,加上头共计711Bytes。
+
+

+
+
+📖 参考资料
+
+
+
+🤝 提交共享
+
+欢迎提交 Issue 或 Pull Request 来增加项目功能,或修改代码bug!!
diff --git a/README_EN.md b/README_EN.md
new file mode 100644
index 0000000..d536c7e
--- /dev/null
+++ b/README_EN.md
@@ -0,0 +1,191 @@
+
+ 中文 | English
+
+
+
+
Power-Pico
+
A Product-Grade Portable USB Ammeter and Low-Power Measurement Analyzer
+
+

+

+

+

+

+
+

+

+
+
+---
+
+## 📖 Project Introduction
+
+**Power-Pico** is more than just a USB ammeter. It is a **high-precision, low-power analysis tool** designed specifically for embedded developers. To overcome the physical limitations of traditional ammeters in the μA-level measurement, Power-Pico adopts an innovative **multi-range auto-switching sampling** design, achieving full-range coverage from $1\mu A$ to $5A$.
+
+
+

+
+
+### ✨ Core Features
+- **μA-Level High Precision**: Utilizes the INA190 zero-drift amplifier with three-resistor segmented sampling.
+- **Protocol Trigger**: Supports PD2.0 PPS protocol triggering, with up to 20V/5A output.
+- **High-Performance UI**: Based on STM32F411 + LVGL v8.3, providing a smooth real-time waveform display.
+- **Cross-Platform PC Client**: Comes with the Power-Pico Client developed with PySide6, supporting data export and real-time power analysis.
+- **3D Printed Enclosure**: Provides a complete design for a 3D printed enclosure and acrylic panel.
+
+---
+
+## 🛠️ Hardware Parameter Analysis
+
+| Module | Model | Advantage |
+| :--- | :--- | :--- |
+| **MCU** | STM32F411CEU6 | 100MHz high frequency, supports DSP instructions to accelerate waveform processing |
+| **Current Sensing** | INA190 | 0.5nA input bias current, the core guarantee for μA-level measurement |
+| **ADC** | 12-bit (STM32 Internal) | Achieves high-speed stable sampling above 10kHz with DMA |
+| **Screen** | 1.54" TFT (ST7789) | 240x240 resolution, high-contrast display |
+
+---
+
+## 🚀 Quick Replication
+
+### 1. Hardware
+Solder the hardware yourself, or purchase a pre-soldered and assembled kit from Taobao.
+LCSC Open Source Hub page: https://oshwhub.com/no_chicken/powerpico
+
+### 2. Firmware Compilation and Flashing
+The project is developed based on Keil MDK:
+1. Clone the repository: `git clone https://github.com/kingham/Power-Pico.git`
+2. Flash the BootLoader via the SWD port.
+3. Compile PowerPico yourself. The generated `.bin` file can then be flashed using the PowerPico Client.
+
+### 3. Assembly
+
+The physical assembly is shown in the figure below:
+
+
+The exploded 3D view is as follows:
+
+
+
+
+

+
+
+
+

+
+
+
+### 4. Running the PC Client
+Install and use the PowerPico Client. Currently, it only supports Windows.
+
+## 🛠️ User Guide
+
+1. Hardware Operation
+
+ The button operations and various interface displays of Power-Pico are shown below. The top button is the **Page Switch/Boot** button. Press and hold the top button before powering on to enter Boot mode for a forced firmware upgrade.
+
+ The Power-Pico hardware currently supports 2 languages: **Simplified Chinese/English**.
+
+
+
+
+

+
+
+
+

+
+
+
+

+
+
+
+
+
+
+
+

+
+
+
+

+
+
+
+

+
+
+
+
+2. Client Operation
+
+ The PowerPico Client for PC can be used for waveform viewing, recording, exporting, and upgrading the firmware of the hardware. The client currently supports 4 languages: **Simplified Chinese/Traditional Chinese/English/Japanese**.
+
+ For detailed instructions on using the PowerPico Client, please refer to: [Client Operation Manual](https://no-chicken.com/content/Power-Pico/UserManual/client_operation.html)
+
+
+
+
+

+
+
+
+

+
+
+
+
+
+

+
+
+
+

+
+
+
+
+## 📂 Project Structure
+```text
+Power-Pico/
+├── Firmware/ # Firmware, including BootLoader.hex and App.bin
+├── Hardware/ # Schematics
+├── 3D models/ # STL files for 3D printing the enclosure
+└── Software/ # MDK software project for PowerPico, including BootLoader and App
+```
+
+## 💻 Code Framework
+
+Similar to previous projects, it uses a BootLoader + App structure for easy USB upgrades. The program partitioning is shown below.
+
+
+- The initial 48kB area of sectors 0, 1, and 2 is the BootLoader area.
+- The 16kB area of the 3rd sector is the upgrade information area, used for verifying the integrity of the App on startup. For specific verification details, see the BootLoader code.
+- The area starting from the 4th sector at 0x08010000 is the App area (A/B partitioning is not used due to insufficient on-chip Flash).
+
+
+

+
+
+High-speed data transmission is performed via USB. The data packet structure is shown below. Each packet contains 100 data sets, totaling 711 bytes including the header.
+
+

+
+
+📖 References
+
+
+
+🤝 Contribute
+
+Welcome to submit Issues or Pull Requests to add new features to the project or fix code bugs!!
diff --git a/images/boom.gif b/images/boom.gif
new file mode 100644
index 0000000..3257173
Binary files /dev/null and b/images/boom.gif differ
diff --git a/images/boom.png b/images/boom.png
new file mode 100644
index 0000000..fad19e9
Binary files /dev/null and b/images/boom.png differ
diff --git a/images/firmware_client.png b/images/firmware_client.png
new file mode 100644
index 0000000..6946893
Binary files /dev/null and b/images/firmware_client.png differ
diff --git a/images/flash.png b/images/flash.png
new file mode 100644
index 0000000..939bb9b
Binary files /dev/null and b/images/flash.png differ
diff --git a/images/key_func.png b/images/key_func.png
new file mode 100644
index 0000000..8be4bf2
Binary files /dev/null and b/images/key_func.png differ
diff --git a/images/main2316.png b/images/main2316.png
new file mode 100644
index 0000000..62c95c0
Binary files /dev/null and b/images/main2316.png differ
diff --git a/images/main_page.png b/images/main_page.png
new file mode 100644
index 0000000..4bd2e14
Binary files /dev/null and b/images/main_page.png differ
diff --git a/images/pps_page1.png b/images/pps_page1.png
new file mode 100644
index 0000000..325358b
Binary files /dev/null and b/images/pps_page1.png differ
diff --git a/images/pps_page2.png b/images/pps_page2.png
new file mode 100644
index 0000000..89d9a45
Binary files /dev/null and b/images/pps_page2.png differ
diff --git a/images/protocol.png b/images/protocol.png
new file mode 100644
index 0000000..e92b743
Binary files /dev/null and b/images/protocol.png differ
diff --git a/images/set_client.png b/images/set_client.png
new file mode 100644
index 0000000..0584818
Binary files /dev/null and b/images/set_client.png differ
diff --git a/images/set_page.png b/images/set_page.png
new file mode 100644
index 0000000..ca4cf66
Binary files /dev/null and b/images/set_page.png differ
diff --git a/images/startup_page.png b/images/startup_page.png
new file mode 100644
index 0000000..44abee6
Binary files /dev/null and b/images/startup_page.png differ
diff --git a/images/wave_client1.png b/images/wave_client1.png
new file mode 100644
index 0000000..16cdc7f
Binary files /dev/null and b/images/wave_client1.png differ
diff --git a/images/wave_client2.png b/images/wave_client2.png
new file mode 100644
index 0000000..cd53a83
Binary files /dev/null and b/images/wave_client2.png differ