c語言可以說是貫穿整個嵌入式系統的核心編程語言。要學好嵌入式系統,必須學習C語言。
2.學習基本電路和工具。妳可以找到壹些嗶哩嗶哩的視頻並下載proteus,keil來學習。Proteus是仿真軟件,包含各種組件。Keil是可編程的。學嵌入式避免不了和硬件打交道,也不可能壹直模擬。最好有壹定的模擬和數字電學基礎。作為初學者,只需要學習電阻、電容、二極管、三極管、mos晶體管等常用器件的工作原理,以及常用基本電路的原理圖。如果不打算從事硬件開發,也不需要花費太多精力去完全理解這兩門課程。如果不了解電路和器件原理,可以直接去百度。工具方面,要學習示波器、萬用表等基本的硬件檢測工具和電烙鐵的焊接技術。
3.學習單片機
有了C語言和電路知識的基礎,就可以正式開始學習單片機了。當然也可以不學單片機直接學linux,但是會比較難學。用單片機的基礎學習linux可以讓妳更好的理解底層的基礎知識,同時學習單片機也可以做出壹些有趣的有創意的發明。
學習單片機建議從51單片機開始。可能有人會覺得51單片機弱,落後,沒必要學。這種想法是錯誤的。首先,單片機只是壹個工具。本質上,我們是在學習C編程及其電路設計。即使我們以後不用51單片機,但是,從中學習到的編程水平和電路相關知識,在所有嵌入式產品中都是通用的。另外,在我們的現實生活中,大部分家用電器的MCU,包括但不限於冰箱、空調、洗衣機、烤箱、電飯煲等。,是壹個51內核的微控制器。其優點在於操作簡單,價格低廉。就像汽車和飛機發展到今天,考慮到成本和方便,最後1km的路還是以小電驢為主,但最重要的是對於初學者來說,51單片機的學習資料比較多,底層也比較簡單,可以幫助初學者學習基本的單片機,了解寄存器底層的工作原理。
變形桿菌;多變的人(物);普路提斯(希臘海神)
凱爾
51單片機