QSDK(QCA Softeware Development Kits),是高通基於OpenWRT增加自有代碼的開發套件,使用QSDK首先需要repo工具,如何獲取repo工具,自行搜索
使用repo獲取QSDK
本文以IPQ40xx平台在QSDK SPF11.3為例進行說
repo工具需要一個manifest文件,此文件是一個xml的文件,不同的芯片以及版本有不同的文件,詳細可參考高通的文檔。
repo init -u git://codeaurora.org/quic/qsdk/releases/manifest/qstak -b release -m caf_AU_LINUX_QSDK_NHSS.QSDK.11.3_TARGET_ALL.12.0.5871.00.6148.xml
repo sync -j8 --no-tags -qc
以上命令獲取QSDK框架,命令執行時間較長,執行完畢后的文件結構如下:
meta-scripts 存放用於生成高通single和apps鏡像的配置和腳本 qsdk OpenWRT源碼 skales 存放一些開源工具和自由工具,make-arm,package等 tools 一些配置和(xml)和相關工具
執行完畢后根據高通的手冊進行文件拷貝和編譯,首次編譯需要時間較長,在雙核2.9GHz的CPU上編譯5個小時。