实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > linux > 【Linux基礎知識】如何成為一名優秀的嵌入式工程師

【Linux基礎知識】如何成為一名優秀的嵌入式工程師

  • 來源:Linux干貨資料
  • 2019-12-05 14:16:22
  • 閱讀()
  • 分享
  • 手機端入口

一、嵌入式工程師必備技能總覽

在介紹學習路徑之前,我們先來了解一下要成為一個優秀的嵌入式開發工程師,需要具備哪些技能。我們從硬件和軟件兩部分來介紹。

v 硬件部分:

1. 了解主要器件(電阻、電容、電感、各類二極管、三極管、場效應管、邏輯門電路等)。

2. 熟悉萬用表的用法,熟悉以上器件的測試方法和測試原理。

3. 了解器件封裝的常見類型和特點(直插、表貼、QFNP、BGA、SOT等)。

4. 掌握使用示波器、邏輯分析儀進行測量的方法。

5. 熟知常見器件間通信方式和總線。

6. 能熟練閱讀器件手冊(datasheet)并根據項目需求對器件進行選型、電路原理圖繪制、電路板布局布線,配合結構工藝完成電路板設計。

7. 能根據故障現象對電路板進行測量排查,找出錯誤并修正。

8. 掌握基本的手焊、拆焊、飛線技能。

v 軟件部分:

1. 熟練掌握C語言,熟悉位操作,位段和對齊方式等概念。

2. 掌握基本的匯編語言。

3. 熟悉編譯連接的過程和編譯指令。

4. 理解程序運行中堆與棧的分配和使用。

5. 熟悉linux系統操作和gcc編譯工具、Makefile編寫。

6. 熟悉主流嵌入式CPU的架構(如ARM)

7. 熟悉內核態和用戶態,了解不同程序運行的狀態和編程注意事項。

8. 熟悉系統引導流程,能移植uboot和操作系統,構建根文件系統和設備樹。

9. 掌握各類驅動程序模塊的編寫方法和編譯方法。

10. 熟悉網絡編程原理和數據庫編程。

11. 了解UART,IIS,IIC,CAN,SPI等接口協議并能調試相關設備。

12. 了解至少一種物聯網應用層協議如MQTT等。

13. 了解常見的低功耗無線通信模塊的使用如wifi,藍牙,ZigBee。

嵌入式開發的學習路線(上)

二、學習路徑和重點

確實,我們嵌入式工程師需要掌握的知識很多,上述的每個知識點都可以展開作為一個單獨學科或者專題進行討論。上面繁多的技能要求可能讓很多同學望而生畏,不過我們嵌入式工程師的任務主要是工程實現,而不是理論研究,因此對于上面的知識點,我們不需要特別深入的了解,只需要在概念、原理和實踐方向進行理解和轉化,讓我們在工程實踐中能受這些理論的指導,利用這些理論完成設計和調試即可。

有一些同學有這樣的疑問:我以后的工作目標是嵌入式軟件工程師,那我還需要硬件部分的知識嗎?這個問題的答案是肯定的,主要有以下2個原因:

1. 嵌入式工程師沒有嚴格的軟硬件區分。

嵌入式工程師在實際工作中要不斷和硬件打交道,硬件工程師提供了原理圖和PCB布局布線圖,我們嵌入式工程師要根據數據手冊,器件編程指南以及硬件工程師提供的原理圖進行軟件設計,需要對設計進行上板驗證,需要調試除錯,這都需要我們有扎實的硬件設計功底,否則就需要不斷的去找硬件工程師來咨詢,必然會拖慢整個項目的進度。

2. 要想成為優秀的嵌入式軟件工程師,一定要熟知硬件知識。

優秀的嵌入式工程師會參與項目的需求分析,器件選型等硬件設計工作,這不僅需要我們有豐富的行業經驗,更需要我們有扎實的硬件基礎。

另外,驅動編寫等工作要求我們必須清晰的了解硬件的特性,如總線速度、時延、單雙工模式、是否有緩沖、是否支持DMA等等,了解硬件的特性才能充分挖掘硬件潛力,提升速度和穩定性。

又如,在和硬件工程師一起調試設備問題時,嵌入式軟件工程師需要根據硬件特點編寫對應的測試程序,如并行總線的數據相位測試、串行差分信號的眼圖測試,都需要嵌入式軟件工程師編寫對應的測試程序。如果嵌入式軟件工程師沒有相應的硬件知識,溝通成本會陡然增加,項目延期風險也就大大增加了。

綜上,要做優秀的嵌入式工程師,而不是渾渾噩噩混日子的小工,就要嚴格要求自己,把硬件知識也補上來。

 

文章“【Linux基礎知識】如何成為一名優秀的嵌入式工程師”已幫助

>>本文地址:http://m.jecan.cn/zhuanye/2019/48087.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | 电主轴-高速精密电主轴-高速电机厂家-瑞德沃斯品牌有限公司 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 间甲酚,间甲酚厂家-山东祥东新材料 | 天长市晶耀仪表有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 模型公司_模型制作_沙盘模型报价-中国模型网 | HEYL硬度计量泵-荧光法在线溶解氧仪-净时测控技术(上海)有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 铝合金电阻-无源谐波滤波器-上海稳达电讯设备厂 | 物流公司电话|附近物流公司电话上门取货 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 钢木实验台-全钢实验台-化验室通风柜-实验室装修厂家-杭州博扬实验设备 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 专业的压球机生产线及解决方案厂家-河南腾达机械厂 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 避光流动池-带盖荧光比色皿-生化流动比色皿-宜兴市晶科光学仪器 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 99文库_实习生实用的范文资料文库站 | 超声波分散机-均质机-萃取仪-超声波涂料分散设备-杭州精浩 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 溶氧传感器-pH传感器|哈美顿(hamilton) | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | 商秀—企业短视频代运营_抖音企业号托管 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | B2B网站_B2B免费发布信息网站_B2B企业贸易平台 - 企资网 | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 |