前段时间我已经做到在电脑上交叉编译一个简单的c/c++程序,然后复制到pluto上运行。
要做到这一点,其实参考adi pluto官网的wiki就能做到了。
但这样有几个问题,只能做到简易程序,如果程序复杂,要调用更多库而SYSROOT里没有就不行了。还有就是每次复制完程序重启pluto后这个程序就没了。
所以接下来要想办法编译pluto的固件。
我找了很多地方,比较难找,英文资料里比较接近的是adi在github上的说明。但也比较复杂。好不容易找到了如下中文资料:
让程序在Pluto SDR上脱机运行——基于Pluto SDR的交叉编译_plutosdr-fw-v0.38-优快云博客
如何编译Pluto SDR固件plutosdr-fw得到SD卡固件和交叉编译用的sysroot_pluto sdr固件移植-优快云博客
让Pluto SDR完全脱机执行任务——实现开机运行特定脚本/程序_plutosdr 运行app-优快云博客
其中,第一篇是我已经做到的。第二篇是我现在要做的。第三篇我还没到这一步但也是我关心的。
理论上,按第二篇做就应该能实现固件编译。但开源项目很容易碰到版本不匹

最低0.47元/天 解锁文章
3716





