2010-04-19 43 views
5

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

经过一番研究,我意识到FPU的选择并不多。这在我的项目中非常重要,因为我将要做相当多的浮点计算。我发现Mini2440似乎在ARM920T核心上运行。这个特殊的单元非常适合我的需求(体面的价格,所有正确的I/O端口和触摸屏来启动),但它似乎没有FPU。我不知道我会为FP模拟付出多大的代价,所以我不确定是否要在这个模型上使用触发器。

这就是说:

  • 可有人请确认该产品(MINI2440)是否具有FPU或没有?
  • 我的项目将做图像捕捉和分析。有没有人在这种平台上运行OpenMP等任何经验?
  • 请建议任何其他类似的板在≤$ 200价格范围内有一个FPU。
  • 这个世界对我来说是新的。任何其他建议或我应该意识到的事情都非常感谢。

回答

7

定点数学几乎可以做任何事情浮点数可以和ARM处理器一起优化他们的shift优化爱点。我没有FPU这么久,编码固定点是我的第二天性。甚至更好,固定数学通常更准确。

总之,不要因为没有FPU而将板子注销。 :)

+0

感谢您的回答您是否知道任何可以帮助我进行定点数学和嵌入式开发的资源 – ALF3130 2010-04-20 02:00:08

+0

关于嵌入式开发,我是一名游戏程序员,从我第一天开始就一直在有限的系统上工作,我的最佳资源仍然是我的同事 我在一个简短的搜索中找到的最好的页面不是维基百科,也没有其他的前三个发现,去图。 http://wiki.nycresistor.co m/wiki/GB101:Fixed_point_math 的代码看起来与我学到的很相似。之后,你可以在模板类中进行大量的转换,并让它为你思考。 – 2010-04-20 14:57:07

+0

太棒了,非常感谢迈克尔! – ALF3130 2010-04-20 15:13:58

5

你看看BeagleBoard?其ARM CPU具有用于浮点的VFP以及用于SIMD浮点的NEON。成本约为200美元。

+0

看起来像是一个很好的硬件,但缺乏触摸屏是一种破坏行为,因为购买单独的触摸屏使其成本太高,您知道的任何其他产品? – ALF3130 2010-04-19 21:23:57

+2

Armkits.com有一个类似的开发板Devkit8000,带有相同的处理器和一个触摸屏,售价为300美元左右 – 2010-04-22 13:36:29

2

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

作为一个附带问题的答案:我们最近做了一些基准测试,最终将FPU的性能与没有FPU的编译器浮点模拟性能进行比较。速度差异大约为100倍。

所以,是的,它的工作原理 - 但不是,你不想那么做,而不是偶尔进行计算。正如Michael所说,使用定点数学对于没有FPU的嵌入式处理器的计算来说更具吸引力。

+0

谢谢你给我一个关于性能如何不好的想法。我想我会和Mini2440一起去学习更多关于定点数学的知识。 – ALF3130 2010-04-20 13:51:54

1

没有触摸屏,不知道为什么那么重要,beagleboards的串口是狡猾的,但你仍然得到一个终端,或者与一个也基于omap的价格一半,设计好一点的hawkboard一起,有以太网,所以你可以vnc,并获得一个完整的gui没有双倍或三倍的价格在液晶触摸屏上。

而不是去与浮点臂,使用片上(omap)dsp的。在许多方面,TI浮动都优于IEEE。

0

尝试带有FPU的Samsung S3C6410。和三星S3C6410 CPU和4的Witech OK6410 board。3英寸液晶屏,仅售139美元