【发布时间】:2012-01-17 18:59:30
【问题描述】:
我是嵌入式软件的新手,我想为 Atmel 的 AT91SAM9261-EK 开发板构建一个图像处理应用程序。为了简单起见,我想使用 OpenCV 函数,但我不确定如何生成 .bim 文件以在 brd 上闪烁。 还有谁能帮我理解这类应用程序的流程/软件结构吗? 就像,我需要 Linux 或任何其他操作系统,如果需要,我打算使用 opencv 编写的实际图像处理代码在哪里? 到目前为止,对于像 Basic LCD 项目这样的简单代码,对于这个板,我正在使用 IAR 工作台编译代码,所以如果我想对 opencv 函数使用相同的代码,有没有办法? 有没有其他开源的图像处理库,类似于 opencv 并且易于与 IAR 或任何其他 ARM 编译器集成?
此外,如果有任何关于此的学习文档的链接,那将非常有用 提前谢谢?
【问题讨论】:
-
github.com/dwelch67 我有很多关于如何使用免费的 gnu 和 llvm 工具为许多 arm 微控制器创建闪存映像的低级示例。不确定它是否有帮助,但可能会给您一个使用开源工具的思路。你希望你的代码在 .text 中,所以它在 rom 中,同样的 .data 如果需要在 rom 中并在调用 main() 之前由引导加载程序复制到 ram。
-
我的 mbed_examples 对以嵌入式方式使用这些工具进行了冗长的描述。如果您的代码过于依赖库,而库又严重依赖库,您可能会遇到不使用操作系统就难以移植的地步。
-
computer-vision-software.com/blog/2009/03/… 看起来不太有希望。我会寻找更轻量级的东西或自己编写函数。
-
您能更明确地说明您计划使用的功能吗?
标签: image-processing opencv embedded arm9