-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

汽車軟件開放式系統架構

( 簡體 字)
作者:張晉東 著類別:1. -> 程式設計 -> 綜合
譯者:
出版社:機械工業出版社汽車軟件開放式系統架構 3dWoo書號: 35807
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:6/1/2013
頁數:164
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787111421528
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

汽車軟件開放式系統架構一詞來自于OSEK的中文意譯。OSEK這個詞最早出現于20世紀90年代,德國的汽車制造商BMW、Bosch、Daimler-Chrysler、Opel、Siemens和VW旨在通用的實時分布式操作系統規范方面進行合作。參與項目的德國Karlsruhe大學提出了OSEK,全稱為“Offene Systeme und deen Schnittstellen fur die Elektronik im Kraftfahrzeug”,中文意譯為用于汽車電子的、帶有接口的開放式系統。

本書共10章,主要內容包括:系統架構的各個組成部分、實現系統的啟動和結束、開發支持的調試技術、任務狀態模型、基于時間的服務、中斷處理、任務間通信、資源管理、調度策略,以及應用系統的設計;并在各章中講述了使用ProOSEK環境來構建汽車軟件開放式系統架構的方法。通過閱讀本書讀者可以了解汽車軟件開放式系統架構的基本原理、開發過程和相關開發工具的使用方法。

本書編寫過程中得到了EB汽車軟件(上海)有限公司的周建鋒博士(Dr. Jeff Zhou)及李海等相關人員的大力支持和幫助,在此表示感謝!

感謝秦貴和教授在百忙之中審閱本書,并提出許多寶貴意見和建議,在此表示感謝!

由于本書編者知識積累有限,尤其是在汽車電子軟件方面,所以本書難免存在錯漏,敬請讀者批評指正。

編者

2013年2月
內容簡介:

本書講述了一種汽車軟件開發技術——汽車軟件開放式系統架構。內容依托于歐洲汽車行業制定的OSEK/VDX開發規范。全書共10章,主要內容包括:系統架構的各個組成部分、實現啟動和結束、開發支持的調試技術、任務狀態模型、基于時間的服務、中斷處理、任務間通信、資源管理、調度策略以及應用系統的設計;并講述了如何使用由Elektrobit公司開發的ProOSEK環境來構建汽車軟件開放式系統架構。
通過本書的學習,讀者可以了解汽車電子軟件技術開發的前沿知識和技術,掌握汽車電子中開放式的軟件編程技術,了解其基本原理、開發過程和相關開發工具的使用方法。本書結合汽車電子實際開發當中的問題培養讀者分析問題與解決問題的能力,為進一步學習以及從事汽車電子領域工作打下必要的基礎。
目錄:

前言

第1章 汽車軟件開放式系統架構簡介1

1.1 開放式系統架構的優勢2

1.2 系統架構組成部分2

1.3 系統架構工具鏈3

1.4 操作系統的體系結構4

1.5 ProOSEK開發環境6

第2章 實現系統的啟動和結束11

2.1 系統的啟動11

2.2 系統的應用模式14

2.2.1 應用模式的適用范圍15

2.2.2 系統的啟動性能15

2.2.3 支持的應用模式16

2.3 系統的結束16

2.4 應用系統開發示例19

2.5 實現文件的管理23

2.5.1 創建與保存新項目23

2.5.2 打開與關閉項目24

2.5.3 項目向導25

第3章 應用程序開發的支持27

3.1 錯誤處理28

3.2 錯誤管理29

3.3 錯誤鉤子例程31

3.4 調試分類31

3.4.1 系統架構運行時接口ORTI32

3.4.2 堆棧檢查32

3.4.3 跟蹤緩沖區33

3.5 鉤子34

3.5.1 啟動鉤子34

3.5.2 前任務鉤子35

3.5.3 后任務鉤子35

3.5.4 錯誤鉤子36

3.5.5 COM錯誤鉤子36

3.5.6 關閉鉤子36

3.6 系統的配置37

3.6.1 生成系統37

3.6.2 驗證配置38

3.6.3 配置設置38

3.6.4 獲取內存需求41

3.6.5 命令行模式41

第4章 任務43

4.1 任務狀態模型44

4.1.1 擴展任務45

4.1.2 基本任務47

4.1.3 任務類型的比較48

4.2 激活任務49

4.3 任務的切換機制50

4.4 任務的優先級50

第5章 報警器53

5.1 報警器的配置54

5.2 計數器55

5.3 報警器的管理56

5.4 報警回調例程57

5.5 應用系統開發示例58

第6章 中斷和中斷服務程序62

6.1 中斷分類62

6.2 中斷服務程序64

6.3 應用系統開發示例65

第7章 通信67

7.1 事件67

7.2 消息76

7.3 應用系統開發示例85

第8章 資源92

8.1 資源管理94

8.2 對被占用資源的訪問95

8.3 使用資源時的限制96

8.4 調度作為資源96

8.5 同步機制的一般問題96

8.5.1 優先級反轉96

8.5.2 死鎖97

8.6 優先級上限協議98

8.7 擴展中斷級別的優先級上限協議100

8.8 內部資源103

第9章 調度105

9.1 調度策略106

9.1.1 完全搶占式調度106

9.1.2 非搶占式調度107

9.1.3 任務組108

9.1.4 混合搶占式調度109

9.1.5 選擇調度策略110

9.2 終止任務110

第10章 系統設計113

10.1 系統設計準則113

10.2 系統設計目標115

10.3 高級別的系統設計115

10.3.1 管理對象116

10.3.2 管理屬性和參數118

10.3.3 任務的設計124

10.3.4 報警器的設計128

10.3.5 中斷的設計133

10.3.6 通信的設計134

10.3.7 資源的設計139

10.3.8 調度的設計140

10.3.9 事件的設計140

10.4 低級別的系統設計142

附錄 API參考144

參考文獻166
序: