WQ7033开发指南汇总


目录

1.Windows环境

2.Linux环境


WQ7033的开发编译不需要使用专门的IDE去编译,这里我们用两种环境去开发编译。

1.Windows环境

安装wq_sdk_env-windows-0.3.exe

双击安装包,如下图选择安装路径,点击安装。

因为博主电脑上安装过高通的开发环境,所以在这里和物骐的需要的python有路径上的问题,最后强制安装物骐下python,最后python安装成功,如图所示

进入到sdk的core0下,进行编译,验证环境是否安装成功

输入编译指令:scons -j32 def=NDEBUG cus=demo

scons -j32 def=NDEBUG cus=demo
//cus后面的demo是用beetle Tool生成的项目。项目在src/customer/demo下

如果你的项目是其他的就在cur后面添加其他的项目例如你生成了一个WQ_DEMO项目,输入命令则为

scons -j32 def=NDEBUG cus=WQ_DEMO

src/customer/路径下一定要存在此项目WQ_DEMO

编译前,先清除下下output下的文件。

输入命令

scons -c

在vscode下编译,出现下面的打印就是编译成功了。

编译完成后,生成后缀wpk的文件

文件位置

2.Linux环境

这里默认你硬件在你的虚拟机下安装好了linux环境,然后开始下面的工作。

Linux版本: 博主用的是ubuntu20.04.

(1)在linux下解压wq_sdk_env-linux-0.7.tgz。

输入解压命令

tar -zxvf wq_sdk_env-linux-0.7.tgz

(2)执行install.sh,安装python

安装成功后,出现下面的打印,物骐的开发环境就设置好了。

[OK] WuQI Environment Setup OK!! Please do:
[OK] 1. source ~/.bashrc or reopen new shell windows to reload environments before compile code!!
[OK] 2. type "scons def=NDEBUG" in your SDK directory to Test!!

(3)我们先source下,不然可能会出现环境变量的报错。

source ~/.bashrc

(4)编译sdk

进入到sdk的core0下

scons def=NDEBUG

 

到这里说明linux下的编译环境已经安装成功。

补充:这里的scons编译的项目跟windows一样,如果你有其他的项目,则输入

scons -j32 def=NDEBUG cus=xxxx

xxx为core0/src/customer下

总结

通过windows环境和liunx环境下的编译,开发者选择适合自己的开发环境。

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译相关推荐

  1. Dubbo 专题(基础篇):Dubbo 介绍、环境搭建与实践

    前几天复习了 Dubbo 相关的技术点,趁热打铁记录一下,本篇博客属于 Dubbo 的入门基础篇,内容主要包括 Dubbo 概念,Dubbo 特点,Dubbo 基本工作原理,Dubbo 环境搭建,Du ...

  2. 《手把手教你》系列基础篇之1-python+ selenium自动化测试-环境搭建(详细)

    1.环境搭建 基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器:没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一 ...

  3. 转载 Spark性能优化指南——基础篇

    前言 在大数据计算领域,Spark已经成为了越来越流行.越来越受欢迎的计算平台之一.Spark的功能涵盖了大数据领域的离线批处理.SQL类处理.流式/实时计算.机器学习.图计算等各种不同类型的计算操作 ...

  4. Spark性能优化指南——基础篇

    在大数据计算领域,Spark已经成为了越来越流行.越来越受欢迎的计算平台之一.Spark的功能涵盖了大数据领域的离线批处理.SQL类处理.流式/实时计算.机器学习.图计算等各种不同类型的计算操作,应用 ...

  5. 极光小课堂 | 极光推送之 Android 客户端使用指南——基础篇

    " 本文中涉及到的所有代码现已在 Github 上开源,地址:https://github.com/xuexiangjys/JPushSample" 01 前言 - 极光推送是国内 ...

  6. Kubernetes入门指南-基础篇

    Kubernetes入门指南-基础篇 基础入门 kubernetes简介 kubernetes是一个平台 kubernetes架构 kubernetes不是什么 核心组件 kubernetes基本概念 ...

  7. Android 音视频开发之基础篇 使用 SurfaceView绘制一张图片

    Android 音视频开发 上一篇文章:使用 imageview绘制一张图片 任务一 SurfaceView绘制一张图片 文章目录 Android 音视频开发 前言 一.surfaceview是什么? ...

  8. Google Map 开发笔记——基础篇(Javascript )

    Google Map 开发笔记--基础篇 说明: 一.使用入门: 1.在您需要显示地图的 html 页面嵌入这段 script 2.地图 DOM 元素 3.初始化地图 二.地图画点.线.面 1.标记( ...

  9. ClearCase指南-基础篇(连载一)

    ClearCase指南-基础篇(连载一) 第1章 前言    . 本文档凡斜体字即代表高级内容.高级概念.或可选内容,仅作粗略了解用,暂不必深入理会.   . 如下如无特别说明,缩写"CC& ...

  10. STM32运行深度学习指南基础篇(3)(STM32CubeMX.AI+Tensorflow)

    STM32运行深度学习指南基础篇(3)(STM32CubeMX.AI+Tensorflow) 在上一篇文章中我们已经有训练好的tflite模型,接下来我们要在Clion中实现,如果是Keil的朋友可以 ...

最新文章

  1. TensorFlow(二)
  2. 加入阿里技术团队三年,哪些习惯让我在工作上持续受益?
  3. /boot 目录文件丢失修复记录
  4. Mybatis的复习
  5. linux内核动画,8个炫酷的HTML5动画、应用和游戏
  6. 阿里mPaaS闪退埋点字段含义
  7. GfK十大洞见揭示物联网时代正全面开启
  8. 神舟t6ti-x5刷蓝天新版BIOS教程 可提升0.5G睿频 模具N85xHKx/HJx
  9. 最小二乘法曲线拟合(MATLAB)
  10. MATLAB使用教程(三)——慢慢练手做项目啦——新手来看
  11. 解决linux 上网速度慢的问题
  12. Vue+高德地图API的使用(点击地图搜索周边信息)
  13. 广义根轨迹 matlab,根轨迹心得体会
  14. cannot lock ref问题的解决
  15. 数字逻辑综合工具实践-DC-08——静态时序分析(STA)
  16. matlab金字塔,高斯金字塔的matlab实现
  17. 打破虚拟边界的视频交互新方式,AR隔空书写的应用理念和探索实践
  18. [用友]年度结转 资料 ----------网络
  19. c语言中x10是什么意思啊,C语言笔记一(概念)
  20. 培训机构短期培训半年后,他获得了 12K的月薪,却担心被解雇

热门文章

  1. 基础知识(七)Blend2015 画笔工具设置渐变色,其功能和PS的类似。
  2. linux LAMP的作用和现状,lamp简介
  3. 英语广播-this is bbc
  4. BeanDefinition用法
  5. FS4052A是一个4.0-23V宽电压输入,2A充电电流单电池 同步降压锂离子电池充电器
  6. Java设计模式之工厂模式篇 (转)
  7. esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件
  8. sql常用的语句及其逻辑
  9. android broadcast 大全,android 动作、广播、类别等标识大全(Android actions, broadcasts, categories, etc.).doc...
  10. python中 ab c 2结果是_python解释器执行'{0},{2},{1}'.format('a','b','c')的结果为( )。_学小易找答案...