我是新的嵌入式开发世界,并希望得到我的第一个董事会。
经过一些研究,我意识到使用FPU的选择并不多。这在我的项目中很重要,因为我要做很多浮点计算。
我找到了Mini2440,它似乎运行在ARM920T内核上。这个特殊的单元非常适合我的需求(价格不错,所有的I/O端口,还有一个触摸屏来引导),但它似乎没有FPU。我不知道我会为FP模拟付出多大的代价,所以我不确定是否要扣动扳机。
尽管如此:
发布于 2010-04-20 01:00:41
定点数学几乎可以做任何事情,浮点可以和ARM处理器,用他们的移位优化,爱定点。我已经很久没有FPU了,编码定点对我来说是第二天性。更好的是,固定的数学往往更精确。
总之,不要因为一个板没有FPU而注销它。:)
发布于 2010-04-19 19:01:22
你看过BeagleBoard吗?它的ARM CPU有浮点VFP和SIMD浮点霓虹灯。费用大约是200美元。
发布于 2010-04-20 04:00:36
我不能给你100%的确认,但我99%肯定董事会的处理器没有FPU;在目标市场上,如果有处理器数据表,就会明确提到它。
作为对一个侧面问题的回答:我们最近做了一些基准测试,将性能与FPU进行比较,将性能与不使用FPU的编译器浮点仿真进行比较。最后以大约100倍的速度差。
所以,是的,它起作用了--但是不,你不想做更多的计算,而不是偶尔的计算。正如迈克尔所指出的,在没有FPU的嵌入式处理器上,使用定点数学是一个更有吸引力的选择。
https://stackoverflow.com/questions/2669962
复制相似问题