diff --git a/README.md b/README.md index bb5aa1ac1..bc3cc1bbd 100644 --- a/README.md +++ b/README.md @@ -79,16 +79,16 @@ cmake -GNinja -DBOARD=qemu_x86 .. ninja ``` AliOS-Things -a developerkit board id needed for testing -download the AliOS-Things code +1. a developerkit board id needed for testing +2. download the AliOS-Things code git clone https://github.com/alibaba/AliOS-Things.git -copy /products/alios-things directory to AliOS-Things/middleware, and rename it as iwasm +3. copy /products/alios-things directory to AliOS-Things/middleware, and rename it as iwasm cp -a /products/alios-things middleware/iwasm -create a link to in middleware/iwasm/ and rename it to iwasm +4. create a link to in middleware/iwasm/ and rename it to iwasm ln -s middleware/iwasm/iwasm -create a link to in middleware/iwasm/ and rename it to shared-lib +5. create a link to in middleware/iwasm/ and rename it to shared-lib ln -s middle/iwasm/shared-lib -modify file app/example/helloworld/helloworld.c, patch as: +6. modify file app/example/helloworld/helloworld.c, patch as: + #include #include + extern bool iwasm_init(); @@ -98,13 +98,13 @@ modify file app/example/helloworld/helloworld.c, patch as: + iwasm_init(); ... } -modify file app/example/helloworld/aos.mk +7. modify file app/example/helloworld/aos.mk - $(NAME)_COMPONENTS := osal_aos + $(NAME)_COMPONENTS := osal_aos iwasm -build source code +8. build source code aos make helloworld@developerkit -c config aos make -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 =========================