嵌入式工程師step by step

2021-06-15 22:13:01 字數 1721 閱讀 6180

近來嵌入式挺火,於是大家都往這裡擠。我想提醒大家的是,嵌入式馬上也會成為如今的軟體業。在你進來之前請先考慮清楚。但只要我們真的學精了一樣東西,不管它將來變成什麼樣,哪怕最後只剩下乙個人,那個人也一定就是你自己。

很多人以為搞嵌入式就是隨便找本書看看,在電腦上編幾個程式就完事。非也,其實嵌入式的門檻是比較高的。具體如下:  

1、您得有一定數量的money。

(1)、開發板貴

(2)、培訓費更貴

(3)、開發平台是貴得不能再貴。(除非您只是想玩玩而已)

2、需要學習的東西多。(1)、window環境程式設計;(2)、linux環境程式設計;(3)、微控制器

3、最後也是最重要的一點,你得有堅韌不拔之志和一顆平常之心。

(1)、自信 堅強 積極 勤快 (注:好的自信是自覺的!)

(2)、成功其實就是成為最好的您自己       

嵌入式門檻雖然較高,但也跟其他事物一樣,並不是牢不可破。只要我們用心去對待,東雪終將化去,春風定會吹來。具體步驟如下:

1、《c語言》第二版 譚浩強 ; 《c程式語言》第二版 徐寶文譯 機戒工業出版社

你能區分開指標陣列和陣列指標嗎?你知道函式指標嗎?

你能區分開定義乙個變數時系統給它分配的空間與用malloc()函式給乙個變數分配的空間有什麼不一樣嗎?

2、《資料結構》c語言版  黃國愉、葉乃青編  清華大學出版社

你能合上書本,用c語言實現書中的單鏈表、雙鏈表資料結構嗎?

3、《實用c++程式設計》第二板 中國電力出版社 steve_oualline著

此階段主要是學習其物件導向的程式設計思想,加深對c語言和資料結構的理解。

4、學習微控制器,最好能找個前輩帶一帶。

你能用51微控制器做出一樣實際的東西嗎?即使它再簡單!

要注意加深對中斷的理解。

5、學習arm微控制器。

(1)、細讀《arm微控制器基礎與實戰》周立工編寫 (注:即使你不用書中的開發板)

6、學習ucos!!作業系統。

(1)、細讀《嵌入式實時作業系統uc/os-!!》第二版 召貝貝譯

你能把ucos!!移植到自己的平台上嗎?

(2)、能編寫在ucos!!作業系統環境下執行的針對具體硬體的驅動程式

7、熟悉linux環境,學習linux環境程式設計,學習交叉程式設計

(1)、細讀《linux命令大全.pdf》

(2)、細讀《gnu make 使用手冊(中譯版).pdf》

(3)、學習建立交叉程式設計環境.

8、學習linux作業系統。     

(1)、《unix環境高階程式設計》

(3)、細讀《linux核心完全注釋》

(4)、細讀《understanding the linux kernel 2》

(5)、利用源**閱讀利器工具"source insight"進行真正的linux核心原碼刨析

(6)、最後進行核心移植,並能編寫在linux作業系統環境下執行的針對具體硬體的驅動程式

9、學習linux裝置驅動編寫。可參考《linux裝置驅動程式》

10、複習c++,學習用qt進行圖形介面程式設計

(1)、細讀《qt程式設計寶典》

(2)、學會通過檢視qt電子文件進行qt gui實地程式設計

(3)、學習交叉程式設計.(其實就是把命令qmake變為tmake)

11、當然,你也可學習一下pcb的製作和設計乙個自己的cpu(即軟殼)

至此,你已學完嵌入式的整流程!但謹記:乙個有思想的人才真是乙個力量無邊的人;有容乃大,能予方強!  

嵌入式工程師需要mysql 嵌入式工程師的發展路線

最近遇到很多處於迷茫中的新手,在糾結要不要去學嵌入式,主要問題在於嵌入式的門檻非常高,經驗少 或者非電子專業投身嵌入式行業能否發展下去。現在嵌入式開發行業的確發展很好,大多數從業者都是科班出身,但我們也看到很多非科班的人分享了自己的從業過程,也許起初知識不如科班的多,但他們經過持續數年學習實踐,也成...

嵌入式工程師筆試題

1.linux核心裡面,記憶體申請有哪幾個函式,各自的區別?kmalloc 連續物理記憶體 vmalloc 虛擬記憶體連續 物理上非連續 2.irq和fiq有什麼區別,在cpu裡面是是怎麼做的?irq 普通中斷 fiq 快速中斷 有自己的暫存器,省去暫存器內容儲存的時間。3.int a char b...

嵌入式工程師可選發展

學習路徑 接著從 入手,根據應用場景看不同的 執行路徑 根據應用場景改不同的需求 寫總結,由list寫總結 找忙點,在list上增加新的內容或者要改進的內容 寫需求設計書,架構設計書,api說明書,形成模板,以備不時之需 總結 方面的知識體系 架構方式與case案例 編譯工具 版本管理 程式設計設計...