分析各家2440開發板的價效比(初學者如何選擇開發板)
作者:gooogleman
地址:http://blog.csdn.net/gooogleman/article/details/4544046
我曾經在大學買過兩個ARM9,經歷了糾結的入門過程 http://blog.csdn.net/gooogleman/archive/2010/05/23/5617981.aspx 我覺得選擇一個合適的開發板很重要,所以特花了幾天時間寫了這篇文章,希望對大家有幫助。
剛才一覺醒來,我就淘寶了一番,分析各家2440開發板的價效比。
首先拋棄那些土槍開發板,太低價格沒有啥保障因素的。
從500~800的開發板,搜尋一下,發現友善,飛凌,天嵌,佔據了90%的份額,揚創也有一些,不過遠遠不及前面三者。友善和天嵌的開發板我都親自體驗過,現就來一一評價。友善應該這個價位中出貨量最大的,他的價效比的確可以,他的缺點是bootloader非常古怪,有部分不開源,而且操作繁雜,一個初學者要瞎忽悠好久才懂怎麼弄,還有的NEC LCD實在不敢恭維,影象很不細膩,像有格子,據我所知,這款NEC LCD早就停產了,我覺得這個螢幕很有可能是翻新或者是仿造的,在產的NEC LCD價格都是400左右,友善的總共才賣500多,可想而知這個質量了。嘿嘿,不過一分錢一分貨啊,價格決定了質量,不過友善還是做得不錯了,產品在學生市場做得很成功了。暈今天是60週年國慶閱兵,看電視去。嘿嘿。
再來評價天嵌的開發板吧。TQ2440的市場還是蠻大的,主要是價效比高,nand flash是256M的,bootloader完全開源(友善的nand flash 是128M,bootloader部分開源),並且核心板和底板分離,嘿嘿貌似友善也做了個micro2440吧,底板和核心板也分離,LCD採用了臺灣統寶的,jtag引在核心板上,設計的確不錯,價格600出頭,不過nand 和SDRAM都是64M的,嘿嘿,不過總體感覺還不錯了。TQ在手冊和資源上做的較好,但是板子的工藝較差,和友善的類似,並且有些介面用的材料也不算太好,不過作為學習的板子,我覺得還是值得推薦的。畢竟一分錢一分貨嘛。
飛凌開發板,網上評價他比前兩者質量較好,bootloader是ADS 環境的,可以引導wince和Linux雙系統,nand flash也是128M 的了,這個板子我十月四號會去桂林的朋友那裡看看,到時候再補上評價。
再看800~1000的價格,佔據市場的還是上面這幾家,只是他們的LCD尺寸變大了,所以價格就上來了。這裡出現了個揚創的開發板,900多的,這個板子的核心板比較特殊,有個網絡卡,但是我覺得核心板要引出USB,串列埠,jtag才是最重要的,不然不能獨立開發也沒有意思。也許明年我會做個這樣的。
看1000~1200的價格,還是上面幾家佔據了份額。不過在這裡我要提示的是有家板子價效比超級高,那就是陽初的2440開發板,核心板做的很好,引出了VGA,才一千出頭,我對這個板子很感興趣,我想和他們接觸,幫他們推這個板子。我有朋友做遊戲機產品用他們的板子,我會親自去體驗,再寫詳細的評價。
1200~1500的價格,這個就是飛凌的TE-2440,優龍的2440,佔據主要份額了,QQ2440有部分,不知道為何陽初的開發板價效比不錯,但是也不能佔據主要份額。過幾天親自到他們廠家看看去。飛凌的TE-2440價效比的確可以,功能好多的。
現在再看1500~2500的價格的2440開發板。佔據主要市場的還是飛凌,揚創,優龍等,陽初的帶顯示卡的也佔據了一部分,總之這些開發板功能都比較多,要麼雙網絡卡,要麼帶VGA,有些甚至帶CAN(飛凌的),甚至有些帶圖形加速晶片(陽初的)。還有有些是支援10.4寸工控螢幕的,據說2440支援不起這麼大螢幕,不知道他們是如何做到的?
2500~3000的2440板子,就是優龍的天下了,只有一個EICB-II開發板和他爭奪,而且配置超級高了。顯示卡以及大螢幕LCD。
3000~5000的板子,全部是優龍的。嘿嘿,這個價格的2440,還不如用別的晶片了,超過2K的2440都不值得購買了,即使做產品的,完全沒有必要,估計賣個高校的就有。
5000RMB的2440開發板已經封頂了,這個分析還沒有完全完成,到時候我會貼圖,讓大家仔細比對,各位針對自己的需求,就可以買到比較合適的開發板了。
作者:gooogleman 2009-10-01
繼續完成這篇文章。真是抱歉啊,我這段時間實在是有點忙,公司的新專案,以及我自己在一些目標上定位過高,過早的參與了一些不該接觸的事情,搞得我忙不過來。週日早點起來寫完它。
上次我感興趣的陽初開發板我仔細考究了一下,弄個手冊看看,發現寫的很亂,一個初學者看了會鬱悶死的,旁邊的標籤都沒有做好呢,這個也許是陽初在開發板市場混不到一席之地的原因。價格相對其他的也偏高了一些,不過他們板子都支援VGA,甚至顯示卡的。至於那個ECIB開發板,完全是一些商家自己拿別人方案公司的板子來做開發板賣,ECIB的公司我聯絡上了,人家是做方案的,對開發板沒有興趣,不過他們不管代理是否把案子的板子當開發板賣的,所以就出現了這樣的事情,問他們是怎麼做出來的,然後他們就支支吾吾的說這都是原廠的。嗚嗚!
現在就來加入我個人的一些選擇開發板的傾向吧。
第一、bootloader是否開源?不開源的bootloader是學習驅動的大忌,因為bootloader涉及了大量的ARM的體系結構,如果看不到裡面是咋實現的,那麼驅動很難入門,初學者很難掌握驅動的基礎(ARM的硬體基礎),目前大多數的公司都開源的了,不過友善和揚創兩家的bootloader不開源的,所以想走驅動方向的同志們請你慎重選擇這兩家的開發板。是ADS環境還是PB環境的?ADS 環境的2440 bootloader以優龍的最為出名,很多公司都參考他的,並且啟動速度蠻快的,目前飛凌的2440也是採用ADS bootloader的了。PB環境下的bootloader都是eboot最為代表,這是三星提供的bootloader,和微軟的一些庫緊密相關,嘿嘿,一些人不敢違抗微軟的方式,就只能跟著用。不過我個人是喜好ADS bootloader的,因為修改bootloader容易,可以使用jlink模擬下載,速度很快,可以不用Nor flash也能快速的除錯裸奔程式,eboot就比較鬱悶了,是不能採用jlink等單步除錯的,如果沒有NOR flash,那麼會更加鬱悶。後來的6410 提供了SD啟動才慢慢好一些,不過這樣也增加了成本。
第二、技術支援。嘿嘿,這個大家都沒有說的了,國人都比較浮躁,不願意做長久的服務的。我記得在深圳的英貝特招聘會的時候,他們的面試官居然說技術支援的最大要求就是儘量把問題推到客戶自己身上,就是說絕對不做技術支援,忽悠客戶的。當時我很震撼,我當時就想,這就是英貝特永遠比不上週立功的原因,態度都不對!由於開發板利潤很低了,做技術支援的確很難,很多公司都直接寫上:只保證開發板正確執行,不回答開發過程中的問題。剛開始覺得公司這樣不厚道,不過後來發現他們是深有苦衷,利潤太低了,什麼問題都回答,那他們不用發展了。所以國內開發板幾乎在技術支援上都是沒有的了。
第三、板子的工藝問題,我見過比較好的工藝板子就是立宇泰,優龍,接下來是飛凌,再下來就是友善,之後就是天嵌了。不過立宇泰,優龍的板子真是出了名的貴啊。個人買是買不起的。
總之一句話,一分錢一分貨,有銀子就要買好一些的,不要省錢,只是為了用的更加爽!
嘿嘿,不知不覺,說了好多話,房子快到期了,要出去找房子了。This is it!
作者:gooogleman 2009.11.01
-------------------------------------------2010.04.24 再續關於2440的停產以及替代者問題-----------------------------------------
個人意見:2416 如果有個標準的camera介面,那麼真的是可以完美代替2440 !價格效能方面都比2440 好!
關於S3C2416的種種可能性,網上有很多網友已經開始討論的沸沸揚揚,大部分人都認為S3C2416是S3C2440的最佳替代品。並且S3C2416的效能和成本都要比S3C2440 好很多,除了三星幹了件蠢事——S3C2416 居然沒有標準的camera介面,其他的S3C2416 的介面之豐富,芯片價格之便宜,外設成本之低,讓人驚歎!
一、支援便宜的ddr2
二、支援低成本大容量的MLC nand flash
三、四個串列埠,整合2D加速····.·除了camera,S3C2416在各方面都比S3C2440強悍。
雖然S3C2416 相對S3C2440有這麼大的優勢,但是它並沒有順理成章的佔據S3C2440原有的市場,儘管S3C2440快要停產了,昂貴的外圍晶片業比較難買到了。但是不知道咋回事S3C2416 就是沒有在國內小公司推行起來,我只聽說一些大一些的導航公司採用了這個高性價比的S3C2416 。
why?按照常理,中國人是最務實的,只要便宜的,價效比好的,絕對很快會佔據市場,後來很多人問起這個S3C2416 的事情的時候,問他們為什麼沒有采用這個方案做,他們回答都說太新了,開發難度大,還是2440 好什麼資料都有,隨便開發就可以上市了。真是無語了,2416 是ARM9 ,並沒有什麼高階的東西,咋中國人就這麼怕第一個吃螃蟹呢?經過一番苦勸,很多網友都不敢用2416 ,真是讓人哭笑不得。為什麼國人老是想獲得現成的,按照常理2416 和2440的很多開發是通用的。目前國內做開發板公司的有下面幾家,做的還算一般,不過對於有2440 開發基礎的,我想是不難的。有需要的朋友可以參考一下。
——續@星期五 2010年11月19日 16:09:53
真的很有緣分,這篇文章寫了很長時間,並且一再更新,在前段日子,不少網友叫我再寫詳細點,我也答應要更新的了,不過我狀態一直不佳。原諒我,我寫文章我喜歡那種真實的感覺,一氣呵成,不想矯揉造作。
OK,不少網友反映說我對飛凌的開發板說的甚少,叫我分析一下。我對飛凌還算比較熟悉,對於板子質量做工嘛,我覺得在天嵌(TQ)之上吧,不過文件的細緻度不及TQ和友善;不過售後倒是很好,飛凌有自己的BGA返修臺,而其他開發板公司都沒有的,因為買回來也擺不下,TQ和友善等都在廣州,曾經去TQ參觀過,嚇壞我了,就在一個20平方米左右的房間裡面。飛凌的售後策略是憑藉一個板子系列號,就可以直接返回原廠了,不用去聯絡代理。這個系列號管理措施讓代理和客戶都省了很多麻煩。論飛凌的linux,更新的沒有友善和TQ猛,不過wince比友善和TQ要好,總體評價就是這樣吧,總之各有優點。對了,飛凌的2440板子還有2個致命的武器:一是wince和linux 可以裝在同一個板子上,任意選擇啟動,二是飛凌的bootloader有一部分是ADS 的,這個ADS bootloader能夠和jlink 完美配合,模擬燒寫不再依賴電腦的並口並且速度很快,這是友善和TQ 所不能及的,要知道現在的臺式電腦和筆記本計劃都沒有並口的存在了。所以沒有老電腦的客戶,選取開發板之前可要當心了!別買回去bootloader掛了就要返廠啊。
在這裡我還想說說關於2416 和6410的事情。想在年初的時候,我對價效比超高的2416推崇備至,不過半年之後,我還是清醒的被現實打敗了!2416 從技術的角度講,它的確是比2440 好很多,不過2416 沒有標準camera控制器的致命傷的確讓很多客戶望而卻步。並且我不得不承認一個事實:客戶不會在乎一些成本,只會在乎是否能迅速的做出產品,資料是否豐富,最好不要任何研發,直接裝箱就可以上市的了!我太不瞭解中國市場了,中國很多中小企業都是不具備驅動和硬體研發能力的,所以他們都依賴一些方案和開發板公司,所以2416 註定是個悲劇。不過2440 真的是out chip 了,效能差,BOM成本也不低,還容易買到翻新的的晶片。所以2010年迫切找到一個代替2440的晶片,那是什麼呢?望眼四周,除了ARM11 6410 還能有誰更適合中國中小企業呢?效能不錯,價格65 RMB左右,並且很多開發板公司在大力推行,有幾個以前做2440開發板很成功的公司已經明確表態,將停止更新2440 開發,因為已經到頭了,這半年全力攻打6410 市場了。這個說明了什麼?學生們應該謹慎了!6410 是用SD卡就可以升級系統的,好用,還很強大,所以這是很大喜訊。在我看來6410 和2440 差別並不是很大,俺們公司剛畢業的小夥子,直接玩起來也沒有啥阻礙。(@2010-11-28 補充:sorry啊,俺們公司這個小夥子大學就整mini2440 整了一年半了,所以他進步這麼快,弄6410沒有阻礙和這個很大關係的,所以對於沒有接觸過ARM,至少ARM7以上的同志,對入手6410 開發板學習要慎重啊,開始他謙虛的說大學沒有學什麼,後來看他簡歷才知道獲獎無數,經驗老道啊,所以今天早上我趕緊起來更新補充部落格, 以免誤人子弟啊!)我個人覺得吧,學習嵌入式最重要的程式基礎,以及一些微控制器,微機原理的基礎,只要這些好的,程式功底強悍的,學習2440和6410並沒有多大的差異,這點請同志們放心吧。我補習了很久的C語言,然後直接從51 到2440 也沒有感覺啥阻礙。呵呵,先這樣了。對了關於6410 開發板選型分析,這裡我以前寫了一個,不過沒有這個2440 寫的那麼詳細,我準備最近也更新了,請看如下地址吧
準備下班,收工!This is it!
——2013.04.21 更新
大家一起來diy 超低價四核的exynos4412或者Cortex A8S5pv210開源開發板
——2013.11.17 續
最近很忙很忙,很少來更新部落格,突然上來看這個部落格,發現這篇2009年寫的文章,居然是我部落格點選量最大的文章,並且很多人因為看到這個文章而發郵件給我,因為我重心在轉移,所以很多時候都沒回復的很詳細,甚至我也不再很強烈的認可某一個板子,所以我覺得有必要在這裡給大家宣告一下這幾年來我的一些看法:這個文章是寫於我剛畢業一年多的時候,當時的技術時代還是2440時代,但是現在不同了,現在學習型別開發板已經到了S5pv210的鼎盛時代,並且我這兩年也帶了兩批公司的應屆畢業生,我直接讓他們從S5pv210 這個處理器開始學ARM(他們在學校只搞過微控制器,ARM沒接觸過),這兩批人所有都在半年這樣就入門了ARM android或者wince底層驅動開發,這種其中一些基礎好的甚至可以當做專案主力用,一些基礎稍微差一些的應屆生要到八個月左右也漸漸符合了專案主力的技術能力。所以經過這兩次嘗試後,我覺得S5PV210 用來直接學習ARM 是完全可行的!不管你基礎好還是不好,總之和這個處理器沒有太大關係,關鍵是這個人的耐心和基礎決定了學習ARM的速度。2440 真的太老太老了,停產的晶片,只是一些行業沒那麼快更替,所以還在用著,6410 的用量不是很大,現在價格還是52RMB左右,但是S5pv210 卻是48RMB~50RMB 這樣了,成本沒啥差別了,但是效能卻差了很大一個檔次,所以企業選擇S5PV210 是一個必然的事情。
最後,要學的更快,除了自身努力外,最好找一個好的人帶你,有人帶就像一個猛虎添加了翅膀,會一飛沖天!太晚了,不說那麼多了,這幾年發生了很多事,有些不想提的,不想告訴大家的等過一陣子再告訴大家吧。goodnight!