Arm 嵌入式开发板

Arm 嵌入式开发板,arm,embedded,Arm,Embedded,我是嵌入式开发领域的新手,希望得到我的第一块板 经过一些研究,我意识到FPU的选择并不多。这在我的项目中很重要,因为我将要做相当多的浮点计算 我找到了似乎在ARM920T内核上运行的。这个特殊的单元非常适合我的需要(价格合理,所有正确的I/O端口,以及一个可启动的触摸屏),但它似乎没有FPU。我不知道我会为FP仿真付出多大的惩罚,所以我不确定是否要扣动扳机 也就是说: 请确认此产品(Mini2440)是否有FPU 我的项目将做图像捕获和分析。有没有人有在这样的平台上运行OpenMP之类的东西的

我是嵌入式开发领域的新手,希望得到我的第一块板

经过一些研究,我意识到FPU的选择并不多。这在我的项目中很重要,因为我将要做相当多的浮点计算

我找到了似乎在ARM920T内核上运行的。这个特殊的单元非常适合我的需要(价格合理,所有正确的I/O端口,以及一个可启动的触摸屏),但它似乎没有FPU。我不知道我会为FP仿真付出多大的惩罚,所以我不确定是否要扣动扳机

也就是说:

  • 请确认此产品(Mini2440)是否有FPU
  • 我的项目将做图像捕获和分析。有没有人有在这样的平台上运行OpenMP之类的东西的经验
  • 请向我们推荐其他类似的电路板≤ $200具有FPU的价格范围
  • 这个世界对我来说是新的。任何其他我应该知道的建议或事情都非常感谢

你有没有看地图?它的ARM CPU具有用于浮点的VFP和用于SIMD浮点的NEON。成本约为200美元。

定点数学几乎可以做浮点运算所能做的一切,ARM处理器通过移位优化喜欢定点运算。我已经很久没有使用FPU了,所以编码固定点对我来说是第二天性。更好的是,固定数学通常更准确


简而言之,不要因为没有FPU而注销电路板。:)

我不能给你100%的确认,但我99%确定该板的处理器没有FPU;在该目标市场中,处理器数据表中会明确提及(如果存在)

作为对一个附带问题的回答:我们最近做了一些基准测试,最终比较了使用FPU时的性能和使用不使用FPU的编译器浮点仿真时的性能。最终速度相差约100倍


所以,是的,它是有效的——但不,你不想为了非常偶然的计算而这样做。正如Michael所指出的,在没有FPU的嵌入式处理器上,使用定点数学是一个更具吸引力的计算选择。

没有触摸屏,不知道这有什么关系,beagleboards串行端口很糟糕,但你仍然可以得到一个终端,或者使用同样基于omap的hawkboard,价格只有omap的一半,设计得更好,有以太网,因此您可以在vnc中获得完整的gui,而无需将lcd触摸屏的价格提高两倍或三倍


与其使用浮点arm,不如使用片上(omap)dsp。TI float在许多方面都优于IEEE。

试试带FPU的三星S3C6410。和三星S3C6410 cpu和4.3“液晶显示器(仅139美元)

看起来是一件不错的硬件,但缺少触摸屏是一个破坏者,因为购买单独的触摸屏会让它有点太贵。你还知道其他的吗?Armkits.com有一个类似的主板,Devkit8000,有相同的处理器和一个触摸屏,大约300美元。谢谢你的回答。你知道在定点数学和嵌入式开发方面有什么可以帮助我的资源吗?在嵌入式开发方面,没有。我是一名游戏程序员,从第一天开始就在有限的系统上工作。我最好的资源仍然是我的同事。我在一个简短的搜索中找到的最好的页面不是维基百科,也不是其他前三名的搜索结果,go figure。它的代码看起来与我所学的非常相似。稍后,您可以在模板类中进行大量转换,让它来为您思考。感谢您让我了解性能可能会有多差。我想我会选择Mini2440,然后学习更多关于定点数学的知识。