如何在单板计算机上编程

时间:2015-11-06 12:38:04

标签: linux embedded-linux linaro

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

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

那么,我可以简单地在电路板上下载IDE并以这种方式开始吗?我已经阅读了一些Android编程指南,关于从工作站上扫描一个android图像,但我不明白android图像是什么(这是因为我的主板操作系统,这甚至是相关的吗?)。

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

1 个答案:

答案 0 :(得分:1)

  

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

是的,有些努力,可能很小,可能是巨大的可能。 但常用的方法是使用交叉编译器,它适用于您的PC, 并为您的设备生成二进制可执行文件也是调试的常用方法 这些设备上的代码使用服务器/客户端架构进行debuger,如gdb, 您的PC上的IDE使用gdb client,并且设备gdb-server正在运行。

由于

而导致此类工作流程背后的原因
  1. 嵌入式设备通常具有少量内存和磁盘(闪存)

  2. 嵌入式分发通常会有少量的预建工具用于开发

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

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