3.3. Android终端部署

3.3.1. 使用依赖

使用依赖如下:

  • 操作系统:Android 15 (API level 35), arm64-v8a

  • 开发调试工具:adb (Android Debug Bridge)

    注:adb工具默认不随系统安装。

3.3.2. 操作步骤

Android终端部署流程如下:

../_images/android_setup.png

图 3.3 Android终端部署说明

执行下面步骤,在Android终端部署软件平台:

  1. 配置最新版本驱动。详情参看《后摩大道® M50 软件平台驱动安装指南》。

  2. 烧写和升级后摩设备固件镜像。详情参看《后摩大道® M50 HMDML用户手册》。

  3. 下载运行时开发工具包:

    1. 登录后摩开发者社区

    2. 请先选择板级类别 下拉列表中选择使用的后摩板级产品。

    3. 在版本列表中选择下载的版本号,再在 AI模型类别筛选器平台架构筛选器操作系统筛选器 下拉菜单中分别选择AI模型类型、平台架构和操作系统,找到资源名为Runtime SDK的下载资源,选中该资源左边复选框。

    4. 点击 直接下载wget链接批量直接下载wget批量下载 按钮。

  4. 在主机端,执行下面指令解压运行时开发工具:

    tar -xzf houmo-tcim-runtime-<target_hw>_${distro}_$arch-<release>.tar.gz
    
  5. 将解压缩后目录传输到Android设备的 /data/houmo 目录:

    adb push houmo-tcim-runtime-xh2 /data/houmo
    
  6. 通过 adb 进入Android设备开发板命令行,并获取 root 权限:

    adb shell
    su
    
  7. 在Android设备端,设置环境变量:

    export TCIM_BACKEND=Xh2HalBackend
    export TCIM_RUNTIME_PATH=$TCIM_RUNTIME
    export LD_LIBRARY_PATH=$DRV_HAL:${TCIM_RUNTIME_PATH}/lib
    

    其中 $DRV_HAL 应替换为驱动安装后系统软件动态库 hal 目录,如 /data/houmo/houmo-drv-xh2/hal$TCIM_RUNTIME 为上一步传输的TCIM 运行时开发工具的路径,如 /data/houmo/houmo-tcim-runtime-xh2

配置完成后,可在Android终端上可开发新的应用程序。

配置详情参看《后摩大道® M50 TCIM用户手册》。