在本科應掌握嵌入式哪些技能(學生角度)

2021-07-17 01:57:03 字數 1029 閱讀 5717

本人本科剛畢業,專業是測控技術與儀器,和嵌入式開發有著極大的關聯。經過畢業設計的一次洗禮,也對還處於學生階段的我們應該掌握哪些嵌入式技能有了乙個較淺的理解,如有不正還望指正。

(1)了解計算機基礎

這個是基礎,起碼得了解計算機的基本組成部分,比如cpu、儲存器、匯流排等知識,可以為日後我們理解微控制器的組成原理打下基礎。

(2)模擬與數位電路

這個在我們設計電路時起到關鍵的作用。不可否認現在很多晶元廠商都會給出很多參考電路,但不代表我們可以不用理會模擬與數位電路這部分知識,最起碼你得看懂人家原理圖是的三極體、電阻電容起到什麼作用吧!如果在面試過程中人家叫你設計乙個蜂鳴器的驅動電路,這個你必須在一分鐘以內得設計好吧!

(3)學會一種或幾種微控制器

市面上微控制器形形色色,但其實都可以舉一反三。也就是說,學會一種微控制器,往往很快上手其他微控制器。相信很多學校都會以51微控制器為例來教授微控制器課程。當然,這很好,認真學可以打好很多基礎。對於學有餘力的同學,我也建議可以再多學一種主流微控制器,本人選擇的是stm32作為擴充套件,更加加深了我對嵌入式的認識,並在畢業設計裡選擇了stm32作為主控晶元,顯然也加分不少。

(4)c語言

c語言是嵌入式控制系統中,開發軟體必不可少的神器。作為最接近硬體的一種高階語言,我個人認為得學到乙個比較深的層次,學會使用一些高階用法。其中指標、結構體、巨集定義等等知識更是要爛熟於心。

(5)altium designer & multisim

原理圖設計好了,得畫pcb板吧?是的,我們要把我們的想法轉化為實物,需要把真正的電路板設計出來。altium designer是一款非常好用的電路輔助設計軟體,也十分適合學生用(我實驗室的學長們就是使用這款軟體)。 multisim用於電路**,當你想看看自己設計的放大電路或濾波電路的元件引數是否正確,則可以進行電路******效果。

(6)會看懂英文datasheet

沒辦法,大多數晶元都是國外產的,因此看懂英文datasheet就成為不得不掌握的一項技能了。

(7)學會除錯

誰能保證寫完的程式就一定執行成功呢?學會單步執行、打斷點、檢視變數,將助你更加理解程式執行的過程。

嵌入式開發培訓學哪些?嵌入式培訓課程靠譜嗎

嵌入式系統可以說是當前熱門 有發展前景的it應用領域之一,包括手機 電子字典 可視 數字相機 數字攝像機 機頂盒 智慧型玩具醫療儀器和航空航天裝置等都是典型的嵌入式系統,國內的嵌入式人才極度匱乏,據權威部門統計,我國目前嵌入式軟體人才缺口每年都在50萬人左右。該職業一直處於供不應求的狀態,所以嵌入式...

嵌入式在智慧型家具中有哪些隱藏?

近幾年來,隨著人們對生活質量要求的提公升,對智慧型化需求的增長,智慧型家居逐漸成為很多人的選擇,廣闊的市場需求使得大量物聯網技術湧入智慧型家居領域。隨著嵌入式系統在物聯網中廣泛運用,智慧型家居控制系統,對住宅內的家用電器 照明燈光進行智慧型控制,並實現家庭安全防範,結合其他系統為住戶提供乙個溫馨舒適...

哪些人適合學習嵌入式? 你需要掌握哪些的要點?

近些年,隨著智慧型硬體的火熱,嵌入式系統開發也成為了it行業人員關注的熱點。然而大家都知道,嵌入式開發是乙個高門檻行業,並不是所有人都適合從事這項工作。這也是為什麼經常有諮詢 到底什麼專業的人適合學嵌入式?或從事過自動化相關工作的人員,適合參加嵌入式學習嗎?等等系列問題,接下來就問大家一一解答 究竟...