Ⅰ 單片機工程師薪水在所有行業當中處於什麼位置
薪水方面,跟許多因素有關,你的你技術水平,你在公司所處的行業,以及你們公司的發展情
況都直接關繫到你的薪資水平。一般說:技術好進個專業的公司,一月2 3萬的都有。
如果你沒什麼技術,進個小公司,運氣好3000~ 4000。不過一般堅持一下,干個一兩年,就可以換個七八千起步的工作了。
崗位職責
1、負責項目工程建設的總體控制、質量、進度、工程造價控制和技術管理等建設管理工作。
2、負責根據項目的總體管理目標編制項目建設的總體實施計劃、年度和分月度的實施計劃;下達項目的建設實施計劃,並對實施中的項目計劃進行統計分析和計劃調整等綜合管理。
3、組織項目辦、監理單位和施工單位全面分析工程的特點與實際情況,分析確定工程的技術難點和控制要點,制定相應的針對性措施和重點控制流程。
並督查監理單位和施工單位制定相應的監理和施工的監控計劃,落實人員和條件,實施於工程的監理和施工,使建設管理目標明確,層級之間形成有效監控的體系。
4、負責對施工合同履行的監督和動態管理。定期或不定期組織相關科室人員深入施工現場,督查施工單位三大負責人、專業工程師與主要機械設備的到位和工作情況;檢查施工單位在前期准備、工程質量、進度、安全生產、現場管理等方面履行合同的情況,監控各項管理指令閉合。
監控質量保證體系保持良好的動態運行;監督施工單位嚴格按照設計圖紙、批準的施工組織設計、技術規范進行施工;對照下達的實施計劃對施工進度進行監控,並針對具體問題分析原因和採取措施;監督施工單位在安全生產、現場管理方面的措施和管理是否到位。
同時,對施工單位合同違約和施工管理人員的違規進行記錄與處理,對發現的監理單位違約與監理人員的違規行為進行處理,並交辦有關科室進行記錄和跟蹤落實。
5、負責項目建設中的技術管理工作。主持設計、監理、施工單位進行設計圖紙會審、技術交底、設計完善和優化等;負責審查施工組織計劃,組織對重要工藝進行審查和驗證。
主持設計變更方案的論證;負責新技術、工藝和材料應用;組織實施技術攻關,解決施工中的重大技術問題;協助總監理工程師審查監理實施細則等。
6、負責新技術利用和項目的配套工程科研工作。
7、監督集中招標采購的大宗施工設備材料的質量和供應工作;協調工程技術方面合同各方及項目對外各方的工作關系。
8、負責工程變更和項目造價控制的管理工作,負責配合項目審計工作。
9、負責組織辦理項目中間計量支付、交工支付及竣工結算。
以上內容參考:網路-工程師
Ⅱ 同一個項目分別用stm32和51單片機會有什麼不同
李工的經驗,有如下幾點不同,希望你供你參考。
1.51是8位單片機,而stm32是32位單片機。時鍾方面stm32運行頻率更高,性能更好。兩種單片機性能差別比較大。
2.片上資源不一樣。簡單講stm32單片機外設豐富,比如串口,I2c等。stm32單片機片上flash和RAM更大。以後升級功能,改進功能的空間大。如果考慮以後功能升級,建議考慮stm32.
3.成本上應該是51單片機要便宜一些。
4.stm32單片機開發資料和參考程序比較多,有庫函數,應用起來方便。51單片機更多直接操作寄存器,開發不方便。
我是北漂李工,一個北漂8年的程序員。
在項目開發過程中,我們經常會遇到需要單片機選型,所以我們常常會根據項目功能需求來選擇合適的單片機品牌和型號。常見的51內核單片機和STM32單片機也會是我們主要考慮的型號。
STM32與51單片機的參數差異 STM32與51單片機軟體開發難度差異STM32使用寄存器比51單片機要多很多,其配置比51復雜,而且中斷邏輯,時鍾配置使能控制等很多概念都是51單片機中所沒有的,再加上stm32很多功能如USB,FSMC。等等功能,其功能更加強大,雖然官方提供了開發固件庫和相關開發輔助工具,但很多時候,遇到bug調試難度也加大了很多。
stm32固件庫很多實用結構體和指針變數,很多在51單片機開發過程不太注重結構體與指針的使用,那麼在STM32開發過程中,就難以理解其固件庫的運用邏輯。
STM32與51單片機的性價比差異STM32比51處理速度快,外設功能豐富強大,所以價格普遍比51單片機偏貴,在項目選型過程中,需要根據項目功能需求,選擇合適的單片機,如果是51單片機能用,那麼考慮項目成本,肯定是不能選擇STM32,如果51單片機不能用,即使再便宜,也用不了。
總之, 作為單片機開發工程師,需要能夠進行一定的器件選型能力,這個也是必備的專業技能。
搞多了開發,你會發現其實用什麼真的不重要,只要你會用就行。單片機好比一個精密機床,你要想加工一件作品,你用任何品牌的機床都可以,關鍵點是這個機床你會不會用,了解通透程度如何。不同品牌機床操作方法肯定大同小異,不會差別很多,你會用一種,另外一種不用看手冊,也能猜出個七八分。機床這樣,編程也是這樣,給你個51,你應該能控制全世界。
首先如果同一個項目可以用51和STM32同時開發,就不建議使用STM32了,51成本更低。
STM32和51單片機不同點有很多:
1.開發方式不同
51單片機一般是直接操作寄存器,STM32主要操作庫函數編程
2.系統資源不同
一般而言STM32資源要比51單片機更多
3.開發環境可能不同
51和STM32一般來講都可以在Keil下開發,但STM32有更多中選擇,可以在linux下面開發,windows Esplise下開發,甚至直接用VSCode + 插件方式開發。
4.操作系統區別
一般而言,51單片機不支持操作系統,STM32支持各種主流操作系統,STM32開發起來更容易,可以很方便的利用系統實現各種場景下的應用,51單片機由於沒有操作系統,開發起來有一定阻礙,甚至有時候必須要做出部分功能的犧牲才能達到整體功能的和諧運行。
5.後期維護方式可能不同
STM32資源足夠多,可以寫一個bootloader程序來完成之後的系統升級工作,不需要拆機就可以完成固件的升級,而51單片機則不可以。
STM32系列單片機分為CORTEX M0,M1,M4內核,個人覺得STM32F0系列的從性價比,功能上可以完全替代51單片機,而且性能更好。當然也可以使用51,價格更便宜一些,,但是要做功能復雜一些的產品,51系列的單片機是不能滿足的,比如驅動RGB 屏,至少要用STM32F429,支持LTDC介面,而且需要外擴內存,支持FMC介面,比如要做數字音頻,要支持I2S ,比如要做USB傳輸,要支持USB ,要移植操作系統,文件系統等等,要看CPU 的資源等等,總之,要根據所做的項目看CPU的資源是否滿足要求是非常重要的,這要再設計前期靠考慮周到,否則,項目做到一半發現資源不夠,需要重來是很郁悶的事情。
做產品要考慮成本,幾毛錢就能搞定的,沒必要幾塊甚至幾十塊。一般來講,價格越貴的,資源越多,使用起來越簡單,隨心所欲。簡而言之,價格越低,資源越少的單片機,完成項目的難度越大,需要優化代碼和演算法。
在stm32之前是8051的天下,silabs的c8051f外設相當的強大。硬體不錯,可惜代碼不夠多。atmel的代碼比較多,可惜晶元不夠強大。
stm32一出,橫掃天下,要硬體有硬體,要軟體有軟體,價格便宜量又足,連低端產品都用他。
電動自行車控制器都用它,無刷電機都用它。
stm32是史上最廣泛使用的單片機。
只要資源夠用,都可以,20年前我用8051,現在用stm32。stm32方便些,可以在線調試。我現在開發東西復雜一點的,用stm32 1系列和4系列。簡單一點的用stm8s一塊多錢的樣子。
我覺得你的問題對比對象不太對,一般能用51的項目用stm8或者avr即可。一般來說stm32比51強太多了,無論是性能和價格都沒有可比性。
所以在我看來開發上沒有什麼太大不同,無非就是開發環境不一樣,如果代碼規范的話很容易進行互相移植(最近晶元漲價嚴重,我們公司正在換國產),而所謂的外設(uart iic spi等等)其實沒有太大區別。
但是在生產上差別就出來了,主要在於交貨能力,一般而言同為一級代理采購物料,st的交貨能力要比stc的強(當然最近行情st也不行了,交期干到了9月份)。所以如果你的產品是主力長期貨,建議選擇交貨能力強的。
我就記得51單片機放不了幾個變數就超出了。復雜點的程序都很難寫。
Ⅲ 單片機 ARM DSP 哪個以後的發展趨勢好些聽說做軟體前期比較吃香,不過沒後勁;做硬體越老越吃香...
首先,分析一下,每個的特點:
單片機是一種集成在電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中塵畝央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。
而arm相對於單片機來講處理速度更快,可以把其看成32位的單片機,與單片機的典型應用區別就是大多與操作系統配合使用
dsp 就是偏重於數據處理的微處理器,他比arm更加適合對數字信號的高速處理,更加適合各種運算,更派毀森加廣泛的應用在通信領域。
可以看到,每個的側余清重點還是有不同的。 每個的應用方向也是有點區別的。
我不知道你是剛學還是有過基礎。剛學的話,建議學好C,因為單片機,ARM,DSP的開發都需要扎實的 C。dsp可能還需要一點匯編。首先學單片機,因為單片機簡單,一個月就基本沒問題了,然後學ARM,其實ARM就是32位的 單片機。會了單片機,ARM很簡單,直接可以上手了。
DSP的話,需要一些數字信號處理 的理論知識。
其實學會,學好,哪個都是可以賺大錢的,呵呵。可能軟體的比較算青春飯,但是可以轉管理或者項目經理。硬體的話,經驗比較重要,也就是越老越吃香。
手打的。望採納,謝謝。
Ⅳ 單片機用oled和lcd顯示有什麼區別
LED顯示屏是一種通過控制半導體發光二極體的顯示方式,靠燈的亮滅來顯示字元。用來顯示文字、圖形、圖像、動畫、行情、視頻、錄像信號等各種信息的顯示屏幕。OLED顯示屏由於同時具備自發光,不需背光源、對比度高、厚度薄、視角廣、反應速度快、可用於撓曲性面板、使用溫度范圍廣、構造及製程較簡單等優異之特性,被認為是下一代的平面顯示器新興應用技術。
OLED被稱為有機發光二極體或有機發光顯示器。整體上講,OLED的產業化目前已經開始,其中單色,多色和彩色器件已經達到批量生產水平,大尺寸全彩色器件目前尚處在研究開發階段,但產能仍較低。OLED是通過電流驅動有機薄膜本身來發光的,發的光可為紅、綠、藍、白等單色,同樣也可以達到全彩的效果。所以說OLED是一種不同於CRT,LED和液晶技術的全新發光原理。而LED顯示屏是由LED點陣和LEDPC面板組成,通過紅色,藍色,白色,綠色LED燈的亮滅來顯示文字、圖片、動畫、視頻,內容可以隨時更換,各部分組件都是模塊化結構的顯示器件。傳統LED顯示屏通常由顯示模塊、控制系統及電源系統組成。顯示模塊由LED燈組成的點陣構成,負責發光顯示;控制系統通過控制相應區域的亮滅,可以讓屏幕顯示文字、圖片、視頻等內容,單色、雙色屏主要用來播放文字的,全彩LED顯示屏不僅可以播放文字,圖片,動畫,還可以播放視頻等多種格式。
總的來說LED顯示屏,OLED是完全不同的成像技術。
另外LCD為液晶顯示屏,本身不發光,需要背光源。其由TFT基板與CF(彩膜)基板貼合而成,內充液晶。通過TFT基板提供電場來控制液晶旋轉的角度,從而起到控制液晶穿透率的作用。彩膜上印刷有RGB三種顏色色塊,背光源的光線透過透明的TFT基板,透過液晶分子,然後透過CF基板。受各個色塊下液晶分子的穿透率不同的影響,色塊發出不同亮暗的紅綠藍三色,可混合成顯示所需的顏色。
而OLED為有機發光二極體,屬於自發光器件,不需要背光源;構造為在TFT基板上蒸鍍在通電下可以自發光的RGB三色有機膜層。通過TFT基板控制電流大小,即可控制RGB有機膜層的發光亮暗,從而混合出顯示所需的顏色。
目前市場主流的顯示技術還是為TFT-LCD技術,OLED作為新一代的顯示技術,在工藝良率、大尺寸、高PPI、使用壽命、製作成本等方面還需要進一步提升,但其在低功耗、高色域、寬視角、可彎曲、更薄更輕、可透明方面有顯著的優勢。
Ⅳ 做單片機開發 ,有前途嗎請過來人指教!
本人還未畢業的小白,實習生而已~
弱弱的認為,單片機還是有前途,起碼非常容易創業,當然,也非常容易出屌絲:
我覺得有以下要點要注意:
1、單片機,是越小越有前途,不是越大越有前途(最好十幾個引腳的那種---》專用晶元(比如usb晶元))......像stm32那種,有點不倫不類的,當然工作自然不難找,但是.........就淪為樓上所提到的單片機+單片機的情況了。
2、熟悉協議,常用的協議 spi i2c這些不算(當然要懂),我說的是,起碼兩門以上大型協議:比如can匯流排協議,usb協議,或者網路協議,解明支持協議所需要的庫函數的每一行(將硬體與軟體相互投影)
3、熟悉多門業務,電源也好,觸摸屏也好,把他們的原理弄的熟悉無比。最好工業啊,產品啊,這些相關東西起碼要比較熟悉,畢竟,嵌入式是弄產品的。
4、了解操作系統,我說的是,為你弄的設備,寫驅動程序(win 和 linux這兩種是必須的),當然,如有現成的代碼,你也可以不用寫,但是起碼你要看的懂。。。。畢竟你要指導別人移植,使用的。
5、熟悉上位機的面向對象編程,單片機也是軟體工程師,多學學這些也是好的。。。。而且,你很有可能參與到上位機支持應用軟體的編寫當中。
6、當然,還有一些必要條件,比如良好的計算機基礎(如編譯原理,操作系統原理,微機原理之類),不是課本那些古老的東西,要結合你的環境,深入理解。
7、多認識些人,人--------》指的是有效的人
很多人,表面上認識人很多,實際上。。。。。。。
要認識,有特點的人!不解釋,但這點很重要。。。。
也不多啦,就上面七點~
祝你好運!
本來,弄這行就是修羅之道。害怕的話去考研,考公務員~~~~~~
心血來潮來回答問題。。。。。。
再次強調!!本人是小白。
Ⅵ 單片機、嵌入式、硬體工程師和版圖設計工作內容及就業前景比較
你好,我是系統工程師,希望我的回答能夠幫助你。
1、單片機設計,相對於嵌入式來說更為簡單。但是,不同於嵌入式分工那麼明確,單片機設計工作基本同時包括了軟體和硬體的設計。做的好的單片機設計,一年至少10萬以上,且不需要太深厚的資歷,只要動手能力強,項目經驗足。但是,長遠來看,比不了嵌入式。
2、嵌入式設計,太大。請樓主明確,就現在的行情來看,嵌入式軟體工程師相當相當搶手!強烈建議。
3、硬體工程師也太大。比較好的有:電源、RF、嵌入式、系統。
4、版圖設計比較適合於安逸性格的人,工資算中檔。它不是很看重資歷,適合於任何電子企業。