update the README.md #1

This commit is contained in:
jinzhou.zjz 2019-05-23 10:41:46 +08:00
parent 144a04c92d
commit e395ee3800

View File

@ -81,30 +81,43 @@ ninja
AliOS-Things AliOS-Things
1. a developerkit board id needed for testing 1. a developerkit board id needed for testing
2. download the AliOS-Things code 2. download the AliOS-Things code
``` Bash
git clone https://github.com/alibaba/AliOS-Things.git git clone https://github.com/alibaba/AliOS-Things.git
```
3. copy <iwasm_root_dir>/products/alios-things directory to AliOS-Things/middleware, and rename it as iwasm 3. copy <iwasm_root_dir>/products/alios-things directory to AliOS-Things/middleware, and rename it as iwasm
``` Bash
cp -a <iwasm_root_dir>/products/alios-things middleware/iwasm cp -a <iwasm_root_dir>/products/alios-things middleware/iwasm
```
4. create a link to <iwasm_root_dir> in middleware/iwasm/ and rename it to iwasm 4. create a link to <iwasm_root_dir> in middleware/iwasm/ and rename it to iwasm
``` Bash
ln -s <iwasm_root_dir> middleware/iwasm/iwasm ln -s <iwasm_root_dir> middleware/iwasm/iwasm
```
5. create a link to <shared-lib_root_dir> in middleware/iwasm/ and rename it to shared-lib 5. create a link to <shared-lib_root_dir> in middleware/iwasm/ and rename it to shared-lib
``` Bash
ln -s <shared-lib_root_dir> middle/iwasm/shared-lib ln -s <shared-lib_root_dir> middle/iwasm/shared-lib
```
6. modify file app/example/helloworld/helloworld.c, patch as: 6. modify file app/example/helloworld/helloworld.c, patch as:
+ #include <stdbool.h> ``` C
#include <stdbool.h>
#include <aos/kernel.h> #include <aos/kernel.h>
+ extern bool iwasm_init(); extern bool iwasm_init();
int application_start(int argc, char *argv[]) int application_start(int argc, char *argv[])
{ {
int count = 0; int count = 0;
+ iwasm_init(); iwasm_init();
... ...
} }
```
7. modify file app/example/helloworld/aos.mk 7. modify file app/example/helloworld/aos.mk
- $(NAME)_COMPONENTS := osal_aos ``` C
+ $(NAME)_COMPONENTS := osal_aos iwasm $(NAME)_COMPONENTS := osal_aos iwasm
```
8. build source code 8. build source code
``` Bash
aos make helloworld@developerkit -c config aos make helloworld@developerkit -c config
aos make aos make
9. download the binary to developerkit board ,check the output from serial port ```
9. download the binary to developerkit board, check the output from serial port
Build WASM app Build WASM app
========================= =========================