歡迎來到培訓(xùn)無憂網(wǎng)!
咨詢熱線 400-001-5729
2022-05-08 18:41:01|已瀏覽:3148次
下面圍繞買什么樣的開發(fā)板、嵌入式開發(fā)板哪款好這個(gè)話題簡(jiǎn)單說兩點(diǎn)。首先是開發(fā)板種類,市面上的開發(fā)板有很多,流行的主要包含51、 Arduino、 ARM(STM、NXP)、IOT、 RISC-V、Linux、樹莓派等幾大類。
1、51類
其中51同類型的8位單片機(jī)又分為多種類型,比如STC(宏晶)的STC89C51系列、 Atmel(愛特梅爾)的AT89C51系列,還有像AVR、PIC、STM8這些都屬于同“級(jí)別”的8位單片機(jī)。對(duì)于基礎(chǔ)相對(duì)較弱的初學(xué)者,可以先買一塊51開發(fā)板上手試試。如果學(xué)起來沒有壓力了,就可以買ARM、Linux等開發(fā)板。
2、Arduino類
Arduino開發(fā)板算是一類“定制”開發(fā)板,它會(huì)結(jié)合Arduino軟硬件平臺(tái)進(jìn)行開發(fā)。Arduino開發(fā)起來相對(duì)單片機(jī)更簡(jiǎn)單,它其實(shí)是在單片機(jī)的基礎(chǔ)上,把底層很多東西都已經(jīng)做好了,不像單片機(jī)還要熟悉各種寄存器外設(shè)等功能。
Arduino開發(fā)板類型很多,比如:Arduino Uno、 Due、 Micro、 Leonardo等。Arduino對(duì)初學(xué)者比較友好,簡(jiǎn)單易上手,可以參看之前分享的文章:Arduino與單片機(jī)區(qū)別
3、ARM類
現(xiàn)在的開發(fā)板,除51內(nèi)核之外,大部分都屬于ARM內(nèi)核的開發(fā)板,包括現(xiàn)在手機(jī)里面處理器也大部分都是ARM內(nèi)核芯片。比如:ARM9xx、 ARM11xx、 STM32xx、 LPCxx、 iMX RTxx等各種系列的開發(fā)板。
對(duì)于有基礎(chǔ),想學(xué)習(xí)ARM單片機(jī)開發(fā)的讀者來說,可以購買ARM Cortex-M的開發(fā)板。
4、IOT類
IOT類開發(fā)板,其實(shí)也不應(yīng)該叫開發(fā)板,它就是在普通開發(fā)板(比如STM32開發(fā)板)基礎(chǔ)上增加了一些聯(lián)網(wǎng)、傳感網(wǎng)等模塊,可以實(shí)現(xiàn)物聯(lián)網(wǎng)功能的一類開發(fā)板。
對(duì)于有基礎(chǔ)的同學(xué),想進(jìn)一步學(xué)習(xí)物聯(lián)網(wǎng)開發(fā),可以購買這類開發(fā)板。
5、RISC-V類
RISC-V這幾年開始流行起來了,因?yàn)锳RM版權(quán)費(fèi)貴的問題,現(xiàn)在很多CPU廠商都在布局RISC-V處理器。像國內(nèi)做的比較早的GD32X系列就是RISC-V處理器。
RISC-V處理器是新趨勢(shì),對(duì)于追求新趨勢(shì)的開發(fā)者可以購買這類開發(fā)板,但對(duì)于初學(xué)者,不建議購買。
6、Linux類
Linux類的開發(fā)板,主要指支持Linux操作系統(tǒng)類的開發(fā)板,早期ARM9、ARM11比較多(現(xiàn)在不推薦購買這類開發(fā)板了),現(xiàn)在推薦STM32MPxx、iMX RTxx系列類 的支持Linux操作系統(tǒng)開發(fā)板,芯片是近幾年新推出的,配套的教程也相對(duì)更新。
對(duì)于有Linux基礎(chǔ)的同學(xué),想購買開發(fā)板,可以推薦這類開發(fā)板。
7、樹莓派類
樹莓派也是比較火的一類,其實(shí)它也是基礎(chǔ)Linux操作系統(tǒng),做了一些定制化的開發(fā),更方便開發(fā)者學(xué)習(xí)。樹莓派和Arduino類似,都是做了一些軟硬件的定制化開發(fā),官方也推出了多款定制的開發(fā)板。
學(xué)樹莓派比單片機(jī)(51、STM32)相對(duì)難度要大一點(diǎn),但比自己移植Linux、搭建各種開發(fā)環(huán)境要簡(jiǎn)單一些。
然后,買什么樣的開發(fā)板?上面說了一些常見開發(fā)板的種類,那么,到底嵌入式開發(fā)板哪款好呢?我覺得,買什么樣的開發(fā)板,要因人而異。有的人我可能直接勸退,有的人可能建議折騰復(fù)雜的Linux開發(fā)板。買開發(fā)板就像你買一件衣服,要看你自身各種情況。
1.看你的基礎(chǔ)
如果你大學(xué)荒廢4年,C語言一行代碼都沒有在電腦上寫過,我還是建議你放棄了。如果你掌握了基礎(chǔ)的C語言,但不怎么牢固,處于新手級(jí)別,可以買一塊51單片機(jī)先練手。如果你基礎(chǔ)還可以,了解過Linux系統(tǒng),可以買Linux配套的開發(fā)板。
2.看你的經(jīng)濟(jì)能力
現(xiàn)在的學(xué)生感覺經(jīng)濟(jì)相對(duì)都挺好了,當(dāng)然也不排除少部分經(jīng)濟(jì)困難的同學(xué)。現(xiàn)在的開發(fā)板種類繁多,貴的要上千元,但是,同類別的開發(fā)板也有便宜的。經(jīng)濟(jì)困難的同學(xué)可以買資源相對(duì)少一點(diǎn)的入門級(jí)開發(fā)板。其實(shí),經(jīng)濟(jì)能力都是相對(duì)次要的,重點(diǎn)是買了就要用上。再貴的開發(fā)板,你買來吃灰,它的價(jià)值也等于0.
3.看賣家團(tuán)隊(duì)
大家買東西都會(huì)考慮大品牌,買開發(fā)板也不例外,其實(shí)就是看賣家背后的技術(shù)團(tuán)隊(duì)。買東西主要就是看質(zhì)量問題,你買一塊開發(fā)板回來,上電沒多久芯片就燒了,這樣你能接受嗎?
4.看賣家提供資料
說實(shí)話,買開發(fā)板,資料很關(guān)鍵,可能是決定開發(fā)板發(fā)揮價(jià)值,還是吃灰的關(guān)鍵。
最后說了這么多,買什么樣的開發(fā)板,以及對(duì)嵌入式開發(fā)板哪款好的判斷,其實(shí)還是要看你自己情況。
注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://m.universityresearchassociates.com/news-id-32079.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注嵌入式開發(fā)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050