参考:http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=33630
用 TX2 做红外热成像仪的识别,厂家不提供源码,只能提供对应版本的 SDK,但是需要我们自己提供交叉编译器
由于之前没有做过交叉编译相关工作,对编译工具不太了解,因此查找相关资料学习下
交叉编译知识
一般来说,针对嵌入式平台的开发有两种编译模式:原生编译和交叉编译。原生编译就是直接在嵌入式平台上编译代码并运行,而交叉编译就是在个人电脑等平台编译代码,然后加载到嵌入式平台运行。
要进行交叉编译,我们需要在主机平台上安装对应的交叉编译工具链(cross compilation tool chain),然后用这个交叉编译工具链编译我们的源代码,最终生成可在目标平台上运行的代码。常见的交叉编译例子如下:
1、在Windows PC上,利用 ADS(ARM 开发环境),使用 armcc