我正在开发一个基于OpenCV的项目。目前我正在使用AMD turion处理器的Ubuntu 10.04系统。但项目需要作为嵌入式系统工作。所以我使用的是基于ARM11处理器和SAMSUNG S3C6410处理器的现成板。它支持Linux 2.6.28。它也支持ubuntu。那么如何将我的代码从主机系统移植到我的嵌入式系统。 谢谢 这是董事会的链接。 http://www.minidevs.com/
答案 0 :(得分:0)
我认为最好的开始方式是看一下Angstrom / OpenEmbedded。
这是一个为各种嵌入式平台构建操作系统映像的框架。你可以拍摄预编译的图片,但我意识到过了一段时间后不值得麻烦。
只需自己构建目标图像(使用OpenCV作为目标平台,它绝对适用于S3C2440(一年前左右自己测试)和所有OMAP3平台(BeagleBoard,EVM等)。
然后,使用OpenEmbedded构建交叉编译器(有一个包名称),将其安装在主机上,您应该准备好了。
如果不支持S3C6410,只需使用其他任何ARM11平台,然后安装软件包。很可能您的供应商提供的操作系统是使用OpenEmbedded构建的,它很快就会成为事实上的标准。
答案 1 :(得分:0)
如果您要查找的处理器是ARM,请检查Linaro。看起来很有希望。 http://www.linaro.org/