我想知道學好微控制器和什麼可以成為硬體工程師或者是好一點的工作,硬體工程師需要考證嗎

2021-05-23 13:57:14 字數 5137 閱讀 9612

1樓:匿名使用者

要學好微控制器就要學會微控制器程式設計,不過只會軟體程式設計還不夠,要學會設計電路,軟體硬體從來都是不分家的,一點硬體不懂的話,微控制器軟體也做不好的;另外,現在有很多品牌的微控制器,要學會選型,不是每個專案都用一樣的微控制器的,有的專案對質量要求高,有的專案對成本要求高,不一樣的,等你出來工作的時候就知道了;

現在你可以多瞭解一些專案的原理,多看看一些晶片的相關資料,瞭解一下國內各種晶片的**,這樣對你畢業之後找工作會有幫助的。

2樓:匿名使用者

你好,我曾經也是一個大學生,現在畢業9年了。

我感覺學微控制器挺好的,因為微控制器是一個很系統的技術,既要用到模電(三極體),又用到數電(ad/da,鎖存器),還精通了微機原理(地址匯流排,裝置匯流排,以及記憶體),你通過做各種各樣的實驗,作品,還間接學會了很多外部裝置,序列通訊(紅外,232,485,can,乙太網),各種感測器(溫溼度感測器之類的),顯示器(led,液晶,led屏等),以及控制各種東西(繼電器,步進電機等)。但是這些都不是最主要的,是主要的是你通過做這些實驗,專案。學會了自主找各種晶片的資料手冊(datasheet),看各種各樣英文的資料。

加上又會寫**,畫電路圖,做pcb,已經掌握了一個電子研發工程師所需要的技能了。

你現在要做的就是把這些東西都做得精一點,多看書,多思考,參加全國大學生電子設計競賽。有這些經歷出來就不怕找不到好工作了,加油

3樓:清晨在雲端

硬體工程師hardware engineer職位 要求熟悉計算機市場**;制定計算機組裝計劃;能夠選購組裝需要的硬體裝置,並能合理配置、安裝計算機和外圍裝置;安裝和配置計算機軟體系統;保養硬體和外圍裝置;清晰描述出現的計算機軟硬體故障。

硬體還是軟體?一直在糾結將來該從事什麼方向。微控制器開發屬於硬體工程師崗位是嗎?

4樓:滕秀梅蒿甲

如果可能的話!軟硬結合!這樣對產品的製造要比多人分工更有優勢和可行性

5樓:勾遐思局綾

給樓主小建議:來首先弄清自硬體的概念,硬體不僅要會微控制器程式設計,還要會layout,除錯焊接。會器件選型及可行性分析這才是硬體工程師,如果只會畫pcb,畫畫原理圖,不懂程式設計算不上是合格的硬體工程師。

軟體也是同理,

只會微控制器軟體,會用簡單的if,

while

...簡單的邏輯控制也算不是合格的軟體工程師。軟體在我以前的公司,是純做上位機軟體的(嵌入式軟體除外)會c++/c#,dephi..

等等,常用的演算法都要懂,才算得上軟體工程師。另外一種是嵌入式軟體工程師,主攻嵌入式軟體開發的。其它驅動都不用管的這種。

樓主要往硬體方向必須要符合上面條件,純高頻rf電子除外,它是另外一個領域。或是往嵌入式軟體方面發展,上位機軟體發展。

6樓:管亭晚書君

我們這個專業

copy比較雜,找工

bai作有一半的投的機械工du程師崗位zhi,剩下一半,要麼投dao硬體工程師,要麼投軟體工程師。我機械啥也不懂,只能在硬體和軟體之間選擇了,這真是一個艱難的選擇。

由於自己本科軟體硬體學的差不多,沒有明顯的傾向,都懂一些,但都又不精通,自己也不知道自己的強處是哪個。相對來說,自己更喜歡程式設計,本科幾門程式設計課程(c,vb,彙編),都學的很有興趣,考的都很好,都是班裡的高分。但看到公司招聘,軟體工程師,基本都要求懂linux,有過arm嵌入式經驗,熟悉嵌入式系統開發,精通c++等。

感覺自己搞的專案偏重硬體,程式設計只是簡單的51微控制器程式設計。c比較紮實,但沒學過c++,更不懂作業系統,還怎麼做軟體方向?感覺似乎不可能。

加上自己的研究專案又不牽涉這些,沒有很長的**量。

學習硬體工程師的都需要學什麼

7樓:雪v歌

電路知識,類比電子線路知識: 作為一個合格的硬體工程師,類比電路知識是基礎,從瞭解最基本的電阻,電容,電感,二極體,三極體等原件開始,我們需要熟悉一些基本的類比電路的設計方法。比如簡單的放大電路,加減法電路,三極體做開關管的電路等。

尤其電路分壓,功率計算這些基礎是天天都在用的。

電路知識,數位電子線路知識:作為一個合格的硬體工程師,數位電子線路知識也是我們需要掌握的一個基礎,數電學習或者理解起來比模電要相對容易些,要了解一些常用的閘電路,觸發器,時序關係等。

微控制器,微處理器的應用:作為一個合格的硬體工程師,我們在以後的設計電路中往往要設計微控制器和一些微處理器的的電子產品。這就要我們有微控制器的基礎,瞭解內部工作原理,和一些功能以及使用方法,外圍電路等。

常用的基礎是51微控制器,或者arm系列一些處理器。

eda軟體的使用:作為一個合格的硬體工程師,我們要學會使用一些常用的eda軟體,如protel,ad,powerpcb等等。因為設計的電路的原理圖和pcb要用eda軟體畫出來,然後打板製版。

熟悉常用的測試工具:作為一個合格的硬體工程師,常用的測試工具我們要學會使用,最常用的萬用表,開關電源,示波器。複雜些的有網路分析儀,頻譜分析儀,訊號發生器等。

常用的測試軟體的使用:比如串列埠除錯助手,或者網路除錯工具,一些分析電路的軟體等等,這些都是我們常用的工具。

嵌入式軟體的編寫:做微控制器專案的時候,硬體設計好後需要編寫測試軟體,有能力的硬體工程師一般也是可以去寫嵌入式測試軟體的。這樣通過軟體測試一下我們硬體的基本功能。

8樓:

硬體工程師必須掌握基礎知識

目的:基於實際經驗與實際專案詳細理解並掌握成為合格的硬體工程師的最基本知識。

1) ;基本設計規範

2) ;cpu基本知識、架構、效能及選型指導

3) ;motorola公司的powerpc系列基本知識、效能詳解及選型指導

4) ;網路處理器(intel、motorola、ibm)的基本知識、架構、效能及選型

5) ;常用匯流排的基本知識、效能詳解

6) ;各種儲存器的詳細效能介紹、設計要點及選型

7) ;data***、tele***領域常用物理層介面晶片基本知識,效能、設計要點及選型

8) ;常用器件選型要點與精華

9) ;fpga、cpld、epld的詳細效能介紹、設計要點及選型指導

10) ;vhdl和verilog ;hdl介紹

11) ;網路基礎

12) ;國內大型通訊裝置公司硬體研究開發流程;

二.最流行的eda工具指導

熟練掌握並使用業界最新、最流行的專業設計工具

1) ;innoveda公司的viewdraw,powerpcb,cam350

2) ;cadence公司的orcad, ;allegro,spectra

3) ;altera公司的max+plus ;ii

4) ;學習熟練使用viewdraw、orcad、powerpcb、specctra、allegro、cam350、max+plus ;ii、ise、foundation等工具;

5) ;xilinx公司的foundation、ise

一. ;硬體總體設計

掌握硬體總體設計所必須具備的硬體設計經驗與設計思路

1) ;產品需求分析

2) ;開發可行性分析

3) ;系統方案調研

4) ;總體架構,cpu選型,匯流排型別

5) ;資料通訊與電信領域主流cpu:m68k系列,powerpc860,powerpc8240,8260體系結構,效能及對比;

6) ;總體硬體結構設計及應注意的問題;

7) ;通訊介面型別選擇

8) ;任務分解

9) ;最小系統設計;

10) ;pci匯流排知識與規範;

11) ;如何在總體設計階段避免出現致命性錯誤;

12) ;如何合理地進行任務分解以達到事半功倍的效果?

13) ;專案案例:中、低端路由器等

二. ;硬體原理圖設計技術 ;

目的:通過具體的專案案例,詳細進行原理圖設計全部經驗,設計要點與精髓揭密。

1) ;電信與資料通訊領域主流cpu(m68k,powerpc860,8240,8260等)的原理設計經驗與精華;

2) ;intel公司pc主機板的原理圖設計精髓

3) ;網路處理器的原理設計經驗與精華;

4) ;匯流排結構原理設計經驗與精華;

5) ;記憶體系統原理設計經驗與精華;

6) ;資料通訊與電信領域通用物理層介面的原理設計經驗與精華; ;

7) ;電信與資料通訊裝置常用的watchdog的原理設計經驗與精華;

8) ;電信與資料通訊裝置系統帶電插拔原理設計經驗與精華;

9) ;晶振與時鐘系統原理設計經驗與精華;

10) ;pci匯流排的原理圖設計經驗與精華;

11) ;專案案例:中、低端路由器等

三.硬體pcb圖設計

目的:通過具體的專案案例,進行pcb設計全部經驗揭密,使你迅速成長為優秀的硬體工程師

1) ;高速cpu板pcb設計經驗與精華;

2) ;普通pcb的設計要點與精華

3) ;motorola公司的powerpc系列的pcb設計精華

4) ;intel公司pc主機板的pcb設計精華

5) ;pc主機板、工控機主機板、電信裝置用主機板的pcb設計經驗精華;

6) ;國內著名通訊公司pcb設計規範與工作流程;

7) ;pcb設計中生產、加工工藝的相關要求;

8) ;高速pcb設計中的傳輸線問題;

9) ;電信與資料通訊領域主流cpu(powerpc系列)的pcb設計經驗與精華;

10) ;電信與資料通訊領域通用物理層介面(百兆、千兆乙太網,atm等)的pcb設計經驗與精華;

11) ;網路處理器的pcb設計經驗與精華;

12) ;pcb步線的拓撲結構極其重要性;

13) ;pci步線的pcb設計經驗與精華;

14) ;sdram、ddr ;sdram(125/133mhz)的pcb設計經驗與精華;

15) ;專案案例:中端路由器pcb設計

四.硬體除錯

目的:以具體的專案案例,傳授硬體除錯、測試經驗與要點

1) ;硬體除錯等同於黑箱除錯,如何快速分析、解決問題?

2) ;大量除錯經驗的傳授;

3) ;如何加速硬體除錯過程

4) ;如何迅速解決硬體除錯問題

5) ;data***終端裝置的ce測試要求

五.軟硬體聯合除錯 ;

1) ;如何判別是軟體的錯?

2) ;如何與軟體進行聯合除錯?

3) ;大量的聯合除錯經驗的傳授;

怎樣學好51微控制器 什麼書好

微控制器是個實踐性比較強的學科,學習這個行當,要不斷的動手練習,光靠看書本是行不通的,最好是能有塊學習板,一邊看書,一邊做練習。微控制器的種類,建議你學習巨集晶科技的stc微控制器,這種晶片相容傳統的51,同時增加了好多其他的功能,比如pca,ad等。而且學習資料全是中文的,最大的特點是,是燒寫你自...

微控制器的定時和計數有什麼區別,微控制器片內定時器與計數器的主要區別是什麼

2 計數物件不同 定時器實際上也是計數器,只是計數的是固定週期的脈衝 計數器只是計數時間。微控制器也被稱為單片微控器,屬於一種整合式電路晶片。在微控制器中主要包含cpu 只讀儲存器rom和隨機儲存器ram等,多樣化資料採集與控制系統能夠讓微控制器完成各項複雜的運算,無論是對運算子號進行控制,還是對系...

微控制器與電路板的關係,電路板和微控制器有什麼不同

微控制器是一種整合在電路晶片,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu隨機儲存器ram 只讀儲存器rom 多種i o口和中斷系統 定時器 計時器等功能 可能還包括顯示驅動電路 脈寬調製電路 模擬多路轉換器 a d轉換器等電路 整合到一塊矽片上構成的一個小而完善的計算機系統。電路板...