做嵌入式硬體工程師最重要的是什麼?

時間 2021-05-29 23:44:50

1樓:

女工程師跟你分享和嵌入式的不解之緣!

①邂逅女漢子是從小掛在我身上的標籤,身體好,性格直。然而報志願也是聽親戚推薦然後選擇了計算機,話說計算機是沒有嵌入式以及微控制器的,只會學些計算機的語言(偏上位機),大學的所有懶惰的美好(通宵打遊戲,談戀愛等等)都體驗了一番才發現是要畢業了,突然意識到自己能去幹點啥,就在這個時候學校有合作的嵌入式培訓,起初也是想著就業去的,而且當時看到師兄做了個機械人,又會唱歌又會跳舞,太好玩了,這個真的是激起了我的興趣。就這樣開啟了學習嵌入式以及微控制器的路程~

②笨手笨腳的第一次

微控制器,ARM一系列課程,當時感覺真的可以收穫頗豐,也不會很難的吧。興趣滿滿的去上課,認識元器件,畫原理圖,看程式。簡直眼花繚亂啊,自信被打去了一大半,開始懷疑人生了,不知道自己是否能學會,就這樣結束了學習的第一課。

③越挫越勇,繼續奮鬥

當乙個人想認真做一件事的時候,你會發現潛力無限啊,韌勁也是無限的呢。認真起來的樣子也是很可愛的,每天充實的生活,學習,什麼都不想了。當你堅持下來之後,回頭看看那些堅持是收穫了太多。

微控制器就這樣在曲折的道路上學完了,有時候學了會自信滿滿,有時候會在崩潰的邊緣,然鵝這都被我強大的內心壓下去了。

想來學完微控制器真的自己會設計東西嗎,記得第一次做交通燈的時候那個興奮勁,從原理圖設計,到PCB,再到程式設計,雖然做出來了,其實現在想想當時並沒有完全理解了。

從此開始對各種電子小產品有了興趣,拆拆裝裝,雖然不是每次都能完全對上,但總歸讓自己覺得乙隻腳踏入了智慧型社會了。哇,那個心情啊~

其實每個知識點的學習都是墊腳石,除了堅持不懈,還要不斷的學習,不斷的實踐,買來開發板自己研究,去網上蒐集各種資料,從多次失敗中總結經驗,每次踩過的坑都是經驗的積累過程,學習的過程不就是把知識變成自己的嘛,能靈活運用了才是真的學到了。

④心得作為乙個女漢子我想對那些想接觸微控制器以及嵌入式的萌新說,我一開始也是被嵌入式做的產品吸引才學的,也做了無數次的實驗,經歷過無數次的失敗,也擔心不是科班出身還想做電子產品,被質疑的眼神以及話語再退縮了。

開始找工作確實很沒有底氣,總是覺得自己不行,不敢投簡歷,不敢去面試,一段時間的低迷讓我整個人有點沒了方向。誰讓我還算強大呢,即使是興趣是最好的老師,那也離不開對愛好的不離不棄啊~汗水下面永遠都是會夾雜點淚水的呢,笑到最後的永遠都是靠堅持的。

我只是想告訴大家如果對嵌入式感興趣就一定去試試,不管結果怎麼樣,愛好就去接觸下,沒準就能愛了呢,會有很大收穫的。

大家一定要有個記錄的好習慣,好記性不如爛筆頭,記錄不僅可以鼓勵自己,還能留下你的拼搏奮鬥的腳印。回頭發現原來自己還能如此優秀。

行走江湖,技藝可多但是需精湛,每個專案的磨鍊,每個日夜的奮鬥都會給你留下美好的回憶。同為愛好者,我們有機會可以一起暢談人生,暢談理想~

2樓:嵌入式悅翔園

對於硬體來講有幾個方向,就單純訊號來分為數字和模擬,模擬比較難搞,一般需要很長的經驗積累,單單乙個阻值或容值的精度不夠就可能使訊號偏差很大。因此年輕人搞的較少,隨著技術的發展,出現了模擬電路數位化,比如手機的Modem射頻模組,都採用成熟的套片,而當年國際上只有兩家公司有此技術,自我感覺模擬功能不太強的人,不太適合搞這個,如果真能搞定到手機的射頻模組,只要達到一般程度可能月薪都在15K以上。

另一類就是數字部分了,在大方向上又可分為51/ARM的微控制器類,DSP類,FPGA類, 國內FPGA的工程師大多是在IC設計公司從事IP核的前端驗證,這部分不搞到門級,前途不太明朗,即使做個IC前端驗證工程師,也要搞上幾年才能勝任。 DSP硬體介面比較定型,如果不向驅動或是演算法上靠攏,前途也不會太大。

而ARM微控制器類的內容就較多,業界產品佔用量大,應用人群廣,因此就業空間極大,而硬體設計最體現水平和水準的就是介面設計這塊,這是各個高階硬體工程師相互PK,判定水平高低的依據。

而介面設計這塊最關鍵的是看時序,而不是簡單的連線,比如PXA255處理器I2C要求速度在100Kbps,如果把乙個I2C外圍器件,最高還達不到100kbps的與它相接,必然要導致設計的失敗。這樣的情況有很多,比如51微控制器可以在匯流排接 LCD,但為什麼這種LCD就不能掛在ARM的匯流排上,還有ARM7匯流排上可以外接個Winband的SD卡控制器,但為什麼這種控制器接不到ARM9或是Xscale處理器上,這些都是問題。因此介面並不是一種簡單的連線,要看時序,要看引數。

乙個優秀的硬體工程師應該能夠在沒有參考方案的前提下設計出乙個在成本和效能上更加優秀的產品,靠現有的方案,也要進行適當的可行性裁剪,但不是胡亂的來,我遇到乙個工程師把方案中的5V變1.8V的DC晶元, 直接更換成LDO,有時就會把CPU燒上幾個。

前幾天還有人希望我幫忙把他們以前基於PXA255平台的手持GPS裝置做下程式優化,我問了一下情況,地圖是存在SD卡中的,而SD卡與PXA255的MMC控制器間採用的SPI介面,因此導致地圖讀取速度十分的慢,這種情況是設計中嚴重的缺陷,而不是程式的問題,因此我提了幾條建議,讓他們更新試下再說。

因此想成為乙個優秀的工程師,需要對系統整體性的把握和對已有電路的理解,換句話說,給你一套電路圖你終究能看明白多少,看不明白80%以上的話,說明你離優秀的工程師還差得遠哪。其次是電路的除錯能力和審圖能力,但最最基本的能力還是原理圖設計PCB繪製,邏輯設計這塊。這是指的硬體設計工程師,從上面的硬體設計工程師中還可以分出ECAD工程師,就是專業的畫PCB板的工程師,和EMC設計工程師,幫人家解決EMC的問題。

硬體工程師再往上就是板級測試工程師,就是C語功底很好的硬體工程師,在電路板除錯過程中能通過自已編寫的測試程式對硬體功能進行驗證。然後再交給基於作業系統級的驅動開發人員。

3樓:點點墨

1.合作能力,嵌入式硬體必然要和軟體驅動打合作共同除錯產品,如果沒有合作溝通的能力,那麼工作中會不順心,責任互相推諉,問題也解決不了。

2.專業能力過硬,專業能力紮實是你把工作做好的前提,做乙個硬體工程師,像模電、數電、訊號系統、電路、C、彙編等這些知識是必須要掌握的,這些疊加起來就是乙個系統,就是你要做的乙個板卡,或者時乙個小型的產品。

3.不斷覆盤總結,不斷學習補充新的知識。每天工作當中會遇到很多問題,一時解決不了,就可以先記錄下來,然後下班後或者有時間了就可以深入研究這些問題的成因,探索解決問題的方法,這就是乙個學習新知識、補充知識漏洞的途徑。

乙個專案中,硬體工程師要與很多部門的人打交道,比如結構工程師、驅動工程師、採購人員、第三方工廠、客戶等,有時候老闆直接過來問,xx功能能不加...這就需要硬體工程在這些角色溝通時很好的轉變,同時還要對他們所做的工作有些了解,就需要硬體工程學習相關的知識。

說到這裡,感覺硬體工程在乙個公司裡,是貫穿部門最多的職位,所以做硬體工程師是非常累的,但是如果沉澱了5年以上,工作上可能就沒有剛畢業時那麼累,就可以指導部門的新人做一些事情,自己做些整體架構方面,審核方面的工作,相對來說會輕鬆一些。

4樓:

我認識的最好的硬體工程師,都是最好的產品設計師,即使中間最差的,對於產品的設計都有自己的主張,硬體本身是工程化很高的專業,但是具備產品設計的工程師,才可以把上線提高到非常高的。嵌入式本身的模式基本都可以羅列了,如何把這些功能合成到更好的產品,才是硬體工程師出路。

5樓:大老貓

呵呵,不知道你要面試哪個地方,不同地方的要求的技術水平不一樣啊!另外你自己會多少東西也不說,怎麼評估你的能力呢?至少講講你幹過什麼專案吧?

什麼才是真正的嵌入式工程師?

宅學部落 王利濤 首先,要戴乙個非常有厚度的眼鏡。其次,自己的桌子上要亂,有各種示波器 電路板 萬用表 焊盤,雜亂無章,桌子上堆滿各種手冊 英文文件。桌子的角落和縫隙間要有厚厚的灰塵,一般情況下,灰塵的厚度會跟你工程師的段位成正比.最後,如果再脫脫髮,禿個頂就更完美了。別人經過你的領地時,在如此強大...

嵌入式工程師的生活生活是怎樣的?或者做微控制器的 和程式設計師的生活一樣嗎?

嵌入式工程師面積太大了啊。從做asic fpga pcb 這種硬體的到驅動作業系統這種軟體的 都是可以是嵌入式工程師 總的來說 比純軟體麻煩工資還低 因為做出來的東西市場相對小 如果你感興趣,非常快樂的乙份工作。在你的產品上,你掌控著所有,從硬到軟或結構。但是過程是非常繁瑣的,涉及到的東西太多,多的...

Linux系統軟體工程師與嵌入式工程師有什麼區別?

young永 Linux系統軟體工程師一般是做驅動和系統裁剪優化的。嵌入式工程師就比較泛了,現在很多微控制器工程師也歸納為嵌入式工程師了,所以做zigbee,stm32的很多崗位也叫做嵌入式工程師,並不僅僅做Linux的才叫嵌入式工程師。 一句話,嵌入式工程師包括Linux軟體工程師和Linux驅動...