安装ubuntu ubuntu-14.04.6 版本 注意硬盘调大点(处理器数量:4 内核数:2 硬盘200G)

安装ubuntu 编译环境依赖库(参考 高通原厂的 build.txt):
sudo apt-get install gcc g++ binutils patch bzip2 flex make gettext pkg-config unzip zlib1g-dev libc6-dev subversion libncurses5-dev gawk sharutils curl libxml-parser-perl ocaml-nox ocaml-nox ocaml ocaml-findlib libpcre3-dev binutils-gold python-yaml

安装 repo 工具(要安装工具后才配置repo,要不然会提示没有安装repo和git):
sudo apt-get update
sudo apt-get install phablet-tools
sudo apt-get install git

可选配(我的没有配置):
git config --global user.email “xxx@example.com”
git config --global user.name “xxx”
repo init -u git://codeaurora.org/quic/qsdk/releases/manifest/qstak -b release -m caf_AU_LINUX_QSDK_NHSS.QSDK_MIPS.6.0.R4_TARGET_ALL.0.2.3900.010.xml --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable --config-name xxx

配置repo
repo init -u git://codeaurora.org/quic/qsdk/releases/manifest/qstak -b release -m caf_AU_LINUX_QSDK_NHSS.QSDK_MIPS.6.0.R4_TARGET_ALL.0.2.3900.010.xml --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable

同步代码
repo sync -j8 --no-tags -c

拷贝高通原厂的补丁到 repo下载目录

拷贝补丁
mkdir -p qsdk/dl
cp -rf NHSS.QSDK_MIPS.6.0/apss_proc/out/proprietary/Wifi/qsdk-qca-wifi/* qsdk
cp -rf NHSS.QSDK_MIPS.6.0/apss_proc/out/proprietary/Wifi/qsdk-qca-wlan/* qsdk
cp -rf NHSS.QSDK_MIPS.6.0/apss_proc/out/proprietary/Wifi/qsdk-qca-art/* qsdk
cp -rf NHSS.QSDK_MIPS.6.0/apss_proc/out/proprietary/Wifi/qsdk-qca-athdiag/* qsdk
cp -rf NHSS.QSDK_MIPS.6.0/apss_proc/out/proprietary/Wifi/qsdk-ieee1905-security/* qsdk
cp -rf NHSS.QSDK_MIPS.6.0/apss_proc/out/proprietary/QSDK-Base/qca-lib/* qsdk
cp WLAN.BL.3.6/cnss_proc/src/components/* qsdk/dl
(可选)此步骤仅适用于 QCA9531。ILQ.6.0/QCA9563。ILQ.6.0.(我的AR9531选了)
cp WLAN.BL.3.6/cnss_proc/bin/QCA9888/hw.2/* qsdk/dl

tar xzvf WLAN.BL.3.6/cnss_proc/src/components/qca-wifi-fw-src-component-cmn-WLAN.BL.3.6-00139-S-1.tgz -C qsdk/dl
tar xzvf WLAN.BL.3.6/cnss_proc/src/components/qca-wifi-fw-src-component-halphy_tools-WLAN.BL.3.6-00139-S-1.tgz -C qsdk/dl

cp CNSS.PS.2.6/* qsdk/dl/
(可选)此步骤仅适用于 WHC 客户。(我的没有选择)
$ cp -rf NHSS.QSDK_MIPS.6.0/apss_proc/out/proprietary/Wifi/qsdk-whc/* qsdk
$ cp -rf NHSS.QSDK_MIPS.6.0/apss_proc/out/proprietary/Wifi/qsdk-whcpy/* qsdk

编译 QSDK
cd qsdk
make package/symlinks

cp qca/configs/qca955x.ln/ar71xx_premium_beeliner.config .config
make defconfig

sed -i -e ‘/CONFIG_PACKAGE_qca-wifi-fw-hw7-10.4-asic/d’ .config
sed -i -e ‘/CONFIG_PACKAGE_qca-wifi-fw-hw9-10.4-asic/d’ .config
make V=s -j5 download(可以先下载)
make V=s -j5(make V=s -j5多线程编译,如果报错(write error)使用make V=s。 另外由于国内网络问题,编译下载时候会报错,多运行make V=s几次(或者科学上网))

基于QSDK官方的QCA9531环境搭建相关推荐

  1. 基于RK3308的ROS运行环境搭建和交叉编译

    基于RK3308的ROS运行环境搭建和交叉编译 固件编译环境 准备工作 软件包安装 交叉编译工具链介绍 下载 SDK SDK 目录结构 全自动编译脚本 烧写镜像文件 第一步,编译固件(ubuntu18 ...

  2. 从零开始 Mask RCNN 实战:基于 Win10 + Anaconda 的 MaskRCNN 环境搭建

    大名鼎鼎的 Mask RCNN 一举夺得 ICCV2017 Best Paper,名声大造.Mask RCNN 是何恺明基于以往的 Faster RCNN 架构提出的新的卷积网络,实现高效地检测图中的 ...

  3. 基于IDEA的JavaWeb开发环境搭建

    基于IDEA的JavaWeb开发环境搭建 基于IDEA的JavaWeb开发环境搭建 jdk下载安装配置环境变量 下载 安装 配置环境变量 下载安装激活使用IntelliJ IDEA 下载 安装 激活 ...

  4. 测试小白基于java的selenium自动化测试环境搭建

    本人是一个软件测试小白,自己在研究自动化测试时,真的入了不少坑,直到现在,才勉强将环境搭建了起来. 在此,我随随便便总结了一下基于java的selenium自动化测试环境搭建,送给正在学习软件测试的你 ...

  5. 基于vs2019的虚幻4环境搭建

    基于vs2019的虚幻4环境搭建 1.准备工作 进入虚幻引擎官网注册登录Epic Games账户(受网络影响,推荐使用游戏加速器加速) 在虚幻引擎官网下载Epic Games启动程序并安装 打开Epi ...

  6. 基于Ubuntu的ORB-SLAM2项目环境搭建过程

    目录 关于ORB-SLAM2 环境搭建 已有环境 创建环境 尝试运行 测试环境搭建是否成功 尝试数据集 成功运行双目数据集 下一步 关于ORB-SLAM2 机器人所研究SLAM的学长介绍,ORB-SL ...

  7. 【游戏开发】基于VS2017的OpenGL开发环境搭建

    一.简介 最近,马三买了两本有关于"计算机图形学"的书籍,准备在工作之余鼓捣鼓捣图形学和OpenGL编程,提升自己的价值(奔着学完能涨一波工资去的).俗话说得好,"工欲善 ...

  8. 基于Selenium2与Python自动化测试环境搭建

    工具选择 Python版本: 选择2.7.3, Why? 目前大部分第三方库和工具对2.7都有简单的安装包,不需要自己做太多处理,比2.6内置了一些包,不需要再安装: Python3.x不支持Se2. ...

  9. -i 可以编译添加多个_大咖说 | 基于 NXP i.MX8 eIQ 环境搭建和编译

    一.前言 NXP 针对 Machine Learning ( ML ) 创建了 eIQ 工具,以方便开发者在 i.MX 系列设备上开发 ML 相关应用. 本篇将会分两个章节,一章节介绍 eIQ 软件, ...

最新文章

  1. 在3ds Max中使用V-Ray 5渲染引擎视频教程
  2. Asp.net Core认证和授权:JWT认证和授权
  3. OkHttp简化请求封装思路
  4. PLSQL 的 for循环的小例子
  5. JSP、ASP、PHP Web应用程序怎么这么多P!
  6. 退出页面删除cookie_Cookie 机制
  7. 如何参悟Java的三大框架
  8. python调用函数_Python 函数中的 4 种参数类型
  9. 【Flink】Flink1.12.0 FlinkSQL消费Kafka 使用 temporal join 关联维表Hive 最新分区数据 join 不上
  10. 统计字符串中每个字符的个数_C++程序设计——统计数字字符个数
  11. 深度学习三种分割定义
  12. 前端jquery学习
  13. c语言 无锁编程,无锁编程与有锁编程的效率总结、无锁队列的实现(c语言)
  14. mysql查看数据库表容量大小_详解MySQL查看数据库表容量大小的方法总结
  15. 纯CSS3制作优惠券线性UI效果
  16. Oracle日期转换成格林威治时间
  17. Win7系统声卡驱动正常但电脑没声音 扬声器和线路输入“未插入”
  18. java.sql.SQLException: Table 'XXX' is marked as crashed and should be repaired异常修复
  19. sed命令详解及运用
  20. 如何搜索百度云盘里的文件

热门文章

  1. 微信挂号抢号软件c语言,有号提醒、预约抢号使用方法
  2. cisco的访问控制列表ACL的基本使用(大白话版)(基于cisco packet tracer)
  3. 【PHP + MySQL】【分享】搭建网站自动回复机器人
  4. 谈谈如何抓取ajax动态网站
  5. 一个简单的python程序实例(通讯录)
  6. Maven-04传递性依赖和依赖范围
  7. 易语言mysql修改语句_易语言-MySQL-update源码例程
  8. 实际工作中遇到的技术难题与大家交流(工作流条件表达式计算部分),希望技术高手能给于指点
  9. 将Excel数据导入SQL数据库
  10. 如何轻松停用WordPress插件(入门指南)