2010-04-19 45 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美元