跳转到主内容
极星编程网:以代码为星,赴技术山海!

高通智能多媒体SDK(QIM SDK)入门,你准备好了吗?

文章导读

大家好,我是苏承栈。今天我们来聊聊高通智能多媒体软件开发套件(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)了解更多内容。我是苏承栈,我们下期再见!

相关文章