基于QSDK官方的QCA9531环境搭建
安装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环境搭建相关推荐
- 基于RK3308的ROS运行环境搭建和交叉编译
基于RK3308的ROS运行环境搭建和交叉编译 固件编译环境 准备工作 软件包安装 交叉编译工具链介绍 下载 SDK SDK 目录结构 全自动编译脚本 烧写镜像文件 第一步,编译固件(ubuntu18 ...
- 从零开始 Mask RCNN 实战:基于 Win10 + Anaconda 的 MaskRCNN 环境搭建
大名鼎鼎的 Mask RCNN 一举夺得 ICCV2017 Best Paper,名声大造.Mask RCNN 是何恺明基于以往的 Faster RCNN 架构提出的新的卷积网络,实现高效地检测图中的 ...
- 基于IDEA的JavaWeb开发环境搭建
基于IDEA的JavaWeb开发环境搭建 基于IDEA的JavaWeb开发环境搭建 jdk下载安装配置环境变量 下载 安装 配置环境变量 下载安装激活使用IntelliJ IDEA 下载 安装 激活 ...
- 测试小白基于java的selenium自动化测试环境搭建
本人是一个软件测试小白,自己在研究自动化测试时,真的入了不少坑,直到现在,才勉强将环境搭建了起来. 在此,我随随便便总结了一下基于java的selenium自动化测试环境搭建,送给正在学习软件测试的你 ...
- 基于vs2019的虚幻4环境搭建
基于vs2019的虚幻4环境搭建 1.准备工作 进入虚幻引擎官网注册登录Epic Games账户(受网络影响,推荐使用游戏加速器加速) 在虚幻引擎官网下载Epic Games启动程序并安装 打开Epi ...
- 基于Ubuntu的ORB-SLAM2项目环境搭建过程
目录 关于ORB-SLAM2 环境搭建 已有环境 创建环境 尝试运行 测试环境搭建是否成功 尝试数据集 成功运行双目数据集 下一步 关于ORB-SLAM2 机器人所研究SLAM的学长介绍,ORB-SL ...
- 【游戏开发】基于VS2017的OpenGL开发环境搭建
一.简介 最近,马三买了两本有关于"计算机图形学"的书籍,准备在工作之余鼓捣鼓捣图形学和OpenGL编程,提升自己的价值(奔着学完能涨一波工资去的).俗话说得好,"工欲善 ...
- 基于Selenium2与Python自动化测试环境搭建
工具选择 Python版本: 选择2.7.3, Why? 目前大部分第三方库和工具对2.7都有简单的安装包,不需要自己做太多处理,比2.6内置了一些包,不需要再安装: Python3.x不支持Se2. ...
- -i 可以编译添加多个_大咖说 | 基于 NXP i.MX8 eIQ 环境搭建和编译
一.前言 NXP 针对 Machine Learning ( ML ) 创建了 eIQ 工具,以方便开发者在 i.MX 系列设备上开发 ML 相关应用. 本篇将会分两个章节,一章节介绍 eIQ 软件, ...
最新文章
- 在3ds Max中使用V-Ray 5渲染引擎视频教程
- Asp.net Core认证和授权:JWT认证和授权
- OkHttp简化请求封装思路
- PLSQL 的 for循环的小例子
- JSP、ASP、PHP Web应用程序怎么这么多P!
- 退出页面删除cookie_Cookie 机制
- 如何参悟Java的三大框架
- python调用函数_Python 函数中的 4 种参数类型
- 【Flink】Flink1.12.0 FlinkSQL消费Kafka 使用 temporal join 关联维表Hive 最新分区数据 join 不上
- 统计字符串中每个字符的个数_C++程序设计——统计数字字符个数
- 深度学习三种分割定义
- 前端jquery学习
- c语言 无锁编程,无锁编程与有锁编程的效率总结、无锁队列的实现(c语言)
- mysql查看数据库表容量大小_详解MySQL查看数据库表容量大小的方法总结
- 纯CSS3制作优惠券线性UI效果
- Oracle日期转换成格林威治时间
- Win7系统声卡驱动正常但电脑没声音 扬声器和线路输入“未插入”
- java.sql.SQLException: Table 'XXX' is marked as crashed and should be repaired异常修复
- sed命令详解及运用
- 如何搜索百度云盘里的文件
热门文章
- 微信挂号抢号软件c语言,有号提醒、预约抢号使用方法
- cisco的访问控制列表ACL的基本使用(大白话版)(基于cisco packet tracer)
- 【PHP + MySQL】【分享】搭建网站自动回复机器人
- 谈谈如何抓取ajax动态网站
- 一个简单的python程序实例(通讯录)
- Maven-04传递性依赖和依赖范围
- 易语言mysql修改语句_易语言-MySQL-update源码例程
- 实际工作中遇到的技术难题与大家交流(工作流条件表达式计算部分),希望技术高手能给于指点
- 将Excel数据导入SQL数据库
- 如何轻松停用WordPress插件(入门指南)