IPQ5018的QSDK编译,运行OpenWRT网页
好久都没有搞高通新芯片了,因为IPQ5018这颗芯片的原因,要搞下新的QSDK。总结一下,最深的感受就是说,Atheros堕落了(侧头遮脸)。 首先,就是开发环境搭建真的很烦。Release Notes里搞那么繁琐的命令,直接搞一个脚本就好了嘛。到了2023年还有一个坑,就是官方的代码都在一个codeaurora.org的网站上,可是,人家居然网站停止运营了,还好有提示,可以转到git.codelinaro.org网站去,就是都要改一下地址。然后,也不怨人家的一点是,我的服务器是CentOS7的,有些对应环境要自己改,而QSDK基本环境停留在OpenWRT18.6上,经实验,可以用devtoolset-7这套环境。部分包的源应该是15.05的,和QSDK里改的一些新版本的东西不匹配,乱选可能编译不过。然后,文件目录不要太深,不然编译时可能遇到命令行参数过长的问题。当然,也可像我一样,魔改Makefile也是可以的。 其次,编译脚本太拉,可能只考虑一次性生成,而不照顾别人修改。比如,OpenWRT编译完后,因为习惯问题,我清理了build_dir重编,…