回覆列表
  • 1 # 溫Sir

    嵌入式學習的順序如下:

    1 計算機微機原理,微控制器原理;

    2 微控制器,arm組合語言,boot啟動方式;

    3 學習stc,nxp等入門級32位微控制器,瞭解相應的ide和lib;

    4 編寫hello world,學習除錯執行;

    5 高階學習,開始瞭解輕量級rtos,學習OS程式設計;

    6 學習Linux,全面進入浩如煙海的開源軟體學習中。

  • 2 # 科技之源

    首先你得學習一些電子線路的知識,方面你構建嵌入式電子線路。接著需學習微控制器與微機原理,C語言和8位的簡單微控制器也可以學習了,學會使用Keil軟體燒寫程式。再接著就開始進階了去學習32位的微控制器如ST的微控制器。緊接著就要學習嵌入式系統與軟體了,Linux和C++也要開始學習了。

  • 3 # 胖哥科技圈
    對於很多嵌入式初學者來說,學習嵌入式需要學習的內容有以下這些

      1,c\c++語言,我們都知道,這是計算機行業的必修課,必須要紮實的掌握好。像Java 等語言都是可以看到C語言的影子的。你學的時候可以安裝turboc編譯器為開發環境,可以是練習C語言程式設計;安裝vc++6.0學習C++程式設計。

      2,作業系統,剛入門的朋友可以是先在電腦上安裝一個vmware workstation,然後在vmware workstation裡安裝一個linux虛擬機器。這些可以上網搜尋下如何安裝的。網上很多教程。學習一下作業系統的基本原理,熟悉並掌握linux環境下的開發環境。掌握linux常用的命令。

    3,計算機組成的原理,熟悉計算機的基本原理,這就是需要去看看一個計算機的基本組成及軟體在裡面是如何執行的。在Linux程式設計方面《unix/linux程式設計實踐教程》這也可以說是linux程式設計的必修課,在Linux程式設計方面,掌握好程式設計有利用在新的環境系統下面快速的進行程式的設計。

      4,微控制器。什麼是微控制器呢?我覺得它其實就是一臺電腦,就像現在的汽車控制、led的一個控制。我建議買塊開發板自己研究下。網上有很多板子買。這樣的話透過實踐你能學到很多的別人都學不到的東西。

      5,ARM,它是現在最流行的微機,簡單的來說它就是32位的微控制器,還可以跑作業系統。你自己可以移植作業系統進去的,當然需要一定的技術水平才可以完成操作。

      6,硬體的程式語言(FPGA),你會知道晶片到底是怎麼做成的。

      7,類比電路&數位電路,需要有一定的硬體的基礎,如果可以的話,學習下protel,可以自己做個硬體pcb板琢磨一下,相信你是可以收穫很大的。

    總結:

    以上就是作為一個嵌入式初學者應該要去學的內容,也是嵌入式開發中的必備技能。我絕對要想入門學習嵌入式開發,需要腳踏實地,一步一個腳印去學習實踐。在學習中要善於總結。我想只有努力了並且保持一直學習的心態,才會在IT行業走的遠。

     

     

  • 4 # 義縣遊學電子科技公司

    我是從事嵌入式硬體開發的朋友。如果你想自學嵌入式,我推薦你先確定你想學習的嵌入式晶片,如stm32或者avr。

    然後,去買一塊開發板,如正點原子開發板,野火開發板因為開發板上有很多功能晶片都已經集成了,你就可以按照他們的資料進行學習,然後原始碼程式也會提供給你。這樣你就省去了很高的自學成本。

    最後,你還可以加入學習群,大家一起交流。這對於開發過程中遇到的問題解決是一個好的捷徑。開發群我就不提供了,免得廣告嫌疑。

  • 5 # 科技電小二

    很多對嵌入式開發感興趣,想從事這個嵌入式開發的朋友,都會有疑問,學嵌入式要哪些基礎,要學習哪裡東西。學完能做什麼?

    又因為嵌入式包含微控制器開發,linux開發,這裡就以微控制器為參考,和大家一起交流說明下。

    首先學微控制器的職業發展方向:

    微控制器硬體工程師

    工作內容:從事微控制器軟體開發,外圍器件驅動,主要使用C語言。程式碼除錯。

    微控制器軟體工程師

    工作內容:微控制器外圍器件的選型,原理圖設計,PCB設計,樣機焊接與除錯。主要使用EDA軟體如AD/protel99/pads等 。

    學微控制器軟體開發的基礎:

    1 ,C語言,這個是最根本的基礎知識,當前微控制器的開發主要是還是在用c語言,很多人就問,在學校學的彙編,要學精通嗎?我只想說,現在必須用匯編寫程式碼的微控制器會越來越少,所以你仔細品一品。

    在開發環境權利,Keil或者IAR編譯環境都可以編寫程式碼,但用的多的還主要是keil,同時開發環境的搭建和使用也是需要掌握的。

    包括新建工程的步驟,如何設定工程中.h.c 檔案的呼叫關係和檔案框架。實際上微控制器工程檔案不可能很簡單,好的工程檔案框架對於編寫程式碼和梳理有很大的作用。

    2,基本的類比電路的知識點要理解,高低電平對應的0101的概念。電壓電流電阻常規的概念要明白,簡單的LED驅動電路,按鍵電路等簡單的電路得明白,類比電路一點不會,在程式設計過程中會很抓瞎。

    3,微控制器基本概念掌握,最簡單的微控制器最小系統要了解,微控制器正常工作所需要的

    學完微控制器能做什麼產品。

    學微控制器硬體開發的基礎。

    1,硬體開發,必須掌握類比電路,這個是硬體開發的根本基礎知識,硬體開發工程師職業發展好不好,首先得看這個掌握的程度如何。三極體NPN/PNP放大分析。幾種運算放大器的運用,同相比較器。差分放大電路等經典電路要掌握在胸。

    2, EDA軟體要掌握,硬體工程師的必備軟體工具,常用pads/DXP/protel99/AD,設計原理圖和PCB圖的必須工具。

    3,常見工具要會用,電烙鐵焊接一些貼片的器件要能輕鬆自如,萬用表,示波器都是在除錯硬體電路板時候必須用到的工具。

    總結

    微控制器的基礎課程其實不多,但每一門學精確要花費大量的時間,以及專案實際經驗總結才能成為大牛。

  • 6 # casey雨林

    嵌入式最好的就是linux,可以去b站上看看教程,學起來不難的!其次微控制器之類的,也可以做嵌入式,買一塊開發板,然後把板上的功能都搞清楚,實現一遍,這樣就可以掌握很多基礎和知識!

  • 7 # 無敵白菜君

    同道中人,我應該是在嵌入式的門口徘徊呢吧,我就在學習這些,不過進度比較慢,一開始學習了C語言,後來大概學了一下51微控制器(這個還是比較簡單一點的),現在正在學習STM32,有興趣的話可以相互交流溝通一下,共同學習。

  • 8 # 磕磕絆絆小迷糊

    嵌入式的東西還蠻多的,至於學什麼,我覺得取決於你將來想從事哪些方面的工作吧,我之前看到一篇做“工業領域嵌入式產品”公司的資深HR關於“嵌入式工程師崗位解析”的文,推薦給你看看,你可以參考一下有針對性的提高自己

    https://www.toutiao.com/a6951004402387927563/

  • 中秋節和大豐收的關聯?
  • 您認為教師辦輔導班還是外行辦輔導班哪個好?