第一篇 項目導學區(qū)
第1章 系統(tǒng)概念與市場需求
1. 1 下班后的工作室
1. 1. 1 下班后的工作室
1. 1. 2 Allen與Tim的技術背景
Allen的技術背景
Tim的技術背景
1. 2 第一筆交易
1. 2. 1 第一筆交易
1. 2. 2 新興市場
1. 3 深入探討
1. 3. 1 什么是系統(tǒng)
子系統(tǒng)的重要性
子系統(tǒng)的次序性
小結
1. 3. 2 什么是系統(tǒng)工程
系統(tǒng)需求
風險評估
制定系統(tǒng)規(guī)格
系統(tǒng)規(guī)劃
系統(tǒng)設計
系統(tǒng)實現
系統(tǒng)測試
售后服務
項目討論
提供明確的步驟
注重進程. 人力資源與成本之間的均衡
有效地記憶項目歷史, 幫助系統(tǒng)發(fā)展組織的成長
小結
1. 3. 3 什么是系統(tǒng)化方法
一號工具:MindMap
二號工具:有效率的閱讀
三號工具:問題分析與決策分析
小結
1. 3. 4 什么是嵌入式系統(tǒng)
小結
系統(tǒng)概念總結
1. 4 市場需求
小結
1. 5 進入嵌入式系統(tǒng)職場
1. 5. 1 嵌入式系統(tǒng)應用未來發(fā)展的趨勢
無線網絡
定址服務
射頻身份識別 RFID 晶片
汽車通信/信息系統(tǒng) Telematics
機器人
顯示器
小結
1. 5. 2 嵌入式系統(tǒng)工程師所需具備的基本技術條件
綜合能力
相關硬件
小結
第2章 風險分析與規(guī)格制定
2. 1 要不要接這個項目
2. 2 客戶到底要什么
2. 3 深入探討
2. 3. 1 風險分析
需求風險
時間風險
資金風險
項目管理風險
風險分析
小結
2. 3. 2 外包的考慮
外包的優(yōu)點
外包風險
關于外包項目
小結
2. 3. 3 規(guī)格制定
系統(tǒng)功能
系統(tǒng)限制
系統(tǒng)開發(fā)資源
小結
2. 3. 4 和不同領域的專家合作
時間的優(yōu)勢
可靠性優(yōu)勢
風險
小結
本章結論
第3章 系統(tǒng)規(guī)劃與設計
3. 1 請先等一等
3. 2 想好再動手
3. 3 兩難的抉擇
3. 4 深入探討
3. 4. 1 系統(tǒng)規(guī)劃
規(guī)格分析
預估項目進程
小結
3. 4. 2 系統(tǒng)設計
設計系統(tǒng)架構
尋找適當方案
系統(tǒng)設計
3. 4. 3 由上而下或由下而上的設計
3. 4. 4 設計階段的一些決策
硬件方面
ICE和ICD
軟件方面
HardReal-TimeSystem
SoftReal-Time System
小結
3. 4. 5 設計模板
本章結論
第4章 系統(tǒng)實現與測試
4. 1 按圖施工
4. 2 突然想到的好主意
4. 3 工作室傳來的笑聲
4. 4 跑道上的悲歌
4. 5 深入探討
4. 5. 1 系統(tǒng)實現
系統(tǒng)實現考慮
從硬件做起
從驅動程序移植開始做起
從現成平臺開始做起
軟件實現
學習微控器的架構與外設控制
設計驅動程序
撰寫與測試驅動程序
和系統(tǒng)集成
硬件實現
小結
4. 5. 2 版本控制
如果沒有版本控制
軟件控制的工具
人員訓練
小結
4. 5. 3 系統(tǒng)測試
測試的目的
測試的方向
測試的種類
小結
4. 5. 4 系統(tǒng)調試
系統(tǒng)調試
調試方向
調試方式
小結
本章結論
第5章 售后服務與項目總結
5. 1 售后服務
EMI問題的后話
5. 2 項目總結
5. 3 深入探討
5. 3. 1 售后服務
5. 3. 2 項目討論
本章結論
第二篇 項目裝備區(qū)
第6章 MindMap
6. 1 什么是MindMap
6. 2 為什么要使用MindMap
MindMap在記錄事情上的優(yōu)點
MindMap在問題討論與溝通上的優(yōu)點
MindMap在項目執(zhí)行上的優(yōu)點
本書為什么要使用MindMap
6. 3 如何繪制第一幅MindMap
如何繪制MindMap
使用軟件制作MindMap
6. 4 范例
本章結論
第7章 有效率的閱讀
7. 1 什么是有效率的閱讀
7. 2 為何需要有效率的閱讀
7. 2. 1 何謂閱讀效率
7. 2. 2 效率閱讀帶來的好處
7. 3 如何達到有效率的閱讀
7. 3. 1 環(huán)境準備
加內存法
加內存法是如何運行的
7. 3. 2 預習
7. 3. 3 有指引的閱讀
7. 3. 4 復習
7. 3. 5 反復使用與練習
7. 3. 6 專業(yè)文件攻略
Data Book
專業(yè)書籍
專業(yè)雜志
撰寫報告
7. 3. 7 再一次測試
本章結論
第8章 問題分析與決策分析
8. 1 問題分析
8. 1. 1 什么是問題分析
8. 1. 2 為何需要問題分析
8. 1. 3 如何進行問題分析
8. 1. 4 問題模式
問題模式基本觀念
環(huán)路式思考
時間延遲
雙重惡性循環(huán)
8. 1. 5 問題分析實例——麻煩的USB Driver
新的挑戰(zhàn)
練功之旅
開什么玩笑
原來Spec. 上面寫著
Byte Alignment
超頻問題
另一種CPU Endean
時序問題
另一種CPU時序問題
小結
8. 2 決策分析
8. 2. 1 什么是決策分析
8. 2. 2 為何需要決策分析
8. 2. 3 如何進行決策分析
8. 2. 4 決策分析實施案例——要不要接這個項目
MEI委托案的決策分析
決策分析實施案例——微控器的選擇
小結
本章結論
第9章 數據收集
9. 1 為何需要收集數據
9. 2 要收集哪些數據
決定要設計何種系統(tǒng)
研究如何進行系統(tǒng)設計
實際進行設計
系統(tǒng)驗證與微調
推出產品
9. 3 如何進行數據收集
查市場報告與趨勢分析
查論文
查技術報告
查規(guī)格與標準
查專利
用搜索引擎查數據
9. 4 范例
本章結論
第10章 在嵌入式項目中使用UML
10. 1 什么是UML
10. 2 使用UML的好處
10. 3 UML范例
基本程序流程圖
Use Case Diagram
Activity Diagram
State Chart Diagram
Sequence Diagram
Deployment Diagram
Class Diagram
10. 4 利用UML描述系統(tǒng)
系統(tǒng)分析階段
系統(tǒng)設計階段
本章結論
第11章 PCB How-To
11. 1 需求
11. 2 規(guī)格
11. 3 規(guī)劃
11. 4 邏輯設計
11. 5 工程外包
11. 6 焊接
測試
取得硬件檢查點
分模塊測試
撰寫功能完整的測試程序
11. 7 調試
本章結論
附錄 縮寫簡表