-
>
公路車寶典(ZINN的公路車維修與保養秘籍)
-
>
晶體管電路設計(下)
-
>
基于個性化設計策略的智能交通系統關鍵技術
-
>
花樣百出:貴州少數民族圖案填色
-
>
山東教育出版社有限公司技術轉移與技術創新歷史叢書中國高等技術教育的蘇化(1949—1961)以北京地區為中心
-
>
鐵路機車概要.交流傳動內燃.電力機車
-
>
利維坦的道德困境:早期現代政治哲學的問題與脈絡
裝甲車輛嵌入式軟件開發方法 版權信息
- ISBN:9787568269803
- 條形碼:9787568269803 ; 978-7-5682-6980-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
裝甲車輛嵌入式軟件開發方法 內容簡介
隨著裝甲車輛信息化程度的提高, 嵌入式軟件開發在裝備研制過程中所占的比重與日俱增, 軟件的作用日益凸顯, 規范化的過程管理和合理的軟件設計是項目研制提出的新要求。本書以系統介紹裝甲車輛嵌入式系統的軟件開發方法及工程管理要求為出發點, 首先介紹了嵌入式系統在裝甲車輛中的應用以及嵌入式軟件的開發過程, 詳細說明了需求分析的任務及方法, 需求規格說明的編制和評審, 以及軟件設計方法與過程, 還有設計說明的編制和評審; 然后總結并分別介紹了裝甲車輛應用較為廣泛的基于VxWorks 操作系統、數字信號處理器和嵌入式微處理器平臺的三類應用軟件如何進行開發調試, 說明了嵌入式軟件的測試過程和常用測試方法; *后介紹了型號項目軟件研制的管理要求。本書可以作為高等院校軟件工程、計算機軟件等相關專業高年級本科生和研究生的教材, 也可供從事裝甲車輛嵌入式軟件開發的專業技術人員參考。
裝甲車輛嵌入式軟件開發方法 目錄
第 1 章 裝甲車輛嵌入式系統…………………………………………………… 001
1. 1 嵌入式系統簡介 ……………………………………………………… 003
1. 1. 1 嵌入式系統定義……………………………………………… 003
1. 1. 2 嵌入式系統的發展 ………………………………………… 004
1. 1. 3 嵌入式系統分類……………………………………………… 006
1. 1. 4 嵌入式系統的特點 ………………………………………… 006
1. 2 嵌入式系統的組成 …………………………………………………… 007
1. 2. 1 嵌入式處理器………………………………………………… 007
1. 2. 2 嵌入式外圍設備……………………………………………… 009
1. 2. 3 嵌入式操作系統……………………………………………… 010
1. 3 嵌入式應用軟件 ……………………………………………………… 011
1. 3. 1 嵌入式應用軟件的特點 …………………………………… 011
1. 3. 2 軟件的分類…………………………………………………… 012
1. 3. 3 軟件開發的常用工具 ……………………………………… 014
第 2 章 嵌入式軟件開發過程…………………………………………………… 017
2. 1 軟件工程的基本原理 ………………………………………………… 018
2. 2 軟件生命周期 ………………………………………………………… 020
2. 3 軟件生命周期模型 …………………………………………………… 020
2. 3. 1 軟件生命周期模型的三個主要階段 ……………………… 020
2. 3. 2 軟件生命周期模型的主要工程活動 ……………………… 023
2. 4 一般管理要求 ………………………………………………………… 030
第 3 章 需求分析 ………………………………………………………………… 033
3. 1 需求分析的過程及任務 ……………………………………………… 034
3. 1. 1 為什么進行需求分析 ……………………………………… 034
3. 1. 2 需求分析的過程……………………………………………… 036
3. 2 需求分析的方法 ……………………………………………………… 042
3. 2. 1 結構化分析方法……………………………………………… 042
3. 2. 2 原型化方法…………………………………………………… 044
3. 2. 3 面向對象分析方法 ………………………………………… 048
3. 3 需求分析工具 ………………………………………………………… 051
3. 3. 1 數據流圖 ……………………………………………………… 051
3. 3. 2 E - R 圖 ……………………………………………………… 056
3. 3. 3 數據字典 ……………………………………………………… 057
3. 3. 4 狀態轉換圖…………………………………………………… 060
3. 4 需求規格說明的編寫及評審 ………………………………………… 062
3. 4. 1 需求規格說明的主要內容 ………………………………… 062
3. 4. 2 需求規格說明的編寫要點 ………………………………… 068
3. 4. 3 需求評審 ……………………………………………………… 069
第 4 章 軟件設計 ………………………………………………………………… 071
4. 1 概要設計 ……………………………………………………………… 073
4. 1. 1 為什么需要概要設計 ……………………………………… 073
4. 1. 2 常用的軟件體系結構 ……………………………………… 074
4. 1. 3 常用設計原則………………………………………………… 074
4. 1. 4 結構化設計方法……………………………………………… 075
4. 1. 5 基于實時操作系統的軟件設計 …………………………… 076
4. 1. 6 面向對象設計方法 ………………………………………… 077
4. 1. 7 駕駛員終端軟件概要設計實例 …………………………… 079
4. 2 軟件詳細設計 ………………………………………………………… 082
4. 2. 1 為什么需要詳細設計 ……………………………………… 082
4. 2. 2 詳細設計與概要設計的區別 ……………………………… 082
4. 2. 3 詳細設計的原則……………………………………………… 083
4. 2. 4 面向數據結構設計方法 …………………………………… 083
4. 2. 5 程序流程圖設計……………………………………………… 084
4. 2. 6 駕駛員終端軟件詳細設計實例 …………………………… 087
4. 3 設計說明的編寫及評審 ……………………………………………… 089
4. 3. 1 設計說明的主要內容 ……………………………………… 089
4. 3. 2 設計說明的編寫要點 ……………………………………… 097
4. 3. 3 設計評審 ……………………………………………………… 097
第 5 章 基于 VxWorks 的嵌入式軟件開發 …………………………………… 099
5. 1 VxWorks 操作系統 …………………………………………………… 100
5. 1. 1 VxWorks 操作系統的結構…………………………………… 100
5. 1. 2 任務及任務狀態……………………………………………… 103
5. 1. 3 任務間同步及通信 ………………………………………… 108
5. 1. 4 板級支持包 BSP …………………………………………… 111
5. 1. 5 多媒體支持包………………………………………………… 112
5. 2 開發環境 ……………………………………………………………… 114
5. 2. 1 開發環境簡介………………………………………………… 114
5. 2. 2 創建 VxWorks 映像 ………………………………………… 117
5. 2. 3 創建可下載的應用 ………………………………………… 121
5. 3 設備驅動程序開發 …………………………………………………… 125
5. 3. 1 外部設備的類型……………………………………………… 125
5. 3. 2 設備驅動程序結構 ………………………………………… 126
5. 3. 3 字符設備驅動程序的開發 ………………………………… 127
5. 4 應用軟件開發 ………………………………………………………… 134
5. 4. 1 多任務設計…………………………………………………… 134
5. 4. 2 任務間的同步………………………………………………… 138
5. 4. 3 多任務調試…………………………………………………… 144
第 6 章 嵌入式 DSP 軟件開發 ………………………………………………… 151
6. 1 集成開發環境 ………………………………………………………… 153
6. 1. 1 概述 …………………………………………………………… 153
6. 1. 2 CCS 的安裝與配置…………………………………………… 155
6. 1. 3 CCS 常用文件類型…………………………………………… 156
6. 1. 4 CCS 基本界面 ………………………………………………… 156
6. 1. 5 CCS 軟件開發步驟…………………………………………… 158
6. 1. 6 調試 …………………………………………………………… 162
6. 1. 7 基礎軟件 ……………………………………………………… 168
6. 2 DSP 應用開發硬件基礎 ……………………………………………… 169
6. 2. 1 體系結構設計圖……………………………………………… 169
6. 2. 2 結構簡要介紹………………………………………………… 171
6. 2. 3 *小系統設計………………………………………………… 176
6. 3 DSP 應用軟件開發 …………………………………………………… 179
6. 3. 1 軟件結構原理………………………………………………… 179
6. 3. 2 串行總線通信的軟件開發 ………………………………… 181
6. 3. 3 通用輸入/輸出多路復用器 GPIO 的軟件開發 …………… 184
6. 3. 4 CAN 總線的軟件開發 ……………………………………… 186
第 7 章 嵌入式微控制器軟件開發……………………………………………… 191
7. 1 嵌入式單片機的基本結構 …………………………………………… 193
7. 1. 1 單片機的特點概述 ………………………………………… 193
7. 1. 2 MC9S12XF512 型單片機的體系結構……………………… 194
7. 2 集成開發環境 ………………………………………………………… 196
7. 2. 1 CodeWarrior 集成開發環境 ………………………………… 197
7. 2. 2 工程項目創建與目標文件生成 …………………………… 200
7. 2. 3 仿真調試 ……………………………………………………… 203
7. 3 單片機開發硬件基礎 ………………………………………………… 204
7. 3. 1 MC9S12XF512 *小系統設計 ……………………………… 204
7. 3. 2 系統接口擴展設計 ………………………………………… 206
7. 4 單片機應用軟件開發 ………………………………………………… 209
7. 4. 1 接口驅動程序編程 ………………………………………… 209
7. 4. 2 中斷系統及其應用 ………………………………………… 211
7. 4. 3 定時器及其應用……………………………………………… 212
7. 4. 4 MC9S12XF512 單片機軟件開發舉例……………………… 212
第 8 章 軟件測試 ………………………………………………………………… 221
8. 1 軟件測試的特性和原則 ……………………………………………… 222
8. 2 測試組織與過程管理 ………………………………………………… 223
8. 2. 1 測試需求分析與策劃 ……………………………………… 223
8. 2. 2 測試設計與實現……………………………………………… 224
8. 2. 3 測試執行 ……………………………………………………… 226
8. 2. 4 測試總結 ……………………………………………………… 227
8. 2. 5 回歸測試 ……………………………………………………… 227
8. 3 軟件測試級別 ………………………………………………………… 228
8. 3. 1 單元測試 ……………………………………………………… 229
8. 3. 2 集成測試 ……………………………………………………… 231
8. 3. 3 配置項測試…………………………………………………… 232
8. 3. 4 系統測試 ……………………………………………………… 233
8. 4 靜態測試 ……………………………………………………………… 233
8. 4. 1 靜態分析 ……………………………………………………… 233
8. 4. 2 代碼審查 ……………………………………………………… 234
8. 4. 3 源代碼分析工具 Klocwork ………………………………… 235
8. 5 動態測試 ……………………………………………………………… 240
8. 5. 1 黑盒測試 ……………………………………………………… 240
8. 5. 2 白盒測試 ……………………………………………………… 243
第 9 章 常用軟件開發標準介紹………………………………………………… 245
9. 1 國家軍用軟件工程標準 ……………………………………………… 246
9. 1. 1 概述 …………………………………………………………… 246
9. 1. 2 常用軍用軟件工程標準的發展 …………………………… 247
9. 2 基于軍用軟件研制能力成熟度模型的項目管理…………………… 251
9. 2. 1 需求的管理…………………………………………………… 251
9. 2. 2 成本的管理…………………………………………………… 253
9. 2. 3 進度的管理…………………………………………………… 255
9. 2. 4 人員管理 ……………………………………………………… 256
9. 2. 5 風險管理 ……………………………………………………… 258
9. 2. 6 配置管理 ……………………………………………………… 261
9. 2. 7 質量保證管理………………………………………………… 264
索引 ………………………………………………………………………………… 267
裝甲車輛嵌入式軟件開發方法 作者簡介
劉勇,男,1973年10月生,研究員,博士。擔任過型號項目的總設計師、國防基礎研究項目的第一技術負責人等重要技術職務。獲國家科技進步一等獎一項、省部級科技進步獎六項以及茅以升青年科技獎、中國兵工青年科技獎,獲國務院政府特殊津貼。主要研究方向為裝甲裝備信息、機電系統總體設計及軟件架構設計。 王英勝,男,1976年10月生,研究員,中國北方車輛研究所嵌入式軟件學科帶頭人,參與了多項國家和省部級重點武器裝備型號、預研項目。主要研究方向為裝甲車輛信息系統總體及嵌入式軟件設計。 陳中偉,男,1977年9月生,現任解放軍某研究所高級工程師,陸軍軟件工程管理、軟件測試、數據資源建設等領域的著名專家。主持完成科研項目30余項,發表論文20余篇;獲軍隊科技進步獎9項,軟件著作權7項。
- >
我與地壇
- >
羅曼·羅蘭讀書隨筆-精裝
- >
二體千字文
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
羅庸西南聯大授課錄
- >
推拿
- >
自卑與超越
- >
苦雨齋序跋文-周作人自編集