diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..bdb5a8890791884b118918d76511b01046890741
--- /dev/null
+++ b/README.md
@@ -0,0 +1,34 @@
+# hisilicon drivers
+
+- [Introduction](#section469617221261)
+- [Constraints](#section12212842173518)
+- [Repositories Involved](#section641143415335)
+
+## Introduction
+
+This repository stores drivers for adapting to different systems on a chip \(SoCs\).
+
+## Constraints
+
+Currently, HiSpark\_taurus \(Hi3516D V300\) and HiSpark\_aries \(Hi3518E V300\) are supported.
+
+## Repositories Involved
+
+device/hisilicon/build
+
+**device/hisilicon/drivers**
+
+device/hisilicon/hardware
+
+device/hisilicon/hispark\_aries
+
+device/hisilicon/hispark\_taurus
+
+device/hisilicon/modules
+
+device/hisilicon/third\_party/ffmpeg
+
+device/hisilicon/third\_party/uboot
+
+vendor/hisilicon
+
diff --git a/README_zh.md b/README_zh.md
index e403ed26da95ba973c6acbf7b0d8d64b16af77ae..7444b0481bb7f36be99ebda1ae4e86d7e650572b 100755
--- a/README_zh.md
+++ b/README_zh.md
@@ -14,21 +14,21 @@ HiSpark\_taurus(Hi3516DV300) 、HiSpark\_aries(Hi3518EV300)平台驱动
## 对应仓库
-hmf/device/hisilicon/build
+device/hisilicon/build
-**hmf/device/hisilicon/drivers**
+**device/hisilicon/drivers**
-hmf/device/hisilicon/hardware
+device/hisilicon/hardware
-hmf/device/hisilicon/hispark\_aries
+device/hisilicon/hispark\_aries
-hmf/device/hisilicon/hispark\_taurus
+device/hisilicon/hispark\_taurus
-hmf/device/hisilicon/modules
+device/hisilicon/modules
-hmf/device/hisilicon/third\_party/ffmpeg
+device/hisilicon/third\_party/ffmpeg
-hmf/device/hisilicon/third\_party/uboot
+device/hisilicon/third\_party/uboot
-hmf/vendor/hisilicon
+vendor/hisilicon
diff --git a/libs/ohos/llvm/hi3516dv300/libhdf_gpio.a b/libs/ohos/llvm/hi3516dv300/libhdf_gpio.a
index 26a7e180ffe8a1c9e75dc406029f94d07363ec21..65a0698f68aa07128cfe0ab81e11a768385da2b5 100644
Binary files a/libs/ohos/llvm/hi3516dv300/libhdf_gpio.a and b/libs/ohos/llvm/hi3516dv300/libhdf_gpio.a differ
diff --git a/libs/ohos/llvm/hi3516dv300/libhdf_i2c.a b/libs/ohos/llvm/hi3516dv300/libhdf_i2c.a
index 56aedd29adff24b23dd62ed576ba35f83843048c..df790b4e4659800a354cae2093ee408596727291 100644
Binary files a/libs/ohos/llvm/hi3516dv300/libhdf_i2c.a and b/libs/ohos/llvm/hi3516dv300/libhdf_i2c.a differ
diff --git a/libs/ohos/llvm/hi3516dv300/libhdf_spi.a b/libs/ohos/llvm/hi3516dv300/libhdf_spi.a
index 560392662a7c7adf5b6e9ceacf28241894af3001..745657203ed517377caea2c447844532dc4b96f4 100644
Binary files a/libs/ohos/llvm/hi3516dv300/libhdf_spi.a and b/libs/ohos/llvm/hi3516dv300/libhdf_spi.a differ
diff --git a/libs/ohos/llvm/hi3516dv300/libhdf_uart.a b/libs/ohos/llvm/hi3516dv300/libhdf_uart.a
index dbc1ff9af87ea489cad5c6681a71bc58f68979bd..ce5f948f918f73b5fac26dc9431b81266293fb9c 100644
Binary files a/libs/ohos/llvm/hi3516dv300/libhdf_uart.a and b/libs/ohos/llvm/hi3516dv300/libhdf_uart.a differ
diff --git a/libs/ohos/llvm/hi3516dv300/libhi3881.a b/libs/ohos/llvm/hi3516dv300/libhi3881.a
index 33a48e17b9f64a5c7fa22f604a657165c00a6eb8..2094b627fa866bbbe8664c6fae5d5d7213d6ba99 100644
Binary files a/libs/ohos/llvm/hi3516dv300/libhi3881.a and b/libs/ohos/llvm/hi3516dv300/libhi3881.a differ
diff --git a/libs/ohos/llvm/hi3516dv300/libmmc.a b/libs/ohos/llvm/hi3516dv300/libmmc.a
index 9d2eedfbec3905124951e02d72f9e5a9a55a9389..7bb733db928ec70fddf30dadad245d1a3a3cc240 100644
Binary files a/libs/ohos/llvm/hi3516dv300/libmmc.a and b/libs/ohos/llvm/hi3516dv300/libmmc.a differ
diff --git a/libs/ohos/llvm/hi3516dv300/libmtd_common.a b/libs/ohos/llvm/hi3516dv300/libmtd_common.a
index cfe7f0ea7cfcbf616975f63ce0f3d7b9d9955043..5a8eebb5011a53f801ffce4bf54693691e6adc0f 100644
Binary files a/libs/ohos/llvm/hi3516dv300/libmtd_common.a and b/libs/ohos/llvm/hi3516dv300/libmtd_common.a differ
diff --git a/libs/ohos/llvm/hi3518ev300/libhdf_gpio.a b/libs/ohos/llvm/hi3518ev300/libhdf_gpio.a
index 78b18c145aef77d20169a6a12b5119bfa48de764..ade59dd5299b763fe5f5dfb4bfbceefdd200fe95 100644
Binary files a/libs/ohos/llvm/hi3518ev300/libhdf_gpio.a and b/libs/ohos/llvm/hi3518ev300/libhdf_gpio.a differ
diff --git a/libs/ohos/llvm/hi3518ev300/libhdf_i2c.a b/libs/ohos/llvm/hi3518ev300/libhdf_i2c.a
index 1c8bf1b0451cf2d87b937d8f3686d758ea6cb0b6..cc6d8d8feba06dce1d87b1cedafc546843da2473 100644
Binary files a/libs/ohos/llvm/hi3518ev300/libhdf_i2c.a and b/libs/ohos/llvm/hi3518ev300/libhdf_i2c.a differ
diff --git a/libs/ohos/llvm/hi3518ev300/libhdf_spi.a b/libs/ohos/llvm/hi3518ev300/libhdf_spi.a
index 2cc19dbe38f069605598eb3dfaf85ee4d973d574..d064d8798dd6f56bf0cd5036877dd40f2e1124de 100644
Binary files a/libs/ohos/llvm/hi3518ev300/libhdf_spi.a and b/libs/ohos/llvm/hi3518ev300/libhdf_spi.a differ
diff --git a/libs/ohos/llvm/hi3518ev300/libhdf_uart.a b/libs/ohos/llvm/hi3518ev300/libhdf_uart.a
index 59a6a66725ee4ff0318ddcd4e83bc1eb6444aaef..f13f5e24e170e1634cf67072408719131c6210aa 100644
Binary files a/libs/ohos/llvm/hi3518ev300/libhdf_uart.a and b/libs/ohos/llvm/hi3518ev300/libhdf_uart.a differ
diff --git a/libs/ohos/llvm/hi3518ev300/libhi3881.a b/libs/ohos/llvm/hi3518ev300/libhi3881.a
index b649d5b247f30d6f04f02fc0bc8367213cb87efc..cc5ed881c143d74be9434418ebb36152af4e3d00 100644
Binary files a/libs/ohos/llvm/hi3518ev300/libhi3881.a and b/libs/ohos/llvm/hi3518ev300/libhi3881.a differ
diff --git a/libs/ohos/llvm/hi3518ev300/libmmc.a b/libs/ohos/llvm/hi3518ev300/libmmc.a
index f66da11e95aed9f24ca3a122f124d8283954c5d0..6660a592cef05dbc055abc01aae7db0b5379b10c 100644
Binary files a/libs/ohos/llvm/hi3518ev300/libmmc.a and b/libs/ohos/llvm/hi3518ev300/libmmc.a differ
diff --git a/libs/ohos/llvm/hi3518ev300/libmtd_common.a b/libs/ohos/llvm/hi3518ev300/libmtd_common.a
index 18ed057d8b14797051b2916e725cd3a3dcade79e..c0be491b688e5a48a2c01748f5911f375860c1e7 100644
Binary files a/libs/ohos/llvm/hi3518ev300/libmtd_common.a and b/libs/ohos/llvm/hi3518ev300/libmtd_common.a differ