文章导读
大家好,我是苏承栈。今天我们来聊聊高通智能多媒体软件开发套件(QIM SDK)的快速入门。如果你是多媒体、计算机视觉(CV)和人工智能(AI)应用开发者,这篇指南会让你少走不少弯路。
1. 介绍
QIM SDK,基于GStreamer,提供了一系列多媒体、CV和AI插件,让你轻松开发应用。本文将带你一步步搭建开发环境,开始你的QIM SDK之旅。
2. 设置QIM SDK构建环境
首先,我们需要搭建一个编译环境。
2.1 安装所需的主机包
确保你的Linux主机是Ubuntu 18.04或20.04,然后运行以下命令安装主机包:
$ sudo apt install -y jq texinfo chrpath libxml-simple-perl openjdk-8-jdk-headless- 对于Ubuntu 18.04及以上版本,还需要安装以下包:
$ sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig
2.2 设置docker环境
接下来,我们需要配置docker环境。
- 确保CPU虚拟化已启用。
- 删除docker的所有旧实例:
$ sudo apt remove docker-desktop $ rm -r $HOME/.docker/desktop $ sudo rm /usr/local/bin/com.docker.cli $ sudo apt purge docker-desktop- 设置docker远程仓库并安装docker引擎:
$ sudo apt-get update $ sudo apt-get install ca-certificates curl gnupg lsb-release $ sudo mkdir -p /etc/apt/keyrings $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg $ echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli- 将用户添加到docker组:
$ sudo groupadd docker $ sudo usermod -aG docker $USER
3. 生成平台eSDK
平台eSDK是编译QIM SDK的必要条件。以下是生成eSDK的步骤:
- 创建QCS8550.LE.1.0版本的版本。
- 在qti-robotics-image.bb配方文件中添加以下行:
/poky/meta-qti-bsp/recipes-products/images/qti-robotics-image.bb CORE_IMAGE_EXTRA_INSTALL:remove:kalama = "packagegroup-qti-gst" - 运行以下命令构建用户空间镜像和平台eSDK:
$ bitbake -fc populate_sdk_ext qti-robotics-image
小结与拓展
以上就是QIM SDK的快速入门指南,希望对你有所帮助。如果你对QIM SDK有更多疑问,欢迎访问极星编程网(www.jxgpc.com)了解更多内容。我是苏承栈,我们下期再见!
