單片機是嵌入式的一個(gè)學(xué)習方向和職業(yè)發(fā)展方向,是目前從事嵌入式開(kāi)發(fā)中較多的一類(lèi),所以學(xué)習單片機的人也非常多,這里給大家一條學(xué)習路線(xiàn),以供參考。 單片機入門(mén) 2.計算機硬件知識,了解計算計組成原理、CPU、總線(xiàn)等一些基本概念。 3.學(xué)好C語(yǔ)言,會(huì )使用一些常用算法。 這些都是基礎的知識點(diǎn),學(xué)好之后才能上手,要多實(shí)踐,多動(dòng)手,才能快速成長(cháng)。 接下來(lái),就是單片機加強學(xué)習了 1.在單片機開(kāi)發(fā)板上操作,結合提供的原理圖和例程學(xué)習單片機的外設電路和片上資源的編程,一步步搞懂每個(gè)功能塊,記住要自我督促學(xué)習,切勿三天打魚(yú)兩天曬網(wǎng)。做嵌入式開(kāi)發(fā)是非常需要毅力的。 2.以開(kāi)發(fā)板為載體,自己寫(xiě)代碼,用自己的編程思想讓外設電路實(shí)現想要的功能,多試幾種方法,鍛煉自己的編程能力,提高程序運行效率。 最后就是單片機進(jìn)階版了 1.學(xué)習硬件要做好燒錢(qián)的準備,自己買(mǎi)電路板,買(mǎi)元件、工具等,為了進(jìn)一步提升自己,自己要多設計電路,寫(xiě)程序,做板子。 2.多做項目,積累經(jīng)驗,在做項目的過(guò)程中,你會(huì )碰到各種各樣的問(wèn)題,為了解決這些問(wèn)題,你會(huì )想很多辦法,這是一個(gè)很好鍛煉自己的機會(huì ),你會(huì )成長(cháng)得很快,在嵌入式開(kāi)發(fā)領(lǐng)域走的更深遠。 3.多與別人溝通交流,越到后期,難度就越大。但幸好網(wǎng)上有很多大神,多詢(xún)問(wèn)他們,也許你思考大半天的問(wèn)題別人幾分鐘就解決了,所以多跟他們交流,你會(huì )進(jìn)步很快。 |