-1

我最近接触到了一个 inforce 6540 SBC 来做一些计算机视觉编程。我的经验是软件到目前为止一直在windows上的visual studio中编写代码,所以我缺乏linux和不同平台的经验。

我想知道如何开始在此设备上编写计算机视觉应用程序。开发板用户指南指出操作系统是一些 android 发行版,但我的开发板带有 linaro linux 发行版。

那么,我可以简单地在板上下载一个 IDE 并以这种方式开始吗?我在一些 android 编程指南中阅读了有关从工作站闪烁 android 图像的信息,但我不明白 android 图像是什么(这是否与我的板操作系统有关?)。

一些帮助将不胜感激。谢谢

4

1 回答 1

1

我的板子附带了一个 linaro linux 发行版 那么,我可以简单地在板上下载一个 IDE 并以这种方式开始吗?

是的,通过一些努力,可能很小,可能很大,这是可能的。但一种常见的方法是使用交叉编译器,它可以在您的 PC 上运行,并为您的设备生成二进制可执行文件。在具有服务器/客户端架构的此类设备调试器上调试代码的常用方法,例如gdb,您在 PC 上使用 IDE gdb client,并且在设备上运行 gdb-server。

这种工作过程背后的原因是因为

  1. 嵌入式设备通常具有少量内存和磁盘(闪存)

  2. 嵌入式发行版通常具有少量用于开发的预构建实用程序

  3. 嵌入式设备屏幕小、键盘不方便等

所以我建议在你的 PC 上安装 linux(因为在 linux 上运行交叉编译器和 gdb 要简单得多),并设置你选择的 IDE,我建议你使用 Eclipse,因为它类似于 VS 并且有很多插件适合这样的发展。

于 2015-11-06T13:28:50.073 回答