在這篇文章中,小編將為大家?guī)?a href="/tags/開發(fā)板" target="_blank">開發(fā)板的相關報道。如果你對本文即將要講解的內容存在一定興趣,不妨繼續(xù)往下閱讀哦。
一、開發(fā)板是什么
開發(fā)板是用來進行嵌入式系統(tǒng)開發(fā)的電路板,包括中央處理器、存儲器、輸入設備、輸出設備、數據通路/總線和外部資源接口等一系列硬件組件。開發(fā)板一般由嵌入式系統(tǒng)開發(fā)者根據開發(fā)需求自己訂制,也可由用戶自行研究設計。
在一般的嵌入式系統(tǒng)開發(fā)過程中,硬件一般被分成兩個平臺,一個是開發(fā)平臺,一個是目標平臺即開發(fā)板。在此描述的開發(fā)平臺指的是使用臺式機,通過傳輸的界面,例如串口、或是網絡與目標平臺連接。
開發(fā)嵌入式系統(tǒng),不可避免的是一定要先選擇目標平臺。在挑選一個目標平臺時必須審慎評估,因為這涉及到有無方便的開發(fā)環(huán)境及技術支持。一般的板子除了集成型的CPU之外,最少需要一個輸入及輸出的界面、供下載影像文件的接口、內存、FlashROM、電源模塊等。為了開發(fā)初期的調試方便,還會在拉出幾個特殊的引腳,如JTAG接口,以供外接的調試模塊所使用。
當硬件及規(guī)格選定完成后,接下來就是進入最開始的系統(tǒng)開發(fā)與建立開放環(huán)境。如果項目所使用的嵌入式操作系統(tǒng)不是自己開發(fā),而是向其他廠商購買的話,大都提供集成式開發(fā)環(huán)境與仿真器讓開發(fā)者可以加速整個開發(fā)的過程。當你拿到的是系統(tǒng)廠商已經移植好的操作系統(tǒng),并且確定有給予充分的文件之后,就可以針對自己的目標平臺做集成的動作。
選定操作系統(tǒng)之后,通常都會指定開發(fā)平臺上所使用的各項開發(fā)工具。開發(fā)時需要設置的編譯參數會依據每個環(huán)境不同而有所差異。這個部分必須依據硬件規(guī)格與指示說明編譯出一個可以運行的映像文件,然后通過燒錄工具燒錄在目標平臺上。
二、單片機開發(fā)板怎么選
1.優(yōu)先選擇搭配合適的單片機型號
單片機開發(fā)板自然是離不開單片機的,而不同的單片機所適配的開發(fā)板有所不同,所以為了提高兼容性,在選擇單片機開發(fā)板之前,首先要確定你選擇哪種單片機,可以根據自己的產品功能需求,挑選單片機,再根據單片機型號選擇單片機開發(fā)板。
2.外設電路多的開發(fā)板優(yōu)先選擇
由于當前單片機的外設電路、板載資源比較同質化,常見的外設電路有很多,比如LED流水燈、繼電器輸出控制、蜂鳴器輸出控制、數碼管顯示和射頻通訊等。這些外設電路全都是在設計產品時能夠用到,在選擇單片機開發(fā)板的時候,一定要選擇外設資源多的開發(fā)板。
3.選擇例程多、注釋詳細的開發(fā)板
對于初學者來說,商家能夠配套與外設電路相應的程序例程就是單片機開發(fā)板的優(yōu)勢,可以通過例程學習單片機寄存器的配置方法和如何用程序控制硬件電路。詳細的注釋能夠幫助單片機工程師解決很多問題。所以在選擇單片機開發(fā)板的時候,盡量選擇例程多、注釋詳細的開發(fā)板。
4.選擇有完善售后的單片機開發(fā)板
和我們買東西一樣,特別是帶有功能的電子產品,完善的售后服務當然是優(yōu)先選擇。這方面和品牌以及銷量無關,有些大品牌的售后服務也不一定很完善,擁有完善的售后服務的廠家,往往會提供售后技術咨詢服務,幫助你解決各種問題。
最后,小編誠心感謝大家的閱讀。你們的每一次閱讀,對小編來說都是莫大的鼓勵和鼓舞。希望大家對開發(fā)板已經具備了初步的認識,最后的最后,祝大家有個精彩的一天。