我正在开发一个基于OpenCV的项目。目前我在使用AMD turion处理器的Ubuntu 10.04系统上工作。但是项目需要作为一个嵌入式系统来工作。所以我使用的是基于三星S3C6410处理器的ARM11处理器的现成电路板。它支持Linux 2.6.28。它还支持ubuntu。那么,如何将代码从主机系统移植到嵌入式系统呢?谢谢,这是冲浪板的链接。http://www.minidevs.com/
发布于 2010-12-18 19:44:01
我认为最好的开始方式是看看Angstrom/OpenEmbedded。
它是一个为各种嵌入式平台构建操作系统映像的框架。您可以使用预编译的映像,但过了一段时间后,我意识到这不值得这么麻烦。
只需自己构建目标映像(使用OpenCV作为目标平台,它肯定是为S3C2440 (大约一年前我自己测试过)和所有OMAP3平台(BeagleBoard、EVM等)构建的。
然后,使用OpenEmbedded构建交叉编译器(有一个对应的包名),并将其安装在您的主机上,您应该已经准备好了。
如果不支持S3C6410,只需使用现有的任何其他ARM11平台,然后安装软件包。您的供应商提供的操作系统很可能是使用OpenEmbedded构建的,它很快就成为事实上的标准。
http://www.angstrom-distribution.org/
http://www.openembedded.org
发布于 2012-03-21 02:16:49
如果您正在寻找的处理器是ARM,请检查Linaro。它看起来很有希望。http://www.linaro.org/
https://stackoverflow.com/questions/4461215
复制相似问题