嵌入式開發微處理器選型需要考慮的因素
要選好一款處理器,要考慮的因素很多,不單單是純粹的硬體介面,還需要考慮相關的作業系統、配套的開發工具、模擬器,以及工程師微處理器的經驗和軟體支援情況等。嵌入式定製開發
嵌入式微處理器選型的考慮因素:在產品開發中,作為核心晶片的微處理器,其自身的功能、效能、可靠性被寄予厚望,因為它的資源越豐富、自帶功能越強大,產品開發週期就越短,專案成功率就越高。但是,任何一款微處理器都不可能盡善盡美,滿足每個使用者的需要,所以這就涉及選型的問題。
1.應用領域
一個產品的功能、效能一旦定製下來,其所在的應用領域也隨之確定。應用領域的確定將縮小選型的範圍,例如:工業控制領域產品的工作條件通常比較苛刻,因此對晶片的工作溫度通常是寬溫的,這樣就得選擇工業級的晶片,民用級的就被排除在外。目前,比較常見的應用領域分類有航天航空、通訊、計算機、工業控制、醫療系統、消費電子、汽車電子等。
2.自帶資源
經常會看到或聽到這樣的問題:主頻是多少?有無內建的乙太網MAC?有多少個I/O?自帶哪些介面?支援線上模擬嗎?是否支援OS,能支援哪些OS?是否有外部儲存接?……以上都涉及晶片資源的問題,微處理器自帶什麼樣的資源是選型的一個重要考慮因素。晶片自帶資源越接近產品的需求,產品開發相對就越簡單。
3.可擴充套件資源
硬體平臺要支援OS、RAM和ROM,對資源的要求就比較高。晶片一般都有內建RAM和ROM,但其容量一般都很小,內建512KB就算很大了,但是執行OS一般都是兆級以上。這就要求晶片可擴充套件儲存器。
4.功耗
單看“功耗”是一個較為抽象的名詞。低功耗的產品即節能又節財,甚至可以減少環境汙染,還能增加可靠性,它有如此多的優點,因此低功耗也成了晶片選型時的一個重要指標。
5.封裝
常見的微處理器晶片封裝主要有QFP、BGA兩大型別。BGA型別的封裝焊接比較麻煩,一般的小公司都不會焊,但BGA封裝的晶片體積會小很多。如果產品對晶片體積要求不嚴格,選型時最好選擇QFP封裝。
6.晶片的可延續性及技術的可繼承性
目前,產品更新換代的速度很快,所以在選型時要考慮晶片的可升級性。如果是同一廠家同一核心系列的晶片,其技術可繼承性就較好。應該考慮知名半導體公司,然後查詢其相關產品,再作出判斷。
7.價格及供貨保證
晶片的價格和供貨也是必須考慮的因素。許多晶片目前處於試用階段(sampling),其價格和供貨就會處於不穩定狀態,所以選型時儘量選擇有量產的晶片。
8.模擬器
模擬器是硬體和底層軟體除錯時要用到的工具,開發初期如果沒有它基本上會寸步難行。選擇配套適合的模擬器,將會給開發帶來許多便利。對於已經有模擬器的人們,在選型過程中要考慮它是否支援所選的晶片。
9.OS及開發工具
作為產品開發,在選型晶片時必須考慮其對軟體的支援情況,如支援什麼樣的OS等。對於已有OS的人們,在選型過程中要考慮所選的晶片是否支援該OS,也可以反過來說,即這種OS是否支援該晶片。
10.技術支援
作為多年來的嵌入式開發服務企業,朗銳智科(www.lrist.com)認為,現在的趨勢是買服務,也就是買技術支援。一個好的公司的技術支援能力相對比較有保證,所以選晶片時最好選擇知名的半導體公司。
另外,晶片的成熟度取決於使用者的使用規模及使用情況。選擇市面上使用較廣的晶片,將會有比較多的共享資源,給開發帶來許多便利。
相關文章
- 實際技術選型的考慮因素
- 2023 年 MQTT Broker 選型時需要考慮的 7 個因素MQQT
- 伺服器託管需要考慮這些因素伺服器
- iOS APP開發公司需要考慮的因素有哪些? 北京銳智互動iOSAPP
- 選用住宅代理時要考慮的因素
- 嵌入式產品開發設計需要考慮的問題總結
- 選型招聘系統需要考慮的幾個要點
- oracle 中並行度的設定需要考慮的因素Oracle並行
- 學軟體測試選培訓機構需要考慮哪些因素
- 雲伺服器如何選購,要考慮哪些因素(下)伺服器
- 資料庫備份策略需要考慮的幾大因素資料庫
- .NET多執行緒操作需要考慮的兩大因素執行緒
- 選擇 JS 圖表庫的 13 個考慮因素JS
- PHP開發中資料庫及其相關軟體的選型考慮PHP資料庫
- 開發邊緣計算儲存策略的關鍵考慮因素
- 從實施混合雲到選擇資料遷移策略,需要考慮哪些因素?
- 選擇Linux發行版時要考慮的6個重要因素!Linux
- 選擇成長型積體電路sap系統時一定要考慮的因素
- 管理軟體也太難選了,中小企業選型時應該考慮這些因素!
- 大資料分析平臺選擇考慮哪些因素大資料
- 伺服器選購前的考慮伺服器
- 團隊結構應該考慮的因素
- 企業在選擇MES軟體時,需要考慮二次開發嗎?
- SVD矩陣分解考慮時間因素矩陣
- 開發技術選型參考
- 程式設計師需要重新考慮無程式碼開發的原因。程式設計師
- 開發商更新應用之前需要考慮的五個問題
- 與機器人共赴巫山雲雨,需要考慮倫理問題嗎?機器人
- CRM企業管理系統選型時的參考因素
- PHP的垃圾回收機制-效能方面考慮的因素PHP
- 資料庫選型要考慮哪些問題?資料庫
- MongoDB分片需要考慮的事項MongoDB
- 選擇 NoSQL 資料庫需要考慮的 10 個問題SQL資料庫
- 遊戲開服導量,需要考慮的三大需求遊戲
- 痞子衡嵌入式:微處理器CPU效能測試基準(Dhrystone)
- 萬嶽教育系統:教育直播平臺開發必須要考慮的因素有哪些?
- 英特爾考慮開發混合現實頭盔專用嵌入式晶片晶片
- [嵌入式]S5PV210微處理器GPIO程式設計程式設計