如何從零基礎學習嵌入式開發,我在這里給大家一個切實可行的道路,而且相對容易入手,學習中會不斷有收獲。 掌握單片機,嵌入式開發是每個硬件工程師必修課程。但嵌入式開發的掌握卻并不簡單,需要循序漸進的學,需要耐心的學。 對于一個零基礎的人來說,學習嵌入式還是有一定難度的。但對于一個大學電子或計算機專業的人員來說,學習嵌入式還是要輕松方便很多。 對于沒有電路基礎,沒有編程基礎的人來說,學習應該先基本掌握電路和c語言編程。 1 準備工作:模擬電路,數字電路,c語言編程 模擬電路比較難學,學個模模糊糊也就可以了,主要方法是聽視頻教程,看簡單一點的教材,有時間在Multism上做一些仿真實驗;數字電路比較容易學,找個大學視頻教程學完它;c語言編程找一本c語言編程教材,做完書上習題即可。 模擬電路的視頻教程有:清華華成英的《模擬電路基礎》,講的很細,但也很枯燥。 2.51單片機 學習51單片機,可以花100多元錢,到淘寶上買一塊學習開發板,把視頻全部學完,然后自己再做一些練習就可以了。最好掌握proteus仿真,不買硬件也可以學習。學習51單片機,一是掌握51單片機的各種資源,二是掌握常用元器件和總線。學完后,自己做一些實用的東西比如led廣告屏之類的。會很有成就感喲! 個人覺得51單片機比較好的教程有: 郭天祥《十天學會51單片機》;晨輝教你輕松學51;手把手教你學單片機(視頻教程)等 為了增加各種硬件知識,提高學習興趣,大家還可以買arduino來玩一些有趣的電子制作,可以熟悉avr單片機。會增加很多學習興趣喲! 3 學習small rtos51 買一本陳明計、周立功寫的《 嵌入式實時操作系統Small RTOS51原理及應用》,仔細研讀,做完實驗。 學習操作系統比較枯燥,要堅持。 會avr單片機的,《建立一個屬于自己的AVR的RTOS》是最容易入手的操作系統教程。比陳明計的好讀多了。 4 學習ucos ii 買邵貝貝翻譯的《嵌入式實時操作系統--μC/OS-Ⅱ》仔細研讀,并找周立功公司的楊屹的文章,實現對ucos ii的移植。 5 在arm上運行ucos ii 網上有很多這個平臺的實驗,教程,多做一些實驗。 淘寶上開發學習板一大堆,大家可以買一塊來做一做。 推薦一本書:《一步步寫嵌入式操作系統--ARM編程的方法與實踐》 這本書不同于枯燥的教材,完全是為新手編寫的,一步一步實現的操作系統。 6 在arm上運行 linux linux比較復雜,但學習操作系統必須學習掌握linux,以后搞安卓開發也有基礎。 不要覺得這些都是廢話,其實以上學習有了眉目,你就可以到企業去實習,做嵌入式系統開發了。 信盈達靠技術打天下 以下課程可免費試聽C語言、電子、PCB、STM32、Linux、FPGA、JAVA、安卓等。 想學習的你和我聯系預約就可以免費聽課了。 宋工企鵝號:35--24-65--90-88 Tel/WX:173--17--95--19--08 |