IT培訓(xùn)網(wǎng)
IT在線學習
三、學習路徑
萬丈高樓平地起,不管多優(yōu)秀的工程師都是從小白開始的。一條清晰合理的學習路線能幫助小白們高效率的完成基礎(chǔ)知識的儲備工作,注意這里是知識的儲備過程,而經(jīng)驗是從實踐中得到的。學習路徑是多種多樣的,不同能力和不同基礎(chǔ)的人有不太相同的路徑,這里分享我自己的學習路徑,供大家參考。
1.了解計算機原理,操作系統(tǒng)基礎(chǔ)知識。了解硬盤,內(nèi)存和CPU的關(guān)系,程序是如何加載到內(nèi)存運行的,了解操作系統(tǒng)進程切換和時間片的概念。
2.學習C語言,掌握編譯器基本知識,能編寫簡單的程序。學習硬件相關(guān)知識。
3.購買洞洞板或者面包板,配合stm32等單片機核心板及相應(yīng)教材,實踐IO操作,中斷,定時器,ADC,UART通信,IIC通信,SPI通信,CAN通信等基本功能。在此過程中不斷鞏固提升C語言編程水平。
4.掌握了某一種單片機的基本編程和控制后,可以進軍嵌入式操作系統(tǒng)的學習。在此期間可以繼續(xù)使用STM32核心板,加購LCD串口液晶顯示屏,不需要買帶字庫的顯示屏,簡單實用的串口顯示屏就可以。然后可以從Free RTOS開始學習,這個操作系統(tǒng)代碼少,概念清晰,易于學習操作系統(tǒng)的原理,也易于移植,基本上可以參考官網(wǎng)以及網(wǎng)絡(luò)上的資料順利的將操作系統(tǒng)移植到STM32核心板。通過FreeRTOS,可以學習嵌入式操作系統(tǒng)的基本原理,并可以編寫LCD驅(qū)動程序來感受硬件驅(qū)動程序的概念。
5.學習嵌入式Linux操作系統(tǒng),購買ARM9或以上版本的主控的開發(fā)板,要求開發(fā)板上至少有串口和網(wǎng)口。學習板級支持包的開發(fā),交叉編譯,GDB調(diào)試,UBOOT移植,內(nèi)核移植,根文件系統(tǒng)制作,設(shè)備樹,驅(qū)動程序編寫,網(wǎng)絡(luò)編程相關(guān)知識。
6.學習物聯(lián)網(wǎng)相關(guān)模塊的使用,可以購買ESP32核心板進行wifi,藍牙的模塊控制學習,購買其他模塊實現(xiàn)其他小項目的練習。
通過上面的一番閉關(guān)修煉,你已經(jīng)學習了嵌入式開發(fā)的主要知識架構(gòu),接下來就要多做小項目,多練習排錯,才能不斷積累經(jīng)驗。
四、學習方法
1.先整再零:
對于一個實例項目,先從整體出發(fā),保證調(diào)通,能正常運行,出現(xiàn)預(yù)期結(jié)果。遇到模糊的問題先跳過,整體有了一定認識后再對個別細節(jié)進行深入了解,但不能跳過深入了解細節(jié)的環(huán)節(jié)。
2.邊學邊練:
開發(fā)是一類實踐性很強的技能,嵌入式開發(fā)要與硬件打交道,就需要更多的動手操作和觀察。
學習某一方向的嵌入式開發(fā)知識時,需要給自己的學習進行必要的“投資”,購買面包板、洞洞板、萬用表、調(diào)溫烙鐵套裝、各種器件、芯片,以至開發(fā)板。以上材料不需要一次性都買齊,可以按照當前學習的內(nèi)容分階段購買,經(jīng)濟條件有限的同學也不用擔心,以上材料的開銷除開發(fā)板之外都不貴,可網(wǎng)絡(luò)購買。對于開發(fā)板,可以買學長學姐的二手板卡,能過測試就證明板卡是OK的。
有了學習材料,就要學以致用,例如今天學習了三極管做開關(guān),就可以自己動手畫畫電路圖,然后在洞洞板上實踐一下,通過實際操作,加深印象的同時,也能驗證自己的設(shè)計方案。
3.勤于思考和提問,網(wǎng)絡(luò)如此發(fā)達,提問的能力和技巧我就不再贅述了。
五、技能提升建議
如果你進入的是一家規(guī)模較小的公司,那么你可能有機會接觸各類技術(shù)。這是絕佳的鍛煉機會,要注意不要特別深入某一方向而不關(guān)注其他技術(shù),要知道大牛需要的是多方位的技能。
大公司的話,往往分工比較細致而明確,那就需要在完成自己工作的同時多關(guān)注項目組中其他同事遇到的問題,能協(xié)助解決最好,不能解決的要關(guān)注解決的情況和方法,多蹭經(jīng)驗。幫助別人的同時就是在幫助自己提高,多花時間處理實際問題是難得的經(jīng)驗。
不管在哪種場合工作,一定注意經(jīng)驗的積累,好記不如帶墨,要用文字將經(jīng)驗記錄下來,將遇到的問題詳細描述清楚,沒事的時候翻看一下,工作時間長了,你會發(fā)現(xiàn)這是一筆難得的財富。
限于篇幅,這里就不再多講技術(shù)的細節(jié)了,希望各位讀者在技術(shù)成長的過程當中都能有自己清晰的學習路徑,安排好自己的學習計劃,穩(wěn)扎穩(wěn)打!
>>本文地址:http://m.hqfphsz.com/zhuanye/2019/48090.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?