目的:交叉编译OneNET的SDK到树莓派
/由于onenet视频sdk已经更新,本文仅提供参考,不保证成功/
简述:Raspberry Pi本身的硬件性能不是很高,所以在pi上直接编译源代码,需要消耗很多的时间。因此在选择在性能呢强大的台式机上来配置一个交叉编译平台,再将编译后的bin文件和config.json文件拷贝到树莓派来执行。
过程中,需要下载树莓派的交叉编译链。并将SDK所用到的库先交叉编译,再交叉编译OneNET SDK。
实现方法:
硬件准备:
树莓派 *1
一台Ubuntu虚拟机
如果还没有用过OneNET sdk的同学可以先看看这几篇文章
步骤流程:
一:下载树莓派交叉编译工具
选用的交叉编译工具链,是Raspberry Pi 基金会官方发布的 交叉编译工具包,也就是官方用来编译Raspbian操作系统所用的交叉编译工具链
1、直接使用git clone命令直接获取源代码
git clone git://github.com/raspberrypi/tools.git
然后
cd raspberrypi-crosscompile-tools/arm-bcm2708
可以看到
<