diff --git a/README.md b/README.md index ee4e20513186979fe76c1259e7fc3ca962426843..818e6e31989d5256c82fd7b1e8ae2ccd18a09386 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ Paddle-Mobile是PaddlePaddle组织下的项目,是一个致力于嵌入式平 * [iOS](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/doc/development_ios.md) * [Android](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/doc/development_android.md) * [FPGA](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/doc/development_fpga.md) +* [ARM_LINUX](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/doc/development_arm_linux.md) ### 贡献文档 - [贡献文档链接](https://github.com/PaddlePaddle/paddle-mobile/blob/develop/CONTRIBUTING.md) diff --git a/doc/development_arm_linux.md b/doc/development_arm_linux.md index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..7874179480ec579c8c7e5b46cd0f1905fb4f9c43 100644 --- a/doc/development_arm_linux.md +++ b/doc/development_arm_linux.md @@ -0,0 +1,28 @@ +# ARM_LINUX开发文档 +目前支持直接在arm_linux平台上编译paddle-mobile + +## 以Raspberrypi3为例: +### 执行编译 +在paddle-mobile根目录中,执行以下命令: +``` +cd tools +/bin/bash build.sh arm_linux googlenet +``` +执行完毕后,生成的so位于paddle-mobile/build/release/arm-linux/build目录中,单测可执行文件位于test/build目录中。 + +### 运行 +``` +cd ../build/release/arm-linux/build +export LD_LIBRARY_PATH=. +cd ../../../../test/build/ +./test-googlenet +``` +*注1:如果本地test目录下没有模型的话,会自动下载官方demo模型并解压.* + +*注2:因为arm_linux设备算力限制,建议编译时,根据需要指定编译某个模型(如googlenet)或扩大系统的swap交换空间,避免编译时卡死.* + +## 其他ARM_LINUX平台 + +其他的arm_linux平台可以修改 tools/build.sh中的相关编译参数进行编译。可以参考对应平台的编译选项。 +特别说明的是Android平台请参考Android开发文档. +