ARM開發板在CPU的基礎上增加外設的嵌入式開發板,用以評估內核芯片的功能和研發各類科技類企業的產品,具備許多功能接口,的嵌入式方案廠商往往有多個內核平臺的ARM開發板使各科技類企業的研發工程師可以方便的測試ARM開發板和研發公司的產品,通過開發板內的資料文檔可快速開發公司產品,縮短研發周期。
如何來選擇arm開發板
學習的話,就用選用FS4412開發板,該開發板以下幾大特點:1.豐富的硬件接口,FS4412采用的處理器使用Samsung新的ARM Cortex-A9四核CPU的Exynos4412, 主頻達到1.4~1.6GHz。該芯片采用了新的32nm的先進工藝制程,功耗方面有了明顯的降低。Exynos4412處理器已經廣泛應用于多個領域。2.功能強大的核心板,采用8層板設計、底板采用4層板設計,更加穩定可靠。3.支持Cortex-A9仿真器。4.支持Android紅外遙控。4.標配Android遙控器,可以遙控Android系統,用于Android TV開發。
arm開發板的價格
價格各異,有500~800,800~1000,1000~1200等等,甚至更高的價格,那么如何來選擇開發板呢?
第一、bootloader是否開源?不開源的bootloader是學習驅動的大忌,因為bootloader涉及了大量的ARM的體系結構,如果看不到里面是咋實現的,那么驅動很難入門,初學者很難掌握驅動的基礎(ARM的硬件基礎),目前大多數的公司都開源的了。不過我個人是喜好ADS bootloader的,因為修改bootloader容易,可以使用jlink仿真下載,速度很快,可以不用Nor flash也能快速的調試裸奔程序,eboot就比較郁悶了,是不能采用jlink等單步調試的,如果沒有NOR flash,那么會更加郁悶。
第二、技術支持。嘿嘿,這個大家都沒有說的了,國人都比較浮躁,不愿意做長久的服務的。我記得在深圳的英貝特招聘會的時候,他們的面試官居然說技術支持的大要求就是盡量把問題推到客戶自己身上,就是說絕對不做技術支持,忽悠客戶的。由于開發板利潤很低了,做技術支持的確很難,很多公司都直接寫上:只保證開發板正確運行,不回答開發過程中的問題。剛開始覺得公司這樣不厚道,不過后來發現他們是深有苦衷,利潤太低了,什么問題都回答,那他們不用發展了。所以開發板幾乎在技術支持上都是沒有的了。
第三、板子的工藝問題,我見過比較好的工藝板子就是立宇泰,優龍等等,個人買是買不起的。 總之一句話,一分錢一分貨,有銀子就要買好一些的,不要省錢,只是為了用的更加爽!
arm都玩什么
就幾點:
1、硬件設計
2、系統移植
3、驅動開發
4、應用開發
以上四點內容,我想比較重要的是后兩點,第3有難度,第4較靈活,關鍵的是都是找工作的砝碼。