中國電子標準協會培訓中心

  
培訓課程篩選


嵌入式軟件工程師的設計能力必修課

關鍵字:嵌入式 軟件 工程師 
       嵌入式軟件工程師的設計能力必修課 word版       課程提綱
主講專家
---------------------------------
溫昱  
  開課信息:   課程編號:KC20433  
  開課日期(天數) 上課地區 費用  
更多:  
招生對象
---------------------------------
課程內容
---------------------------------
課程內容 1) 程序結構設計——做到模塊間松耦合 2) 運行時結構設計——做到硬件間精確聯動 3) 底層模塊的漂亮設計——做到可重用、可擴展 4) 功能模塊的漂亮設計——做到可配置、可擴展 5) 模塊接口的漂亮設計——搞定Call、Callback、Message接口 6) 遠程協議的漂亮設計——搞定最復雜的交互 課程大綱 程序結構設計——做到模塊間松耦合 第1天 嵌軟工程師應該是設計高手 a) 硬件相關與硬件無關代碼分離 b) 功能實現與具體硬件無關 c) 應付硬件變化:硬件接口模塊的可替換性、可修改性 d) 應付協議變化:協議代碼模塊的可替換性、可修改性 【講案例】大中小嵌軟架構 實例觀摩 a) 固件分層……案例 b) 產品化分層……案例 c) 平臺化分層……案例A d) 平臺化分層……案例B e) 平臺化分層……案例C 【講技術】大中小嵌軟的代碼分層 a) 洋蔥皮 b) UI-SI-DI-PD c) 固件五橫一縱 d) 產品六橫一縱 e) 平臺分層 運行時結構設計——做到硬件間精確聯動 第1天 嵌軟工程師的崗位挑戰 a) 運行邏輯復雜,難設計 b) 靠全局變量通信,緊耦合 【講案例】從固件到整機 嵌軟實例觀摩 a) 設計案例1……無OS。While(1)中順序執行任務函數。 b) 設計案例2……無OS。While(1)中執行時間片任務。 c) 設計案例3……有OS。ISR與Task間信號量通信,Task間隊列通信。 【講技術】技術對比 a) 前后臺結構(死循環+中斷) ……骨架代碼對比 b) 時間片輪詢(Time-slice Polling) ……骨架代碼對比 c) 多任務結構(OS-based Multi-task)……骨架代碼對比 底層模塊的漂亮設計——做到可重用、可擴展 第1天 嵌軟工程師的崗位能力 a) 合格:封裝硬件細節、暴露訪問接口 b) 優秀:能做到支持新硬件只需局部擴展 c) 牛人:在HAL層提供顯示服務/通信服務/存儲服務 【講案例】嵌軟HAL模塊就該這么設計 a) 從led驅動,到閃爍可配置/可循環的HAL API……源代碼案例 b) 從2.4G無線,到發包調用/收包回調的HAL API……源代碼案例 c) 從I2C讀寫,到EEPROM的延遲寫HAL API 【講技術】嵌軟HAL設計技巧 a) 利用callback……讓模塊:局部處理可擴展 b) 利用配置數組……讓模塊:整體邏輯可配置 c) 利用Union結構……讓模塊:支持多種數據類型 d) 利用函數指針結構體……讓模塊:接口一致的多個模塊可替換 功能模塊的漂亮設計——做到可配置、可擴展 第2天 嵌軟FUNC模塊之痛 a) 不可重用……最致命 b) 緊耦合/難修改/難擴展 c) 不同FUNC模塊間存在代碼重復 【講案例】一個單板軟件的設計優化全過程 a) 全新的模塊化 b) 模塊的水平分層 c) 模塊的跨層封裝 d) “狀態機+可配置”常用做法 模塊接口的漂亮設計——搞定Call/Callback/Message接口 第2天 嵌軟工程師的崗位能力 a) 合格:Call接口設計 b) 優秀:搞定Call/Callback/Message接口 c) 牛人:接口支持任務或處理的運行時注冊/注銷 【講案例】漂亮接口設計實例觀摩 a) 經典Callback接口設計 b) 基于注冊的Callback接口設計 c) Message接口設計(分為有無OS兩種情形) 遠程協議的漂亮設計——搞定最復雜的交互 第2天 嵌軟工程師的崗位挑戰 a) 協議設計,對許多工程師是挑戰 a) 影響大:影響到多個程序/多個團隊 b) 設計難:不容易設計滿意 【講技術】協議設計思路 步驟一:接口交互機制/交互過程 步驟二:接口技術選擇 步驟三:接口格式定義 【講案例】協議設計難點 案例一:程序間交互過程特別復雜,接口怎么設計? 案例二:“接口規范級”的協議,設計精髓何在?
講師介紹
---------------------------------
溫昱
在金融、軍工、電信、平臺四個領域有深厚的積淀,并有多媒體、移動互聯網實際從業經驗。也是《一線架構師實踐指南》、及《軟件架構設計——程序員向架構師轉型必備》暢銷書作者。
 
開課時間:2019-03-29 溫馨提示:本課程可邀請老師到企業內部培訓!
機構名稱:深圳市威碩企業管理咨詢有限公司 咨詢電話:0755-26506757 33558698
課程地區:上海
聯 系 人:李正華先生 彭靜小姐 鄭江波先生
瀏覽次數:
電子信箱:[email protected]


中國電子標準協會培訓中心(http://www.gvcirk.live)專業提供可靠性設計、熱設計、SMT工藝、電路設計、架構設計、硬件測試、研發管理、嵌入式軟件測試、EMC培訓、軟件技術等課程及服務。歡迎來電來函咨詢:0755-26506757 13798472936 [email protected]

免費咨詢/報名 請仔細填寫以便我們安排此課程專業人士第一時間回復您!
您的姓名:
參加人數: 5) 模塊接口的漂亮設計——搞定Call、Callback、Message接口
6) 遠程協議的漂亮設計——搞定最復雜的交互

課程大綱
程序結構設計——做到模塊間松耦合 第1天
嵌軟工程師應該是設計高手
a) 硬件相關與硬件無關代碼分離
b) 功能實現與具體硬件無關
c) 應付硬件變化:硬件接口模塊的可替換性、可修改性
d) 應付協議變化:協議代碼模塊的可替換性、可修改性

【講案例】大中小嵌軟架構 實例觀摩
a) 固件分層……案例
b) 產品化分層……案例
c) 平臺化分層……案例A
d) 平臺化分層……案例B
e) 平臺化分層……案例C

【講技術】大中小嵌軟的代碼分層
a) 洋蔥皮
b) UI-SI-DI-PD
c) 固件五橫一縱
d) 產品六橫一縱
e) 平臺分層
運行時結構設計——做到硬件間精確聯動 第1天
嵌軟工程師的崗位挑
*人,報名參加2019-03-29開始,在上海舉辦的《嵌入式軟件工程師的設計能力必修課》(課程編號:20433)。
聯系電話: *  移動電話或傳真:
電子郵件: * 所在單位:
咨詢內容:
(或備注)
*
 

  近期推薦課程
·[上海]嵌入式軟件可靠性設計技巧 ·[江蘇]印制電路板的設計與制造
·[廣東]非財務經理的財務管理必修課 ·[北京]嵌入式Linux架構和開發實踐培訓
·[山東]嵌入式Linux驅動程序開發和案例實 ·[廣東]非財務經理的財務管理必修課
·[廣東]PIE生產工程師工藝流程與現場改善能 ·[山東]PIE生產工程師工藝流程與現場改善能
·[廣東]防靜電技術ESD工程師及ESD體系內 ·[上海]防靜電技術ESD工程師及ESD體系內
 
官方微信號 pxke02 
相關課程
·[廣東-2019-03-28] 嵌入式軟件工程師的設計能力必修課
·[上海-2019-03-29] 嵌入式軟件工程師的設計能力必修課
                                更多...
推薦公開課
                                更多...
推薦內訓課
                                更多...
資訊中心

中國電子標準協會培訓中心(深圳市威碩企業管理咨詢有限公司)成立于2006年,經過十多年的發展,在國內外業界技術顧問及廣大客戶的支持下,我培訓中心已成為一家專業的電子技術、研發、管理、企業資格及電子標準培訓服務提供商,致力為各企業提供成熟的企業技術、管理及標準培訓服務。借鑒國際先進的電子技術應用與管理理念,讓協會整合以“技術”為核心的企業資源體系,解決企業運營過程中的技術難題,提升生產、運作與工作效率,增強企業核心能力,贏得競爭優勢,最終實現企業長期追求的使命與愿景。
經典課程:可靠性設計各種設計技術(包括可靠性降額設計、硬件測試、可靠性余度設計、可靠性動態設計、電路設計、可靠性環境防護設計、EMC培訓、熱設計、硬件測試、可靠性安全設計、緩沖減振設計、靜電防護設計等)、SMT技術管理培訓、EMC培訓、硬件測試、IPC標準(IPC-A-610E標準、IPC-A-7711/21標準、IPC-A-620A標準、IPC-A-600H標準、IPC J-STD-001標準)、電路設計、硬件測試、ESD防靜電防護、ESD設計、硬件測試、EMC培訓、電路設計、硬件測試技術及信號完整性分析、硬件測試、DFM電子可制造性設計、機械結構設計、加速試驗和篩選技術和模擬仿真技術、硬件測試、EMC培訓、失效分析、EMC培訓、電路設計、EMC培訓、故障模式影響及危害性(FMEA、FMECA)和故障樹分析(FTA)、元器件可靠性設計、硬件測試、電路設計、軟件可靠性設計、硬件測試、軟件測試(黑盒和白盒)、電路設計、可靠性設計各種試驗技術(環境應力篩選試驗、EMC培訓、硬件測試、可靠性工程試驗、可靠性統計試驗等)以及可靠性管理是我協會的強項;軟件類:架構設計、EMC培訓、硬件測試、C語言、電路設計、UI設計、硬件測試、需求分析、電路設計、軟件項目管理、硬件測試、電路設計、Oracle、軟件敏捷、.NET、EMC培訓、硬件測試、Android、硬件測試、軟件配置管理、Linux、硬件測試、CMMI、軟件重構、C++等等

服務熱線:0755-33558698 26506757 傳真:0755-33119039 電子郵件:[email protected]
客服 QQ:52630255 751959468 1305933375 385326049
中國電子標準協會培訓中心(http://www.gvcirk.live)網站 ICP注冊號:ICP備257378787號



香港六合彩白小姐