嵌入式學習步驟是這樣

 新手建議:

《一》嵌入式學習步驟是這樣:
1.Linux開發基礎學習
虛擬機搭建、Linux宿主機安裝、Linux命令、服務器搭建Samba,NFS、VI編輯器

推薦書籍(鳥哥的私房菜基礎篇,服務器架設篇)

2.linux編程

GCC/GDB、Makefile、交叉編譯環境搭建+C語言強化+Linux系統編程

推薦書籍(linux C函數實例速查手冊,unix環境高級編程)

3.ARM體系結構與編程

ARM處理器編程

推薦書籍(ARM體系結構與編程—杜春雷)   

4.linux系統內核

這是一個比較難的階段了,千萬不要放棄,挺過去了你就成功了

因爲難,所以有價值,這可以是你終身從事的方向                                                         

推薦書籍(深入理解Linux內核,Linux內核源代碼情景分析,Linux內核編程)

5.linux驅動程序開發

Linux驅動開發+Linux文件系統 QT開發+Linux應用程序開發

推薦書籍(linux設備驅動開發,嵌入式Linux應用程序開發詳解)

剛接觸嵌入式,初學者往往不知道要學什麼,如何學習,學習的具體步驟是什麼?沒有目標的去學習,往往學起來很累很煩躁,覺得嵌入式好難,甚至想要放棄!如何你想進入IT行業的話,或者想真正真正的學到一點東西,那就千萬不要放棄!嵌入式系統是一個可以終身從事的行業,發展空間很大!多用在消費量電子,智能家居等!

以上的五個階段希望對你有所啓發!

《二》嵌入式目標

1.底層驅動開發

2.應用程序開發

注:這其中的任何一個都可能是你一輩子從事的方向,發展空間很大

《三》嵌入式需要的基礎知識

1.C語言/C++

剛開始學習的是linux基礎命令,你可能感覺不到C語言有什麼用處,但等你學到了時間編程,文件編程進程管理的時候,那就頭疼了!

推薦書籍(C語言程序設計——譚浩強,C和指針)指針尤爲重要

2.操作系統原理

等你學習到了文件管理,文件系統,進程管理,磁盤管理的時候,你就知道操作系統原理的作用了

推薦視頻(操作系統原理——電子科技大學)

3.微機原理與接口技術

在學習ARM體系結構與編程的時候要用到,例如:寄存器組,定時,中斷,串行通信等

有了彙編基礎,和硬件打交道的這塊知識就相對比較容易了

4.數據結構與算法

拓展編程思維,提高自己的編程能力

5.TCP/IP協議

在學到服務器架設的時候,例如smaba,tftp服務器的時候要對此有所瞭解

推薦書籍(TCP/IP詳解)

6.51單片機和avr單片機基礎

推薦視頻(郭天翔十天學會51單片機,十天學會avr單片機)

也許你看到學習嵌入式要掌握這麼多的知識,頭都大了!沒關係,沒這些基礎也並不可怕,等需要用到那塊知識的時候在來彌補它,這樣就相對輕鬆了!學習過程中遇到了困難,可以聯繫我,我會儘可能的爲你解答!總之學習潛入式是一個比較漫長的過程,千萬別放棄!半年時間你熬過去了,未來的道路也就平坦了許多!

預祝初學者們在嵌入式的道路上學有所成!
發佈了19 篇原創文章 · 獲贊 14 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章