B28《嵌入式工程師需要掌握的專業技能》

2022-01-01 Problem Based Learning

收錄於話題 #B他山之石 27個

原文連結:https://juyou.blog.csdn.net/article/details/789907721、熟練掌握C語言,熟悉常用的算法/數據結構,具有良好的編碼風格;2、熟練使用嵌入式Linux開發工具和linux常用基本命令,熟悉 Makefile、shell編程、gcc、gdb調試、交叉編譯;3、熟悉文件操作、進程間通信、多線程編程、Socket網絡編程、TCP/IP協議、UDP通信協議、MQTT協議;4、有TI達文西平臺(DM368/DM365、DM8168)和海思平臺(Hi3516A)的開發經驗;5、熟悉嵌入式Linux作業系統,有Linux系統移植、驅動開發經驗;6、熟悉視頻開源項目FFmpeg、mp4v2、LIVE555,有相關的使用經驗;FFmpeg包括:Linux 安裝說明、將 jpeg 轉成 mp4、Windows下安裝說明、視音頻基礎知識、硬體加速編解碼、FFmpeg解碼知識、SDL 環境搭建和視頻顯示、FFmpeg+SDL+MFC實現圖形界面視頻播放器。mp4v2包括:Linux 下安裝說明、H264視頻編碼成MP4文件。LIVE555包括:Windows 下編譯、Linux 下編譯、DM368/Hi3516A 交叉編譯、OpenRTSP 源碼分析、testRTSPClient 源碼分析、testRTSPClient 實例、testH264VideoStreamer 源碼分析、testOnDemandRTSPServer 源碼分析、live555實現RTSP直播伺服器、live555實現RTSP直播伺服器分析、FFmpeg + live555實現RTSP直播。7、熟悉h264、h265視頻編解碼,熟悉RTSP等流媒體傳輸協議;h264/h265視頻編解碼包括:I幀,B幀,P幀,IDR幀的區別、H.264視頻壓縮標準、目前主流的幾種數字視頻壓縮編解碼標準(轉載)、詳解 H.264NALU語法結構、幀率、解析度、碼流的概念和關係、詳解YUV數據格式。RTSP流媒體傳輸協議包括:RTSP協議分析、Hi3516A RTSP實例、Hi3516A RTSP實例 分析、利用FFmpeg 將 rtsp 獲取H264裸流並保存到文件中、DM368編碼並實時播放。8、熟悉陀螺儀和加速度計傳感器(MPU6050)的原理和應用,對互補濾波、卡爾曼濾波等;9、 熟悉STM32嵌入式實時作業系統μC/OS-II開發。

1、熟練掌握AD/DXP2004等EDA軟體,有獨立完成多層(4層以上)結構的PCB設計經驗;

其中包含:

軟體優化設置、熟悉各個常用選項、快捷鍵介紹、蛇行等長布線、差分布線、更新PCB、添加元器件、添加layer層、添加mark點、過孔添加阻焊、加淚滴、鋪銅、DRC檢測、生成BOM單、生成坐標文件、生成光繪Gerber文件、列印PCB生成PDF、定義PCB的板框、PCB布線規則、繪製庫元件、封裝庫更新、提取、使用AD打開cadence的PCB文件XXX.brd、PCB 文件中如何添加LOGO、3D模式預覽 等操作。

2、熟悉PCB的工藝設計要求與PCB布局布線規則;

3、有一定的EMI/EMC電路設計經驗;

4、熟悉常用的電子元器件電路板的焊接、調試,會使用電烙鐵、萬用表、示波器、電源等工具;

5、熟悉UART、IIC、SPI、USB、SDIO、CAN等常用接口和通信協議;

6、熟悉Keil、IAR等軟體開發環境;

7、熟練掌握嵌入式硬體知識,能熟練閱讀硬體原理圖;

8、熟悉GPS模塊、4G模組、加速度計、陀螺儀、藍牙、WIFI等應用開發。

連結:https://pan.baidu.com/s/1ttxxx7I9WJlPchiVrMLqVw 提取碼:5i85

附真實的企業招聘需求:

高級嵌入式控制工程師:20000-25000元/月

高級嵌入式軟體工程師:20000-40000元/月

高級嵌入式軟體工程師(韶音科技):25000以上元/月

嵌入式硬體(高級)經理/工程師:20000以上元/月

https://juyou.blog.csdn.net/article/details/78990772https://blog.csdn.net/daocaokafei/article/details/120091283https://zhaopin.baidu.com/szzw

相關焦點

  • 萬字長文說嵌入式||一個嵌入式軟體開發工程師的自白
    整理自貼吧電子信息工程,ID:玄妙漪瀾,內容有刪改本人本科非985/211,工作地點廣州,現職業為linux C軟體開發工程師
  • 遊戲開發工程師需要學什麼專業
    得分:在第1、4、5、8、11、13、14、15、16、20中,你同意幾條?你同意的條數就是你的挑戰得分。在第2、3、6、7、9、10、12、17、18、19中,你同意幾條?你同意的條數就是你的威脅得分。       為了獲得挑戰心態帶來的益處,你要爭取讓挑戰得分高於威脅得分。兩者的差距越大越好。
  • 下載 | 《ARM快速嵌入式系統原型設計:基於mbed開源硬體》
    每一章或多或少都有一些理論的介紹,其中很多章需要*多的理論基礎,然後才能進行一系列實際的實驗。準備好將你的mbed連接到下一個電路,下載並編譯下一個示例程序,然後運行該程序以理解到底是怎麼回事。隨著你對mbed信心的增長,你的創造力和原創性會隨之增加,開始將你的想法變成可行的項目吧!
  • 嵌入式應用選擇合適的微控制器
    準備所需硬體接口列表使用微控制器的基本硬體框圖,準備一份微控制器需要支持的所有外設接口的列表。微控制器中有兩種常見的接口類型需要列出。為嵌入式應用選擇微控制器有幾個原因,即低成本,高集成度,增加可靠性,節省空間等。準備所需硬體接口列表使用微控制器的基本硬體框圖,準備一份微控制器需要支持的所有外設接口的列表。微控制器中有兩種常見的接口類型需要列出。
  • 嵌入式開發中那些常用的工具軟體
    VS是一個基本完整的開發工具集,它包括了整個軟體生命周期中所需要的大部分工具。Eclipse 是一個開放原始碼的、基於Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。
  • 為什麼嵌入式系統需要很多電源軌?
    1.什麼是嵌入式系統所謂嵌入式系統系統(Embedded system),是一種由軟體和硬體組成的
  • 不可不知的嵌入式系統開發小技巧~
    MINICOM軟體的作用是作為調試嵌入式開發板的信息輸出的監視器和鍵盤輸入的工具。配置網絡主要是配置NFS網絡文件系統,需要關閉防火牆,簡化嵌入式網絡調試環境設置過程。從網絡上下載一些公開原始碼的BOOTLOADER,如U.BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等,根據具體晶片進行移植修改。
  • 嵌入式系統基礎知識總結
    IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:「用於控制、監視或者輔助操作機器和設備的裝置嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手錶、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含作業系統,但大多數嵌入式系統都是由單個程序實現整個控制邏輯。從應用對象上加以定義,嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。
  • 2015嵌入式系統十大設計趨勢
    的一項年度調查顯示,藍牙、 FreeRTOS 與多處理等技術在嵌入式系統中的應用持續被看好,而 FPGA 、8位元微控制器(MCU)以及內部或客制的作業系統(OS)則持續下滑。這項年度調查採取一個較廣泛的觀點來看嵌入式系統設計的市場與技術趨勢。總共有 2,258位工程師參與並回應了這項線上調查。  大部份的受訪者(55%)來自北美,22%的人來自歐洲,亞洲則佔14 %。
  • 嵌入式系統虛擬化技術
    使用嵌入式系統設備和解決方案的製造商,將會從對虛擬化技術的應用中獲得投資回報(ROI)。從運營成本的角度來看,使用Helix Platform降低了為嵌入式系統開發、測試和生產而購買專用硬體的成本。虛擬化既降低了資本成本和運營成本,又增加了營業收入,從而全面提高投資回報。就運營成本而言,虛擬化可通過節省多項成本來提高投資回報率。
  • 案例 | 嵌入式系統基礎知識總結
    IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:「用於控制、監視或者輔助操作機器和設備的裝置」。
  • 軟體測試工程師生存指南
    作為一位高效的軟體工程師,你需要理解你手頭當下可以用的庫。大多數流行程式語言的標準庫都是特別有用並且遠超你想像的。此外,代碼庫還可以使用其他專門的庫。你需要熟讀其文檔,並知道何時使用。如果使用額外的庫可以節省時間,你也不必為此戰戰兢兢。但是,您需要確保選擇工業級別的優秀的庫。
  • 【揭秘】嵌入式系統為何是一種可靠性的低成本方法?
    嵌入式系統現在變得更加智能,互連程度更高,當然也比以前要複雜。要讓嵌入式系統保持穩健並儘可能接近無錯誤,開發團隊需要有效的方法來進行測試,驗證系統能否按預期的方式工作。測試工作中最關鍵,通常也是難度最高的方面,就是在微控制器上運行軟體。本文將向開發人員介紹如何使用這些新技術,以及新技術實施所需的設備和工具。
  • 這些大學專業被教育部「點名」,未來要火!
    各高校在這幾門背景學科的基礎上,交叉融合其他的專業知識技能。目前,大數據主要有三大就業方向:大數據系統研發類、大數據應用開發類和大數據分析類。具體崗位如:大數據分析師、大數據工程師等。大數據分析師是用適當的統計分析方法對收集來的大量數據進行分析,強調的是數據的應用,側重於統計層面內容。比如做產品經理,可以通過數據建立金融模型,來推出一些理財產品。
  • IoT入門的7大必備概念和技能
    想緊緊抓住 IoT 機會的開發人員,應掌握一系列有關主題領域涉及的關鍵技能,其中包括:• 硬體• 網絡• 應用程式設計• 應用程式開發• 安全性• 商業智能和數據分析• 機器學習和人工智慧(AI)1.為這些設備開發硬體需要電氣工程方面的技能,而物理設計則需要工業設計和 CAD 技能。除了需要網絡連接來傳輸收集的數據之外,這些設備通常還需要具備一些基本的處理和存儲能力,這些能力由微控制器或單晶片系統 (SoC) 集成電路提供。
  • 痞子衡嵌入式半月刊:第 8 期
    這裡分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發布一期。
  • 扒一扒配管工程師的酸甜苦辣~~
    有網友回答:配管,東西雜、繁瑣,比較累,很辛苦可能還需要長期出差。配管到底是做什麼的呢?今天小七與大家一起來探討,配管工程師到底是做什麼具體工作的呢?如何成長為一名優秀的配管工程師?管道工程師(也稱配管工程師)是項目管道設計方面的負責人,向其部門經理負責;管道工程師負責前期構想,基礎設計,詳細設計,調試和施工的整個設計過程。
  • 前端工程師必備技能匯總
    前端開發知識結構●前端工程師●SVG/Canvas/VML●SVG: D3/Raphaël/Snap.svg/DataV●Canvas: CreateJS/KineticJS●知識管理/總結分享●溝通技巧/團隊協作●需求管理/PM●互動設計/
  • 嵌入式系統開發:這6點硬體設計務必留意!
    我們知道,CPU是整個系統的靈魂,所有的外圍配置都與其相關聯,這也突出了嵌入式設計的一個特點硬體可剪裁。在做嵌入式硬體設計中,以下幾點需要關注。電源的確定   b、電流嵌入式系統的正常運行不但需要穩定足夠的電源,還要有足夠的電流,因此在選擇電源器件的時候需要考慮其負載,我設計時一般留有30%的餘量。如果是多層板,電源部分在layout的時候需電源分割,這時需要注意分割路徑,儘量將一定量的電源放置在一起。如果是雙面板,則走線寬度需要注意,在板子允許的情況下儘量加寬。