① 單片機的開發板和麵包板的區別在哪裡
單片機的開發板基本上集成了單片機所用的常見的外圍器件,一般晶元的位置都是固定的,你只需按照開發板的連接自己編程就可以了。而麵包板則不同,可以根據自己編寫的程序然後布局元器件,試驗成功後可以拆除,使用比較方便,相當於萬用板,而開發板就沒有這樣的功能,一般焊接好後不拆除,只需換相應的晶元即可。
② 嵌入式選擇開發板哪個好,有推薦嗎
嵌入式是現在發展最快的IT技術之一了,很多人都選擇了嵌入式這一行業,對於嵌入式來說,他掙得多,前景也很不錯,學習嵌入式,開發板是最離不開的了,很多初入嵌入式行業的人對於嵌入式開發板,不知道,應該怎麼選。
嵌入式開發板的選擇也不用過於糾結,對於開發板來說,你應該首先要了解嵌入式linux開發板,嵌入式開發板(Embedded development board)就是半導體行業分工合作的載體之一,它為開發產品的廠商提供基本的底層硬體、系統和驅動等資源,使得用戶不需要再投入人力和時間來完成這些底層的工作。
對於嵌入式linux開發板來說,就和軟體外包是很類似的,就像嵌入式產品的硬體、引導代碼、驅動程序、文件系統、協議層、基本應用軟體這些方面,都是電子產品的公共和通用部分,並不是產品能夠形成差異化的關鍵技術,在這個講求分工合作的時代,如果是這部分的工作量比較大,或者是廠商沒有相關的開發人員的時候,就能夠選擇由第三方完成這些軟體開發的工作,加快產品研發的進程,實現產品的迅速上市,搶占市場先機。
那麼了解了嵌入式linux開發板後,那就是如何選擇的問題了,選擇linux開發板其實簡單的說就是有5個方法,根據這些方式選擇,那再好不過了。
第一,就是要看形式了,看看現在什麼用的最多了,很多地方都在用,如果我們選擇現在都不用的,那不就白學了,所以把握趨勢很重要。
第二,選擇開發板 要注意硬體資源(包括:CPU、ROM、RAM、各種介面)其中NanD Flash、Nor Flash和SDRAM的大小一定要滿足自已開發的要求。我們要做到花最少的錢學習最多的東西,這才是我們要實現的目標。或者我們看一下可擴展的介面是否充足。
第三,軟體資源對一個初學者來說也是很重要的,因為不同的開發板提供的軟體資源差別很大。一般必須包括:嵌入式開發操作系統以及相應的驅動(最好有源代碼)、開發工具、調試工具、學慣用源代碼、底板原理圖、有相應的技術支持等等。現在的開發板一般的都可以提供豐富的代碼,資料從網上一搜也是一大堆,原理圖什麼的也都提供。
第四,我們為什麼會用到嵌入式linux開發板,不就是技術支持,初學者在學習嵌入式的時候,可能 一個簡單的燒寫系統的過程可能都要弄好幾天(有過這個經歷的人一定有同感),所以更別說做開發了。其實初學者遇到 的問題在有一些基礎的人看來可能是非常容易的一件事情,因為不太清楚其中的原理,所以不知道錯在什麼地方了,所以要注意這個點。
第五,就是價格問題了,現在大部分使用開發板的用戶是學生,學生沒有多少錢的,買一塊開發板好幾百,半個月的生活費呢,不過這個投入我認為是值得的,這一次的投入可能會改變我們以後的一生的職業,我們學到的是以後工作中用到的實實在在的技術,現在做技術的很值錢的,我們可以上網上搜一下,現在的嵌入式工程師的薪水怎麼樣,就是讓人羨慕嫉妒恨的。所以我們不應該只看眼前的利益,把眼光放長遠一些。
說了這么多都是如何來選擇嵌入式linux開發板,下面就給你們推薦幾個,對於一些初學者來說,想學嵌入式linux的,如果手頭寬裕,cortex-A8,cortex-A9的想買什麼自己去挑,文檔資料源碼齊全就行,如果不寬裕的,買個mini2440開發板就行了,買ARM9的不用太糾結,資料多就行了,還有就是訊為的4412板子也是不錯的,當然不止這些,還有TI AM335X,NXP IMX6Q和Samsung 4412。這些都是很適合初學的人來用的。
看了這么多,對linux嵌入式開發板有很大了解了吧,抓緊時間去選吧。
③ STM32 野火單片機開發板中板子左上端(在BOOT邊)兩排排針中的PC0可以作為模擬輸入埠么怎麼用
應該是可以的,引腳作為模擬輸入端,可以調用庫函數里的GPIO_Init,把GPIO的模式改為Analog,主要是配置GPIO_MODER相應的位,修改那個初始化用到的結構體的初始化值就行了。
不行可以再討論。
④ stm32開發版,正點原子和野火的那個好
stm32開發版,正點原子和野火的那個好?論代碼絕對野火比正點原子嚴謹,野火的代碼宏定義用的比較多,初期會覺得很繞,不直觀,但實際工程應用移植起來才知道有多方便,才明白這個習慣有多好。其實視頻方面野火開始幾章由淺入深講的很好,C基礎不是很好的人也能跟上,很快明白從寄存器到庫函數封裝的由來,但後面章節換了個老師講,可能是實際中做工程中的大牛,有些點講的一筆帶過了,風格不太適合教學,初學者跟的有點費勁,但研究明白了還是能收獲不少。原子的代碼初看就比較適合初學,但代碼風格對後期實際應用來說習慣不是很好。視頻的話跟野火相反,前面段講的很拖沓,什麼找文件的講一大堆,新建工程也只是教你從哪復制文件到哪,但沒說明為什麼這么做,不是很友好。相反後半段更適合初學者,雖然講的不是很深入,但對初學者來說快速入門建立學習信心才最重要。總的來說就是野火的更工程師思維,原子的教學思維,最好兩個交叉看,板子隨便買一個都行,差別不大。
⑤ 單片機開發板是干什麼的
1、可以作為燒寫器(即編程器),將自己寫好的程序寫入單片機中,但燒寫單片機的種類單一 ,型號也不會太多。
2、可以利用開發板上的一些硬體做一些單片機實驗(不需要自己搭建實驗電路)有利於初學者使用。
單片機的學習需要理論和動手,理論與實踐並重。
(5)野火單片機開發板擴展閱讀:
單片機開發板介紹
單片機開發板是用於學習51、STC、AVR型號的單片機實驗設備。
根據單片機使用的型號又有51單片機開發板、STC單片機開發板、AVR單片機開發板。
常見配套有硬體、實驗程序源碼、電路原理圖、電路PCB圖等學習資料。
例如電子人單片機開發板,針對部分學者需要特別配套有VB上位機軟體開發,游戲開發等教程學習資料,開發此類單片機開發板的公司一般提供完善的售後服務與技術支持。