hpm init -t template
@@ -472,7 +472,7 @@ As it is rather complex to redefine the functionality of a distribution, OpenHar
}
```
-In this example, the current bundle inherits from the **dist-wifi-iot 1.0.0** bundle of the distribution.
+In this example, the current bundle inherits from the **Bundledist-wifi-iot 1.0.0** bundle of the distribution.
Each distribution consists of many dependent bundles, which are represented by the **dependencies** field in **bundle.json**. Some dependencies are mandatory, and others can be added or removed required. In the **bundle.json** file, bundle names prefixed with a question mark \(?\) represent optional dependent bundles. If you want to inherit from a distribution involving such bundles, you can remove them and then add other bundles.
diff --git a/en/device-dev/bundles/bundles.md b/en/device-dev/bundles/bundles.md
index 21586387bbddd35439986cadb9c812a6d0c58bc3..668b3d43e0ec27085952971fdd4512d53ba763e3 100644
--- a/en/device-dev/bundles/bundles.md
+++ b/en/device-dev/bundles/bundles.md
@@ -1,6 +1,6 @@
# Bundle Development
-- **[Development Specifications](bundles-standard-rules.md)**
+- **[Bundle Development Specifications](bundles-standard-rules.md)**
- **[Development Guidelines](bundles-guide.md)**
diff --git a/en/device-dev/bundles/figure/hardware-connections-23.png b/en/device-dev/bundles/figure/3516dv300.png
similarity index 100%
rename from en/device-dev/bundles/figure/hardware-connections-23.png
rename to en/device-dev/bundles/figure/3516dv300.png
diff --git a/en/device-dev/bundles/figure/en-us_image_0000001051452177.png b/en/device-dev/bundles/figure/en-us_image_0000001051452177.png
deleted file mode 100644
index 1fb6e4a1742434b1151b428647a161f5107d244e..0000000000000000000000000000000000000000
Binary files a/en/device-dev/bundles/figure/en-us_image_0000001051452177.png and /dev/null differ
diff --git a/en/device-dev/bundles/figure/en-us_image_0000001134127844.png b/en/device-dev/bundles/figure/en-us_image_0000001134127844.png
new file mode 100644
index 0000000000000000000000000000000000000000..8988fc2cf8e2d7218a5812764e0022226fec4d53
Binary files /dev/null and b/en/device-dev/bundles/figure/en-us_image_0000001134127844.png differ
diff --git a/en/device-dev/bundles/figure/hardware-connections-24.png b/en/device-dev/bundles/figure/hardware-connections-24.png
deleted file mode 100755
index c4636401a20e37794d8ec28dc173e9308b2b72db..0000000000000000000000000000000000000000
Binary files a/en/device-dev/bundles/figure/hardware-connections-24.png and /dev/null differ
diff --git a/en/device-dev/bundles/figure/successful-installation-(scons-version-requirement-3-0-4-or-later)-25.png b/en/device-dev/bundles/figure/successful-installation-(scons-version-requirement-3-0-4-or-later)-28.png
similarity index 100%
rename from en/device-dev/bundles/figure/successful-installation-(scons-version-requirement-3-0-4-or-later)-25.png
rename to en/device-dev/bundles/figure/successful-installation-(scons-version-requirement-3-0-4-or-later)-28.png
diff --git "a/en/device-dev/bundles/figure/\347\273\204\344\273\2660924.png" "b/en/device-dev/bundles/figure/\347\273\204\344\273\2660924.png"
deleted file mode 100644
index cffe8ab030605165f23eb369be4eb37de7865edf..0000000000000000000000000000000000000000
Binary files "a/en/device-dev/bundles/figure/\347\273\204\344\273\2660924.png" and /dev/null differ
diff --git "a/en/device-dev/bundles/figure/\347\273\204\344\273\266\345\222\214\345\217\221\350\241\214\347\211\210\347\232\204\346\236\204\346\210\220-\350\213\261\346\226\207.png" "b/en/device-dev/bundles/figure/\347\273\204\344\273\266\345\222\214\345\217\221\350\241\214\347\211\210\347\232\204\346\236\204\346\210\220-\350\213\261\346\226\207.png"
new file mode 100644
index 0000000000000000000000000000000000000000..08d9dccdd2371b02f2732d0e4eb4ad9871dccdbe
Binary files /dev/null and "b/en/device-dev/bundles/figure/\347\273\204\344\273\266\345\222\214\345\217\221\350\241\214\347\211\210\347\232\204\346\236\204\346\210\220-\350\213\261\346\226\207.png" differ
diff --git a/en/device-dev/driver/Readme-EN.md b/en/device-dev/driver/Readme-EN.md
index c82515419fece430b91c9846b2c4ecba1df5f1fd..f5533c8d3458f16d5d5b427f54820bd37a9a60ba 100644
--- a/en/device-dev/driver/Readme-EN.md
+++ b/en/device-dev/driver/Readme-EN.md
@@ -1,13 +1,13 @@
-# drivers
+# Drivers
- [HDF](driver-hdf.md)
- [HDF Overview](driver-hdf-overview.md)
- - [driverr Development](driver-hdf-development.md)
- - [driverr Service Management](driver-hdf-servicemanage.md)
- - [driverr Message Mechanism Management](driver-hdf-news.md)
- - [driverr Configuration Management](driver-hdf-manage.md)
+ - [Driver Development](driver-hdf-development.md)
+ - [Driver Service Management](driver-hdf-servicemanage.md)
+ - [Driver Message Mechanism Management](driver-hdf-news.md)
+ - [Driver Configuration Management](driver-hdf-manage.md)
- [HDF Development Example](driver-hdf-sample.md)
-- [Platform driverrs](driver-platform.md)
+- [Platform Drivers](driver-platform.md)
- [GPIO](driver-platform-gpio-des.md)
- [I2C](driver-platform-i2c-des.md)
- [RTC](driver-platform-rtc-des.md)
diff --git a/en/device-dev/driver/driver-hdf-development.md b/en/device-dev/driver/driver-hdf-development.md
index 7d9e91390c07c54b069f1e396d245cb9381d3790..4f5d237341dbd143abfcaf257d995ba024c50861 100644
--- a/en/device-dev/driver/driver-hdf-development.md
+++ b/en/device-dev/driver/driver-hdf-development.md
@@ -66,7 +66,6 @@ Driver development based on the HDF consists of two parts: driver implementation
HDF_INIT(g_sampleDriverEntry);
```
-
2. Compile the driver code.
- Use the **Makefile** template provided by the HDF to compile the driver code.
@@ -86,7 +85,6 @@ Driver development based on the HDF consists of two parts: driver implementation
LIB_SUBDIRS += # Directory of Makefile
```
-
3. Configure the driver.
HDF Configuration Source \(HCS\) is the source code that describes the configuration of the HDF. For details about the HCS, see [Driver Configuration Management](driver-hdf-manage.md).
@@ -169,7 +167,7 @@ Driver development based on the HDF consists of two parts: driver implementation
> DEVICE_PRELOAD_INVALID
> } DevicePreload;
> ```
-> When the **preload** field in the configuration file is set to **0** \(**DEVICE\_PRELOAD\_ENABLE**\), the driver is loaded by default during system startup. When this field is set to **1** \(**DEVICE\_PRELOAD\_ENABLE\_STEP2**\), the driver is loaded after system startup if quick start is enabled; it is loaded during system startup otherwise. When this field is set to **2** \(**DEVICE\_PRELOAD\_DISABLE**\), the driver is not loaded by default during system startup and can be dynamically loaded later. If the driver service does not exist when a user-level application obtains the driver service \(for details about how to obtain the driver service, see [Driver Message Mechanism Management](drive-hdf-news.md)\), the HDF attempts to dynamically load the driver.
+> When the **preload** field in the configuration file is set to **0** \(**DEVICE\_PRELOAD\_ENABLE**\), the driver is loaded by default during system startup. When this field is set to **1** \(**DEVICE\_PRELOAD\_ENABLE\_STEP2**\), the driver is loaded after system startup if quick start is enabled; it is loaded during system startup otherwise. When this field is set to **2** \(**DEVICE\_PRELOAD\_DISABLE**\), the driver is not loaded by default during system startup and can be dynamically loaded later. If the driver service does not exist when a user-level application obtains the driver service \(for details about how to obtain the driver service, see [Driver Message Mechanism Management](driver-hdf-news.md)\), the HDF attempts to dynamically load the driver.
>- Sequential loading \(drivers must be loaded by default\)
> In the configuration file, the **priority** field \(the value is an integer ranging from 0 to 200\) indicates the priority of the host and driver. For drivers in different hosts, a smaller host priority value indicates a higher driver loading priority; for drivers in the same host, a smaller driver priority value indicates a higher driver loading priority.
diff --git a/en/device-dev/driver/driver-hdf-news.md b/en/device-dev/driver/driver-hdf-news.md
index 90f70d1aa93f3c0964e923e24b16c9b42c16171a..0ddcc4901fa34b10914b56d66268ad490491212e 100644
--- a/en/device-dev/driver/driver-hdf-news.md
+++ b/en/device-dev/driver/driver-hdf-news.md
@@ -49,7 +49,7 @@ The message mechanism provides the following features:
## How to Develop
-1. Set the value of the **policy** field in the driver configuration information to **2** \(SERVICE\_POLICY\_CAPACITY, see [Driver Service Management](drive-hdf-servicemanage.md)\).
+1. Set the value of the **policy** field in the driver configuration information to **2** \(SERVICE\_POLICY\_CAPACITY, see [Driver Service Management](driver-hdf-servicemanage.md)\).
```
device_sample :: Device {
diff --git a/en/device-dev/driver/driver-hdf.md b/en/device-dev/driver/driver-hdf.md
index cc7e51c2b541100f6d1109886b19bc9b1d9beb63..dd3d27b7a8da1298e142f822e2ad51738e19f691 100644
--- a/en/device-dev/driver/driver-hdf.md
+++ b/en/device-dev/driver/driver-hdf.md
@@ -2,13 +2,13 @@
- **[HDF Overview](driver-hdf-overview.md)**
-- **[driverr Development](driver-hdf-development.md)**
+- **[Driver Development](driver-hdf-development.md)**
-- **[driverr Service Management](driver-hdf-servicemanage.md)**
+- **[Driver Service Management](driver-hdf-servicemanage.md)**
-- **[driverr Message Mechanism Management](driver-hdf-news.md)**
+- **[Driver Message Mechanism Management](driver-hdf-news.md)**
-- **[driverr Configuration Management](driver-hdf-manage.md)**
+- **[Driver Configuration Management](driver-hdf-manage.md)**
- **[HDF Development Example](driver-hdf-sample.md)**
diff --git a/en/device-dev/driver/driver-peripherals-lcd-des.md b/en/device-dev/driver/driver-peripherals-lcd-des.md
index 2b8dd1543a584339b768c9bc929ea4287ea43ab4..fb7eaec0acd0744f5e3ff2df836af5e43ea7b6af 100644
--- a/en/device-dev/driver/driver-peripherals-lcd-des.md
+++ b/en/device-dev/driver/driver-peripherals-lcd-des.md
@@ -10,7 +10,7 @@
## Overview
-The Liquid Crystal Display \(LCD\) driver powers on the LCD and initializes internal LCD registers through APIs to enable the LCD to work properly. The display driver is developed based on the hardware driver foundation \([HDF](drive-hdf-overview.md)\). It provides power-on, power-off, and sending of the initialization sequence for LCD hardware across OSs and platforms. The display driver model is shown in [Figure 1](#fig69138814229).
+The Liquid Crystal Display \(LCD\) driver powers on the LCD and initializes internal LCD registers through APIs to enable the LCD to work properly. The display driver is developed based on the hardware driver foundation \([HDF](driver-hdf-overview.md)\). It provides power-on, power-off, and sending of the initialization sequence for LCD hardware across OSs and platforms. The display driver model is shown in [Figure 1](#fig69138814229).
**Figure 1** Architecture of the display driver model
![](figure/architecture-of-the-display-driver-model.png "architecture-of-the-display-driver-model")
@@ -66,7 +66,6 @@ The display driver model is developed based on the HDF, platform APIs, and APIs
Based on the LCD hardware interfaces, use the I2C, SPI, and MIPI interfaces provided by the platform to download the LCD initialization sequence. For details, see the SPEC provided by the LCD supplier.
-
4. Implement other HDF interfaces as required, for example, the **Release** interface.
5. Use the HDF to create other device nodes for implementing service logic or debugging as required.
diff --git a/en/device-dev/driver/driver-peripherals-touch-des.md b/en/device-dev/driver/driver-peripherals-touch-des.md
index f4bfd35be3cf06492694b92bf2b7711e703a409e..4298d466b0c44a026d117ec14d4aa0dc639b5de5 100644
--- a/en/device-dev/driver/driver-peripherals-touch-des.md
+++ b/en/device-dev/driver/driver-peripherals-touch-des.md
@@ -68,14 +68,13 @@ The interfaces shown in the figure are described as follows:
Generally, the touchscreen driver IC is separated from the LCD driver IC. In this case, the touchscreen driver IC requires both 1.8 V and 3.3 V power supplies. Nowadays, the touchscreen driver IC and LCD driver IC can be integrated. Therefore, the touchscreen, requires only the 1.8 V power supply, and the 3.3 V power required internally is supplied by the LCD VSP power \(typical value: 5.5 V\) in the driver IC.
-
2. **I/O control interfaces**
- RESET: reset pin, which is used to reset the driver IC on the host when suspending or resuming the system.
- INT: interrupt pin, which needs to be set to the input direction and pull-up status during driver initialization. After detecting an external touch signal, the driver triggers the interrupt by operating the interrupt pin. The driver reads the touch reporting data in the ISR function.
3. **Communications interfaces**
- - I2C: Since only a small amount of touch data is reported by the touchscreen, I2C is used to transmit the reported data. For details about the I2C protocol and interfaces, see [I2C](drive-platform-i2c-des.md#section1695201514281).
- - SPI: In addition to touch reporting data coordinates, some vendors need to obtain basic capacitance data. Therefore, Serial Peripheral Interface \(SPI\) is used to transmit such huge amount of data. For details about the SPI protocol and interfaces, see [SPI](drive-platform-spi-des.md#section71363452477).
+ - I2C: Since only a small amount of touch data is reported by the touchscreen, I2C is used to transmit the reported data. For details about the I2C protocol and interfaces, see [I2C](driver-platform-i2c-des.md#section1695201514281).
+ - SPI: In addition to touch reporting data coordinates, some vendors need to obtain basic capacitance data. Therefore, Serial Peripheral Interface \(SPI\) is used to transmit such huge amount of data. For details about the SPI protocol and interfaces, see [SPI](driver-platform-spi-des.md#section71363452477).
## Development Guidelines
@@ -109,7 +108,7 @@ Regardless of the OS and system on a chip \(SoC\), the input driver is developed
3. Implement differentiated adaptation APIs of the touchscreen.
- Use the platform APIs to perform operations for the reset pins, interrupt pins, and power based on the communications interfaces designed for boards. For details about the GPIO-related operations, see [GPIO](drive-platform-gpio-des.md#section259614242196).
+ Use the platform APIs to perform operations for the reset pins, interrupt pins, and power based on the communications interfaces designed for boards. For details about the GPIO-related operations, see [GPIO](driver-platform-gpio-des.md#section259614242196).
## Development Example
diff --git a/en/device-dev/driver/driver-platform-gpio-des.md b/en/device-dev/driver/driver-platform-gpio-des.md
index 045a23db3e998a174fd191525fd04742b9ca86a8..b18c31bf7b49ba9001b7013596f6f2e5fbfbd4c1 100644
--- a/en/device-dev/driver/driver-platform-gpio-des.md
+++ b/en/device-dev/driver/driver-platform-gpio-des.md
@@ -106,7 +106,7 @@ The method for converting GPIO pin numbers varies according to the GPIO controll
A controller manages 12 groups of GPIO pins. Each group contains 8 GPIO pins.
- GPIO pin number = GPIO group index \(0-11\) x Number of GPIO pins in each group \(8\) + Offset in the group
+ GPIO pin number = GPIO group index \(0–11\) x Number of GPIO pins in each group \(8\) + Offset in the group
Example: GPIO number of GPIO10\_3 = 10 x 8 + 3 = 83
diff --git a/en/device-dev/driver/driver-platform-spi-des.md b/en/device-dev/driver/driver-platform-spi-des.md
index b2c1b31147091e2d28ff902727f8ec7c1abfef80..28da985d3b9a955254e98ebc9f883802d915f2f5 100644
--- a/en/device-dev/driver/driver-platform-spi-des.md
+++ b/en/device-dev/driver/driver-platform-spi-des.md
@@ -132,7 +132,7 @@ Before performing SPI communication, obtain an SPI device handle by calling **S
DevHandle SpiOpen\(const struct SpiDevInfo \*info\);
-**Table 2** Description of **SpiOpen**
+**Table 2** Description of SpiOpen
Parameter
@@ -185,7 +185,7 @@ After obtaining the SPI device handle, obtain the SPI device configuration param
int32\_t SpiGetCfg\(DevHandle handle, struct SpiCfg \*cfg\);
-**Table 3** Description of **SpiGetCfg**
+**Table 3** Description of SpiGetCfg
Parameter
@@ -224,7 +224,7 @@ int32\_t SpiGetCfg\(DevHandle handle, struct SpiCfg \*cfg\);
```
int32_t ret;
struct SpiCfg cfg = {0}; /* SPI configuration information */
-ret = SpiGetCfg(spiHandle, &cfg); /* Set SPI device configuration parameters. */
+ret = SpiGetCfg(spiHandle, &cfg); /* Obtain SPI device configuration parameters. */
if (ret != 0) {
HDF_LOGE("SpiGetCfg: failed, ret %d\n", ret);
}
@@ -236,7 +236,7 @@ After obtaining the SPI device handle, set SPI device configuration parameters b
int32\_t SpiSetCfg\(DevHandle handle, struct SpiCfg \*cfg\);
-**Table 4** Description of **SpiSetCfg**
+**Table 4** Description of SpiSetCfg
Parameter
@@ -293,7 +293,7 @@ To write data into an SPI device only once, call the following function:
int32\_t SpiWrite\(DevHandle handle, uint8\_t \*buf, uint32\_t len\);
-**Table 5** Description of **SpiWrite**
+**Table 5** Description of SpiWrite
Parameter
@@ -350,7 +350,7 @@ To read data from an SPI device only once, call the following function:
int32\_t SpiRead\(DevHandle handle, uint8\_t \*buf, uint32\_t len\);
-**Table 6** Description of **SpiRead**
+**Table 6** Description of SpiRead
Parameter
@@ -407,7 +407,7 @@ To launch a custom transfer, call the following function:
int32\_t SpiTransfer\(DevHandle handle, struct SpiMsg \*msgs, uint32\_t count\);
-**Table 7** Description of **SpiTransfer**
+**Table 7** Description of SpiTransfer
Parameter
@@ -474,7 +474,7 @@ void SpiClose\(DevHandle handle\);
This function will release the resources previously obtained.
-**Table 8** Description of **SpiClose**
+**Table 8** Description of SpiClose
Parameter
@@ -491,7 +491,7 @@ This function will release the resources previously obtained.
|
```
-PalHandleDestroy(spiHandle); /* Destroy the SPI device handle. */
+SpiClose(spiHandle); /* Destroy the SPI device handle. */
```
## Usage Example
@@ -540,7 +540,7 @@ void SpiTestSample(void)
HDF_LOGE("SpiWrite: failed, ret %d\n", ret);
goto err;
}
- /* Read data of a specified length from an SPI device. */
+ /* Read data of a specific length from an SPI device. */
ret = SpiRead(spiHandle, rbuff, 4);
if (ret != 0) {
HDF_LOGE("SpiRead: failed, ret %d\n", ret);
diff --git a/en/device-dev/driver/driver-platform.md b/en/device-dev/driver/driver-platform.md
index c15f954770c9b49ba191a50de133f954d0c63bcd..ddbfedc5a0e14056b2cbe96723c2fc71d174629f 100644
--- a/en/device-dev/driver/driver-platform.md
+++ b/en/device-dev/driver/driver-platform.md
@@ -1,4 +1,4 @@
-# Platform drivers
+# Platform Drivers
- **[GPIO](driver-platform-gpio-des.md)**
diff --git a/en/device-dev/get-code/figure/3-22.png b/en/device-dev/get-code/figure/3-27.png
similarity index 100%
rename from en/device-dev/get-code/figure/3-22.png
rename to en/device-dev/get-code/figure/3-27.png
diff --git a/en/device-dev/get-code/gettools-acquire.md b/en/device-dev/get-code/gettools-acquire.md
index e1654c255a4f54a49a35f9739413fc74b22e3ea4..b28068971ed0037d1336f15df5873c71e449765e 100644
--- a/en/device-dev/get-code/gettools-acquire.md
+++ b/en/device-dev/get-code/gettools-acquire.md
@@ -52,7 +52,7 @@ OpenHarmony provides the following two types of Docker environments for you to q
|
swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard
|
-0.0.1
+ | 0.0.2
|
HPM-based Docker environment
@@ -287,9 +287,8 @@ Start building. Docker can be automatically installed only in Ubuntu. If you are
hpm run docker
```
-
This example uses the **@ohos/hispark\_taurus** solution for illustration. If the execution is successful, the output is as follows:
-
+
```
...
ohos ipcamera_hispark_taurus build success!
diff --git a/en/device-dev/get-code/gettools-ide.md b/en/device-dev/get-code/gettools-ide.md
index ec5de1cf9a48fb2b4039f55dbd702de396b4e2c0..73f534bb8ae3bf4e53c16e025f8df3d8883f30e8 100644
--- a/en/device-dev/get-code/gettools-ide.md
+++ b/en/device-dev/get-code/gettools-ide.md
@@ -9,7 +9,7 @@ HUAWEI DevEco Device Tool is a one-stop integrated development environment \(IDE
The roadmap of Huawei DevEco Device Tool for supporting OpenHarmony device development is shown in the figure below.
-![](figure/3-22.png)
+![](figure/3-27.png)
## Acquiring the Application Development Tool \(HUAWEI DevEco Studio\)
diff --git a/en/device-dev/get-code/sourcecode-acquire.md b/en/device-dev/get-code/sourcecode-acquire.md
index c581d9b3fba76ee42fa426bbb509ffeb5dc54b11..3560b5acc256540dda0ee2a60cc803f9b6ed540b 100644
--- a/en/device-dev/get-code/sourcecode-acquire.md
+++ b/en/device-dev/get-code/sourcecode-acquire.md
@@ -162,7 +162,6 @@ You must install **Node.js** and HPM on your local PC. The installation proced
![](figure/en-us_image_0000001119915556.png)
-
2. Learn more about the distribution.
1. Read carefully the information about the distribution to learn its application scenarios, features, bundles, usage, and customization methods, as shown in the following figure.
@@ -185,7 +184,6 @@ You must install **Node.js** and HPM on your local PC. The installation proced
![](figure/en-us_image_0000001166715379.png)
-
4. Download and install bundles.
1. Decompress the downloaded file using the CLI tool CMD \(shell in Linux\).
2. In the generated directory, run the **hpm install** command.
diff --git a/en/device-dev/glossary/public_sys-resources/icon-caution.gif b/en/device-dev/glossary/public_sys-resources/icon-caution.gif
deleted file mode 100644
index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000
Binary files a/en/device-dev/glossary/public_sys-resources/icon-caution.gif and /dev/null differ
diff --git a/en/device-dev/glossary/public_sys-resources/icon-danger.gif b/en/device-dev/glossary/public_sys-resources/icon-danger.gif
deleted file mode 100644
index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000
Binary files a/en/device-dev/glossary/public_sys-resources/icon-danger.gif and /dev/null differ
diff --git a/en/device-dev/glossary/public_sys-resources/icon-note.gif b/en/device-dev/glossary/public_sys-resources/icon-note.gif
deleted file mode 100644
index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000
Binary files a/en/device-dev/glossary/public_sys-resources/icon-note.gif and /dev/null differ
diff --git a/en/device-dev/glossary/public_sys-resources/icon-notice.gif b/en/device-dev/glossary/public_sys-resources/icon-notice.gif
deleted file mode 100644
index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000
Binary files a/en/device-dev/glossary/public_sys-resources/icon-notice.gif and /dev/null differ
diff --git a/en/device-dev/glossary/public_sys-resources/icon-tip.gif b/en/device-dev/glossary/public_sys-resources/icon-tip.gif
deleted file mode 100644
index 93aa72053b510e456b149f36a0972703ea9999b7..0000000000000000000000000000000000000000
Binary files a/en/device-dev/glossary/public_sys-resources/icon-tip.gif and /dev/null differ
diff --git a/en/device-dev/glossary/public_sys-resources/icon-warning.gif b/en/device-dev/glossary/public_sys-resources/icon-warning.gif
deleted file mode 100644
index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000
Binary files a/en/device-dev/glossary/public_sys-resources/icon-warning.gif and /dev/null differ
diff --git a/en/device-dev/guide/Readme-EN.md b/en/device-dev/guide/Readme-EN.md
index ca124ea327c8b4af4d22f6e6d462df5c6de5592b..73cd1dffd06b51cb71f228b95168196583b7d16a 100644
--- a/en/device-dev/guide/Readme-EN.md
+++ b/en/device-dev/guide/Readme-EN.md
@@ -1,8 +1,8 @@
# Development Examples
- [WLAN-connected Products](device-wifi.md)
- - [LED Peripheral Control](device-wifi-led-outcontrol.md)
- - [Third-Party SDK Integration](device-wifi-sdk.md)
+ - [LED Peripheral Control](device-wlan-led-outcontrol.md)
+ - [Third-Party SDK Integration](device-wlan-sdk.md)
- [Cameras Without a Screen](device-iotcamera.md)
- [Camera Control](device-iotcamera-control.md)
- [Overview](device-iotcamera-control-overview.md)
@@ -22,11 +22,11 @@
- [Overview](device-camera-visual-overview.md)
- [Preparations](device-camera-visual-prepare.md)
- [Adding Pages](device-camera-visual-addpage.md)
- - [Building the Home Page](device-camera-visual-first-page.md)
+ - [Building the Home Page](device-camera-visual-firstpage.md)
- [Building the Details Page](device-camera-visual-details.md)
- [Debugging and Packaging](device-camera-visual-debug.md)
- [Running on the Device](device-camera-visual-run.md)
- [FAQs](device-camera-visual-faqs.md)
-- [Development Guidelines on Clock Apps](oem_device_clockapp_des.md)
+- [Development Guidelines on Clock Apps](device-clock-guide.md)
- [Development Example for Platform Drivers](device-driver-demo.md)
- [Development Example for Peripheral Drivers](device-outerdriver-demo.md)
\ No newline at end of file
diff --git a/en/device-dev/guide/device-camera-visual-first-page.md b/en/device-dev/guide/device-camera-visual-firstpage.md
similarity index 99%
rename from en/device-dev/guide/device-camera-visual-first-page.md
rename to en/device-dev/guide/device-camera-visual-firstpage.md
index 5fe705f70f0dee725e2d4f485e7cf8652497b3b9..a610376cea65e108c28acfb8e25a22935fd7c6e5 100644
--- a/en/device-dev/guide/device-camera-visual-first-page.md
+++ b/en/device-dev/guide/device-camera-visual-firstpage.md
@@ -111,7 +111,6 @@ The following steps describe how to build the home page with a flexible layout t
}
```
-
- **index="\{\{swiperPage\}\}" duration="500" onchange="swiperChange"** sets the component attribute and event. **duration="500"** indicates that the duration of the swiping animation is 500 ms.
- **index="\{\{swiperPage\}\}"** specifies the index of the child component of ****. **\{\{swiperPage\}\}** indicates that the index value is dynamically bound to the **swiperPage** variable in the JavaScript code. The index value changes with the **swiperPage** value.
- **onchange="swiperChange"** binds the change event of the **** component to the **swiperChange** function. The JavaScript code is as follows:
@@ -141,7 +140,6 @@ The following steps describe how to build the home page with a flexible layout t
}
```
-
4. Set the information about a city to be displayed on a screen. On each screen, information of different types is displayed using different components.
Add two **** as child components \(directional layout\) to ****. Add ****, ****, ** |
|
|
|
|
|
|