● 產品設計與應用 > 

課程名稱:嵌入式系統產品開發與專案管理實務

課程代碼: OF099C
課程名稱: 嵌入式系統產品開發與專案管理實務
上課時間: 2008/10/4, 10/5 週六日 9:30AM - 4:30PM
上課地點: 台北市中正區漢口街一段45號8樓 傳識資訊教室
課程費用: NT$9,900元(含稅、講義)
※ 課程贈送"現代嵌入式系統開發專案實務"一書
※ Early Bird: 9/18前報名享優惠價$8800元
課程時數: 12小時/ 共二天
課程簡介:

嵌入式系統是計算機產業中非常特殊的一個領域,幾乎沒有一個電子產品或嵌入式系統開發專案是完全一樣的,每個專案所使用的CPU與系統都會因為需求而有所不同,身為這個產業鏈中的一員,面對排山到海而來的資訊,到底該如何訂定自己的學習目標?

本課程會以專案管理的角度,介紹電子產品開發從啟動到上市之後的每一個流程、相關的業界現狀、以及嵌入式系統工程師在每一個階段的工作性質與角色定位,有助於學員釐清嵌入式系統開發的本質與相關技術正確觀念。之外,也將介紹實用性的技術細節,包含開發實務上一定會用到的技術與工具,課程中將分享許多專案管理的觀念與實務。

講師簡介: 講師專長於嵌入式作業系統開發、嵌入式系統架構設計,曾負責電子辭典等專案開發與管理等工作,對於消費性電子產品開發之專案管理,物件導向系統設計有十多年實務經驗。有鑑於台灣廠商對於單一技術外的系統整合與專案管理經驗缺乏,希望能將自身的經驗與見聞整理成真正有用的觀念,希望讓想在嵌入式系統開發領域深耕的朋友少走一些冤枉路。

學習目標:

本課程旨在傳達嵌入式系統專案管理的觀念,並不侷限於特定平台,將可幫助學員:
1. 對電子產品開發流程有全面性的了解
2. 對嵌入式系統開發之本質有正確的認識
3. 建立嵌入式系統開發的正確觀念
4. 嵌入式系統專案管理的注意事項
5. 一般嵌入式系統教科書不會講,但真正專案運行卻不可或缺的觀念、工作項目與注意事項
課程對象: 1. 目前為嵌入式系統開發工程師,欲晉升為電子產品開發PM者
2. 資訊專長,欲了解嵌入式系統開發全貌者
前置準備: 需熟C語言、具備計算機組織、作業系統概念、及微處理器(如: 8051)使用經驗者佳
課程大綱:

1. 嵌入式系統專案的生命週期:
- 嵌入式系統開發專案簡介
- 專案開始之前的規劃評估
- 專案初期的規劃工作
- 嵌入式系統開發專案中的設計階段
 - 產品規格
 - 硬體設計
 - 系統設計
 - 測試計畫設計
 - 風險評估
- 執行階段與最後的結案階段
- 業界的實際狀況與軟體工程、專案管理教科書中的差異

2. 嵌入式系統開發流程:
- 開發嵌入式系統程式的步驟與注意事項
- 計算機系統的運作原理

3. 嵌入式系統平台設計:
所謂的嵌入式系統平台就是讓電子產品的“應用程式”得以順利開發的環境,它不只是軟體或硬體的概念而已,它應該是一個穩定的環境,在這個環境下,負責應用程式開發的工程師可以將心力放在產品功能的實現,以及改善其品質與效能即可。

- 嵌入式系統平台的定義:
- 系統架構設計
- API與程式風格設計
- 嵌入式作業系統簡介
- Source Tree設計
- 程式風格典範

4. 嵌入式系統開發環境:
- 何謂嵌入式系統開發環境
- 為什麼要建構嵌入式系統開發環境
- 嵌入式系統開發工具(cross-tools)簡介
- Makefile與Link Script的觀念與寫法
- 何謂ROM Maker
- 如何將程式下載到機器上並執行之
- 版本控制server的重要性
- Case Study

5. Boot Loader:
- 機器上電後如何讓CPU正確執行到程式,以及開機後系統該做的初始化動作
- 第一行程式如何被執行
- 基本硬體測試
- 如何載入程式段與初始化資料段

6. 驅動程式:
- 驅動程式開發之前的準備工作
- 如何控制CPU
- 如何控制記憶體與其他IC
- 撰寫中斷處理程式的注意事項
- 如何為驅動程式除錯

7. 記憶體管理:
- 記憶體空間配置
- Stack與heap在嵌入式系統中的應用
- 將程式或資料寫入EEPROM或Flash的燒錄器

8. 模擬器:
嵌入式系統的開發環境通常十分昂貴,不可能給每位工程師都配上一套,再加上專案初期可能沒有足夠的硬體平台可供應用程式開發之用,所以在嵌入式系統中模擬器的功用是很大的。
- 何謂模擬器
- Emulator與Simulator的差別
- 模擬器對嵌入式系統開發專案的貢獻為何
- 列舉如何在PC上模擬實體機器裝置的實例

9. 系統整合:
大部分的應用程式會先在模擬器上開發,而驅動程式與部分的系統功能則必須在真實機器上才能驗證,當底層平台已趨穩定,就可逐一將應用程式移植到實體機器上執行。
- 進行第一次整合的最佳時間點
- 導致整合失敗的原因
- 開發時程重新檢討
- 程式移植時的注意事項
- 發行正式版本
- bug管理系統

10. Testing、Debugging、Tuning and Project Close:
- 嵌入式系統的測試概論
- bug的管理原則
- debug基本技巧
- 如何進行系統效能的最佳化
- 結案之前的工作項目
 - 版本發行
 - 生產線專用的自動測試程式
 - 如何決定量產版本
 - 出貨不等於結案的怪現象
- 其他結案相關事宜

報名繳費:

1. 電話報名:02-2312-2666分機60-63
2. 通訊報名:填寫報名表後傳真至02-23121918 或 email 到服務信箱: service@fitpi.com
3. 繳費方式:
 A. 郵局劃撥-戶名:傳識資訊股份有限公司 帳號:19508028
 B. 銀行匯款-戶名:傳識資訊股份有限公司 帳號:第一銀行總行營業部(007)09310109277
 C. 即期支票-抬頭:傳識資訊股份有限公司
4. 請於開課前繳清所有費用,以方便我們為您保留名額及座位

下載報名表

備註:

 

 

我有興趣,請與我聯絡!

課程名稱:

姓  名: 公司名稱:

聯絡電話: 分機: 行動電話:

電子郵件:

回前頁

★如果您有任何疑問或需求請與我們聯絡
傳識資訊股份有限公司 Finesse IT Partners Inc.
台北市中正區漢口街一段45號8樓• TEL:02-2312-2666•FAX:02-2312-1918