diff --git a/zh-cn/device-dev/device-test/developer_test.md b/zh-cn/device-dev/device-test/developer_test.md index 4931df72ff9294430430e23e66064e9c6d06e57c..a0e02110247664acee3a2b319b0b6cdcf9d6e3cf 100644 --- a/zh-cn/device-dev/device-test/developer_test.md +++ b/zh-cn/device-dev/device-test/developer_test.md @@ -1559,3 +1559,58 @@ test/developertest/reports/xxxx_xx_xx_xx_xx_xx 代码覆盖率报告:/test/testfwk/developer_test/localCoverage/codeCoverage/results/coverage/reports/cxx/html 接口覆盖率报告:/test/testfwk/developer_test/localCoverage/interfaceCoverage/results/coverage/interface_kits/html + +## FAQ +- 1. wsl无法识别开发板的usb解决问题: + 安装usbipd + ``` + wsl下运行 + sudo apt install linux-tools-5.8.0-63-generic + sudo apt install linux-tools-virtual hwdata + sudo update-alternatives --install /usr/local/bin/usbip usbip `ls /usr/lib/linux-tools/*/usbip | tail -n1` 20; + + windows下运行 + winget install usbipd + usbipd wsl list//查看连接设备信息(找到HDC设备) + + usbipd wsl attach --distribution Ubuntu-20.04 --busid [HDC设备的BUSID]//插拔设备多试几次,直到wsl中的hdc list targets有反馈 + ``` + +- 2. nfs-server安装后的启动问题: + wsl下运行 + ``` + //安装nfs-kernel-server + sudo apt-get install nfs-kernel-server + //创建共享目录 + sudo mkdir /nfs_share + sudo chown nobody:nogroup /nfs_share + sudo chmod 777 /nfs_share + + vim /etc/exports + 编辑/etc/exports文件,添加以下内容: + /nfs_share *(rw,sync,no_subtree_check) + + //启动nfs服务 + service nfs-kernel-server start + ``` +- 3.pip3 install rsa失败(AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK') + ``` + pip uninstall pyOpenSSL + pip install pyOpenSSL + ``` +- 4.fatal error: 'XXX' file not found + ``` + 编译环境没安好 + sudo apt-get update + sudo apt-get install binutils binutils-dev git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib gcc-arm-linux-gnueabi libc6-dev-i386 libc6-dev-amd64 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby genext2fs device-tree-compiler make libffi-dev e2fsprogs pkg-config perl openssl libssl-dev libelf-dev libdwarf-dev u-boot-tools mtd-utils cpio doxygen liblz4-tool openjdk-8-jre gcc g++ texinfo dosfstools mtools default-jre default-jdk libncurses5 apt-utils wget scons python3.8-distutils tar rsync git-core libxml2-dev lib32z-dev grsync xxd libglib2.0-dev libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs squashfs-tools pcmciautils quota ppp libtinfo-dev libtinfo5 libncurses5-dev libncursesw5 libstdc++6 gcc-arm-none-eabi vim ssh locales libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev + //如果上述命令出现运行错误可以先不安装libc6-dev-amd64 + sudo apt-get install binutils binutils-dev git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib gcc-arm-linux-gnueabi libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby genext2fs device-tree-compiler make libffi-dev e2fsprogs pkg-config perl openssl libssl-dev libelf-dev libdwarf-dev u-boot-tools mtd-utils cpio doxygen liblz4-tool openjdk-8-jre gcc g++ texinfo dosfstools mtools default-jre default-jdk libncurses5 apt-utils wget scons python3.8-distutils tar rsync git-core libxml2-dev lib32z-dev grsync xxd libglib2.0-dev libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs squashfs-tools pcmciautils quota ppp libtinfo-dev libtinfo5 libncurses5-dev libncursesw5 libstdc++6 gcc-arm-none-eabi vim ssh locales libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev + //最后单独安装 + sudo apt-get install libc6-dev-amd64 + ``` +- 5.file '../../sdk/ohos-arm64/qos_manager/sdk_info.json' doesn't exist + ``` + //编译时指定参数 + ./build.sh --product-name rk3568 --build-target CalculatorFuzzTest + + ```