Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 25 additions & 2 deletions paddle/fluid/lite/tools/mobile_readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,18 @@ make test_fc_compute_arm -j
```
### 在Android上执行

#### 1. 在模拟器上执行
#### 1. 创建模拟器(如果使用真机则跳过此步骤)

```shell
# 创建Android avd (armv8)
$ echo n | avdmanager create avd -f -n myarmv8 -k "system-images;android-24;google_apis;arm64-v8a"
# 启动Android armv8 emulator
$ ${ANDROID_HOME}/emulator/emulator -avd myarmv8 -noaudio -no-window -gpu off -verbose &

# armv7版本如下:
# $ echo n | avdmanager create avd -f -n myarmv7 -k "system-images;android-24;google_apis;armeabi-v7a"
# $ ${ANDROID_HOME}/emulator/emulator -avd myarmv7 -noaudio -no-window -gpu off -verbose &
```
#### 2. 上传编译文件到手机上

键盘上`crtl+q+p`同时摁下,切换到容器外(容器还在后台运行),将刚刚编译出的程序`adb push`到手机上。USB线连接手机,确保`adb devices`可以找到手机设备。
Expand All @@ -69,7 +80,19 @@ $ ./test_fc_compute_arm

### 在ARM LINUX下执行

TBD
拉取Linux arm64镜像
```shell
$ docker pull multiarch/ubuntu-core:arm64-bionic
```
运行容器并在内外建立目录映射关系
```shell
$ docker run -it --name <yourname> -v <your-directory-path>:<your-directory-path> multiarch/ubuntu-core:arm64-bionic
```
进入bin目录,并运行并文件
```shell
$ cd <bin-dir>
$ ./test_fc_compute_arm
```

# Q&A

Expand Down