Ⅰ 嵌入式工程師薪水一般是多少啊
嵌入式工程師薪水要看所在的城市區域。通常一線城市的工資是比較高的,一般都在1w以上,其他比較不那麼發展的城市也差不多在7K左右。
對於一些剛畢業出來的學生,在一線城市,只要是有人帶,也懂得基本的開發工作,待遇可以達到6千左右,但不同公司不同月薪,不同城市不同月薪。有經驗的嵌入式工程師的待遇是比較高的,嵌入式軟體工程師是20-30K,還有就是一些老牌的嵌入式產品的企業,月薪也相對可觀。
(1)arm開發工程師擴展閱讀:
嵌入式領域較新,目前發展非常快,很多軟硬體技術出現的時間都不太長(如ARM處理器、嵌入式操作系統、LINUX操作系統),大多數人沒有條件接觸或進入嵌入式行業,更談不上能有機會接受專業人士的指導。因此,踏進這個行業的難度比較大,嵌入式人才稀缺,身價自然也水漲船高。
嵌入式開發本身也有高下之分,至少包含嵌入式應用程序工程師和底層的驅動內核工程師兩種。前者同樣是使用現成工具進行簡單勞動,比如使用J2ME開發小游戲或者進行一些界面開發,而後者是根據晶元具體情況把操作系統(如Linux)移植到上面。
同時編寫必要的驅動程序,改寫相應的內核代碼。很顯然後者是一個公司真正的技術核心。而技術核心的工資很可能是其他開發者的數倍。
Ⅱ ARM開發具體是干什麼的
ARM開發具體是:工程師使用ARM嵌入式Linux操作系統進行內核編譯及文件系統製作,使用相關開發工具進行ARM軟、硬體開發設計的專業技術人員。
英國ARM公司是全球領先的半導體知識產權 (IP) 提供商。全世界超過95%的智能手機和平板電腦都採用ARM架構 。ARM設計了大量高性價比、耗能低的RISC處理器、相關技術及軟體。2014年基於ARM技術的全年全球出貨量是120億顆,從誕生到現在為止基於ARM技術的晶元有600億顆。
技術具有性能高、成本低和能耗省的特點。在智能機、平板電腦、嵌入控制、多媒體數字等處理器領域擁有主導地位。
(2)arm開發工程師擴展閱讀
1、ARM開發的職業要求
教育培訓:自動化、通信、電子專業大專以上學歷。
工作經驗:熟悉通信原理,掌握RS485乙太網協議;熟悉VHDL的設計,熟悉arm9軟硬體設計;熟悉數字及模擬電路設計;有C/C++開發經驗;熟悉C語言,熟悉ARM嵌入式系統開發,能熟練使用Protel、PADS和Cadence工具;
有良好的電子線路設計、分析能力,良好的硬體系統調試能力,流程快速理解英文技術文檔。
2、ARM的特點
ARM 的商業模式主要涉及 IP 的設計和許可,而非生產和銷售實際的半導體晶元。ARM向合作夥伴網路(包括世界領先的半導體公司和系統公司)授予 IP 許可證。
這些合作夥伴可利用 ARM 的 IP 設計創造和生產片上系統設計,但需要向 ARM 支付原始 IP 的許可費用並為每塊生產的晶元或晶片交納版稅。除了處理器 IP 外,ARM還提供了一系列工具、物理和系統 IP 來優化片上系統設計。
Ⅲ 如何獲得ARM工程師資格證書
通過ARM工程師資格證書考試後,獲得由ARM公司統一發放的AAE認證證書。
ATC考試大綱:
第一階段:Linux相關知識輔導
Linux基礎知識,X-Windows基礎,Ubuntu環境,Shell環境,Vi/Vim,文件管理與許可權,用戶管理。
第二階段:ARM相關知識輔導
ARM系列處理器,ARM體系結構,指令及編程技術,映像文件與分散載入,gpio,MMU,常見Flash原理與設計。
第三階段:Linux內核相關知識輔導
嵌入式開發環境建立,Linux內核基礎,字元設備,中斷原理與應用,調試技術,U-Boot移植及內核移植。
Ⅳ ARM嵌入式軟體工程師是干什麼的
如果是 ARM9/11/Cortex-A平台,基本跑linux,工作就是寫驅動、寫應用。
如果是Cortex-M平台,基本直接跑(無OS)或跑RTOS,工作跟寫單片機程序差不太多。
Ⅳ ARM的認證工程師有哪位大俠知道是不是很有用
1、證書可以有但是用處不大,公司也不會很看重,也許證書去機關單位會更有用些。如果真正要從事設計工作,扎實的模擬電路、數字電路知識和實踐經驗才會帶來職業成長和財富。2、電子工程師指從事各類電子設備和信息系統研究、教學、產品設計、科技開發、生產和管理等工作的高級工程技術人才。一般分為硬體工程師和軟體工程師。硬體工程師主要負責電路分析、設計;並以電腦軟體為工具進行PCB設計,待工廠PCB製作完畢並且焊接好電子元件之後進行測試、調試。軟體工程師主要負責單片機、DSP、ARM、FPGA等嵌入式程序的編寫及調試。FPGA程序有時屬硬體工程師工作范疇。
Ⅵ 什麼叫網站二次開發什麼叫ARM嵌入式工程師,培訓這方面的專業機構有哪些
1、網站二次開發,是一些專業網站開發公司,以模板形式發布的一些網站,然後給你留下二次開發介面,尤其採用PHP語言較多
2、ARM嵌入式工程師,主要是指基於LINUX或WINCE環境,採用ARM開發板,進行的有點類似於單片機哪種形式的編程開發,但單片機功能遠不如帶有操作系統的ARM功能強大。
3、更多交流,參考我空間有關文章。
Ⅶ ARM Cortex-M3工程師一般年薪多少
只會一種晶元就能勝任一項工作,一般不會有這種事。在我自己的工作里,就接觸了52、M3、ARM9,每一種晶元完成特定的部分功能。
如果你是嵌入式硬體工程師,那隻懂M3,實在是做不了什麼;如果你是嵌入式軟體工程師,那麼我認為每一種晶元對你來說應該都是一樣的,它只提供給你一些特定的硬體工具,你要通過軟體來使用這些工具,所以對軟體工程師來說軟體思想應該更重要,而不能局限於某個晶元。
更何況現在的晶元真是日新月異,過兩三年就又有新的內核、新的功能的晶元出來,所以要做到以不變應萬變才是硬道理。
鄙人淺見,祝君好運!
Ⅷ 請問ARM+Linux嵌入式工程師應具備的素質及其所受薪金待遇
涉及面比較廣!
ARM+Linux這個平台開發,如果針對專業人員那麼具備大體的素質是這樣!
1.單片機知識基礎或者是計算機原理基礎
2.數字電路、模擬電路基礎
3、熟悉arm7、arm9原理
4、會一到兩種EDA軟體(如PROTEL 99SE、POWERPCB等)。
5、對SDRAM、NAND FLASH、NOR FLASH、串口、USB、網路、液晶顯示等硬體控制及讀寫原理比較了解。當然有的人不了解這些原理,而通過借鑒別人的設計也能設計出來。只是知其然,不知其所以然而已。
6、學習理解能力較強。
還有就是bootloader、linux、文件系統移植及底層驅動開發!
3、具備C、C++、匯編語言基礎。
4、熟悉arm7、arm9原理。
5、熟悉bootloader、linux內核、linux文件系統的原理、配置、編譯以及驅動程序的編寫及載入過程。
6、對SDRAM、NAND FLASH、NOR FLASH、串口、USB、網路、液晶顯示等硬體控制及讀寫原理非常了解
大概是這樣了!
Ⅸ 嵌入式工程師和單片機開發工程師的區別
IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:「用於控制、監視或者輔助操作機器和設備的裝置」。原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。
嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控製程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字介面的設備,如手錶、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是由單個程序實現整個控制邏輯。[1]
從應用對象上加以定義,嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。
單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機
綜合以上定義來看,嵌入式是從應用領域進行的定義,而單片機是指從系統所用的結構形式進行的定義,這兩者是有覆蓋的部分的。
從實際的工作上來說,嵌入式大部分包含操作系統,其涉及到的系統構成更復雜些,而單片機通常情況下是比較簡單的、功能更精簡的系統。在這個角度上看,廣義上的嵌入式包含的內容更多些。而單片機也可以構建出嵌入式系統應用,所以對單片機工程師的要求更窄些。
由於大部分企業在招聘環節是由專門的人事管理人員來做的,在實際描述時,可能不會嚴格地進行描述,通常情況下會混淆嵌入式工程師和單片機工程師的差異,因此,對於這部分企業來說,實際上是沒有太大區別的。
Ⅹ 想做一個嵌入式開發工程師需要學什麼
1.ASM/C/C++語言,可以說這是計算機行業的一門必修課,所以要扎扎實實掌握好。
2.操作系統,要學習一下操作系統的基本原理,熟悉Linux環境下的開發環境,然後你就照著相關的資料寫一個操作系統試試看。
3.計算機組成原理,要能夠熟悉計算機的基本原理,看看你一個計算機的基本組成以及軟體實質是如何來跑的。
4.可以選擇一些書籍來作為參考,華清遠見有很多專業的書籍,初學嵌入式的朋友可以作為參考。
5.arm,可以說是當下很流行的微機,自己可以想辦法移植一個操作系統上去。
6.硬體編程語言,晶元到底是怎麼做成的呢,學習完這門課程,你就很清楚了。
7.模擬電路&數字電路,硬體的基礎,如果可以的話,學習下protel ,自己做個硬體pcb板試試。