相信對(duì)嵌入式開(kāi)發(fā)感興趣的朋友最近一定不會(huì)對(duì)一個(gè)新名詞陌生——Arduino。尤其對(duì)初學(xué)者來(lái)說(shuō),恐怕都聽(tīng)到過(guò)“嵌入式開(kāi)發(fā)從哪里上手最好?Arduino!”這樣的說(shuō)法。那么Arduino到底是什么呢?是一種新的控制芯片?還是一種新的開(kāi)發(fā)軟件呢?看看Arduino優(yōu)勢(shì)吧!
Arduino優(yōu)勢(shì)介紹:
開(kāi)放性:Arduino的硬件電路的軟件開(kāi)發(fā)環(huán)境都是完全開(kāi)源的,在不從事商業(yè)用途的情況下任何人都可以使用、修改和分發(fā)它。這樣不但可以使用戶更好的理解Arduino的電路原理,更可以根據(jù)自己的需要而去修改它。比如由于空間的限制,需要設(shè)計(jì)異形的電路板;或是將自己的擴(kuò)展電路與主控制電路設(shè)計(jì)到一起。
易用性:對(duì)于稍微有心的人,不論基礎(chǔ)如何,只要他有興趣,拿到Arduino之后的一個(gè)小時(shí)之內(nèi),應(yīng)該就可以成功運(yùn)行第一個(gè)簡(jiǎn)單的程序了。Arduino與PC的連接采用了當(dāng)下最主流的USB連接,你可以像使用一只MP3一樣把Arduino與電腦直接連起來(lái)而不要再額外安裝任何驅(qū)動(dòng)程序。而且Arduino的開(kāi)發(fā)環(huán)境軟件也非常的簡(jiǎn)單,一目了然的菜單,僅提供了最必須的工具欄,除去了一切可能會(huì)使初學(xué)者眼花繚亂的元素,你甚至可以不閱讀手冊(cè)便實(shí)現(xiàn)代碼的編譯與下載(我可沒(méi)說(shuō)編寫(xiě))。
交流性:對(duì)于初學(xué)者來(lái)說(shuō),交流與展示是非常能激發(fā)學(xué)習(xí)熱情的途徑。但有些時(shí)候,你用AVR做了個(gè)循跡小車(chē),我用PIC做了個(gè)小車(chē)循跡。那么對(duì)單片機(jī)理解還不是特別深刻的初學(xué)者來(lái)說(shuō),交流上恐怕就會(huì)有些困難。而Arduino已經(jīng)劃定了一個(gè)比較統(tǒng)一的框架,一些底層的初始化采用了統(tǒng)一的方法,對(duì)數(shù)字信號(hào)和模擬信號(hào)使用的端口也做了自己的標(biāo)定,初學(xué)者在交流電路或程序的時(shí)候非常方便。


































