流利的用於編寫作業系統的程式語言,例如c:對元件級別的硬體的理解;以及輕鬆跨越軟體和硬體的能力,這些都是當今嵌入式工程師的全部核心技能。
嵌入式開發所包含的技術的多樣性和不斷擴充套件的功能,那麼什麼樣的技能對於工程師來說具有重要的競爭力,使其在就業市場中具有競爭力並發展其職業。
無需成為電氣工程師或晶元設計師,但是需要了解一些硬體。了解位址和資料匯流排,i2c和spi等介面匯流排以及gpio的工作原理。還應該具有有關gpio及其相關電壓之類的基本電子學背景。這可以幫助您了解將嵌入式硬體與現實世界連線的基礎知識。
除此之外,還需要確定您對裝置驅動程式,移植作業系統還是讓作業系統從頭開始執行感興趣。這些都需要具有讀取製造商資料表的能力,知道什麼是暫存器以及如何操作暫存器中的位的能力。另一方面,如果只想專注於軟體,那麼應用程式是僅嵌入(即,資源受限)還是具有實時和/或實時功能?對安全至關重要的影響?嵌入式,實時性和安全性至關重要,它們在許多方面都具有相關性,但是它們不是一回事,它們都需要稍微不同的技能。所有這些技能都可以學習。但是,大多數人都無法嘗試解決所有這些領域,特別是在他們的職業生涯初期。但是,可以制定乙個計畫,該計畫從嵌入資源限制的「公正」開始。然後,轉到實時(軟實時和硬實時)。最後是對安全至關重要的(由於設計不良而導致的最苛刻的實時域)。
每個嵌入式工程師需要的關鍵技能
流利的用於編寫作業系統的程式語言,例如c 對元件級別的硬體的理解 以及輕鬆跨越軟體和硬體的能力,這些都是當今嵌入式工程師的全部核心技能。嵌入式開發所包含的技術的多樣性和不斷擴充套件的功能,那麼什麼樣的技能對於工程師來說具有重要的競爭力,使其在就業市場中具有競爭力並發展其職業。無需成為電氣工程師或晶元...
嵌入式工程師需要mysql 嵌入式工程師的發展路線
最近遇到很多處於迷茫中的新手,在糾結要不要去學嵌入式,主要問題在於嵌入式的門檻非常高,經驗少 或者非電子專業投身嵌入式行業能否發展下去。現在嵌入式開發行業的確發展很好,大多數從業者都是科班出身,但我們也看到很多非科班的人分享了自己的從業過程,也許起初知識不如科班的多,但他們經過持續數年學習實踐,也成...
嵌入式(C C )軟體工程師技能
一 c語言 1 如何判斷乙個鍊錶是否環形鍊錶 2 結構體位元組對齊 二 c 1 c 與c語言的區別 2 什麼是多型 多型分為兩種,一種是靜態的 繼承 一種是動態的 虛函式 3 建構函式和析構函式能否為虛函式 4 c 記憶體管理 5 虛表和虛表指標的儲存位置 6 c 11 7 stl容器的使用場景 8...