Rust汽車電子開發實踐 司江平 周炯皓 張超 9787302679332 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$630
商品編號: 9787302679332
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202503*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Rust汽車電子開發實踐
ISBN:9787302679332
出版社:清華大學
著編譯者:司江平 周炯皓 張超
頁數:284
所在地:中國大陸 *此為代購商品
書號:1710584
可大量預訂,請先連絡。

內容簡介

本書專註于介紹Rust編程語言在汽車電子領域的應用。隨著汽車行業向智能化、電動化和網聯化的快速演進,傳統的C/C++編程語言在內存安全、數據競爭等問題上逐漸顯露出局限性。Rust語言以其獨特的內存安全保證、現代的併發處理能力和跨平台的兼容性,為汽車電子軟體開發提供了新的解決方案。 本書從Rust語言的基本語法和特性講起,逐步深入到其在嵌入式系統中的應用,尤其關注汽車電子領域。書中詳細介紹了Rust的所有權系統、類型系統、併發編程以及錯誤處理等核心概念,同時探討了Rust在汽車電子領域的具體應用。 本書不僅理論知識豐富,還提供了大量的代碼示例和項目實踐。無論是初學者還是有經驗的開發者,都能通過本書深入了解並掌握Rust在汽車電子領域的應用。

作者簡介

司江平,曾擔任多家公司CPO、CTO等研發管理職務,服務國內外多個世界500強企業;擁有豐富的嵌入式、大數據和人工智能等產品的實戰經驗,並擁有多項發明專利。

目錄

開篇
第1章 Rust語言簡介
1 1 Rust語言概述
1 2 Rust語言特性
1 3 Rust語言發展歷程和現狀
1 4 Rust語言與C/C++的比較
1 5 Rust語言學習資源
1 6 總結與討論
1 7 練習
第2章 初識Rust
2 1 IDE環境介紹
2 2 安裝Rust
2 2 1 Windows安裝
2 2 2 Linux或macOS安裝
2 2 3 故障排除
2 2 4 更新與卸載
2 2 5 本地文檔
2 3 第一個Rust程序:Hello world
2 4 Cargo介紹
2 4 1 創建項目
2 4 2 編譯並運行Cargo項目
2 4 3 發布
2 4 4 依賴
2 5 調試Rust
2 6 總結與討論
2 7 練習
第3章 編程基礎概念
3 1 關鍵字
3 2 變數
3 3 常量
3 4 數據類型
3 5 函數
3 6 註釋
3 7 控制流
3 8 總結與討論
3 9 練習
第4章 所有權
4 1 棧與堆
4 2 所有權規則
4 3 變數作用域
4 4 內存與分配
4 5 變數與數據交互的方式:移動(move)
4 6 變數與數據交互的方式:克隆(clone)
4 7 所有權與函數
4 8 引用與借用
4 9 可變引用
4 10 懸垂引用
4 11 總結與討論
4 12 練習
第5章 結構體
5 1 結構體實例
5 2 使用結構體
5 3 結構體方法
5 4 關聯函數
5 5 總結與討論
5 6 練習
第6章 枚舉
6 1 枚舉值
6 2 Option枚舉
6 3 match控制流
6 4 綁定值的模式
6 5 匹配Option
6 6 匹配的一些知識點
6 7 if let控制流
6 8 總結與討論
6 9 練習
第7章 模塊系統
7 1 包和crate
7 2 模塊
7 3 引用模塊項目的路徑
7 4 使用pub關鍵字
7 5 使用use關鍵字
7 6 使用as關鍵字
7 7 使用第三方的包
7 8 總結與討論
7 9 練習
第8章 練手:寫個猜數字遊戲
8 1 處理輸入和輸出
8 2 生成一個秘密數字
8 3 比較
8 4 循環猜數
8 5 總結與討論
8 6 練習
第9章 嵌入式系統簡介
9 1 嵌入式系統概述
9 2 汽車中的嵌入式設備
9 3 嵌入式系統的組成
9 4 汽車中的嵌入式技術
9 5 嵌入式系統開發流程
9 6 汽車嵌入式軟體開發
9 7 嵌入式系統常見的問題
9 8 Rust語言在嵌入式系統中的優勢
9 9 總結與討論
9 10 練習
第10章 Rust在Linux中的應用
10 1 在Windows系統下編譯Linux程序
10 2 命令行程序
10 3 my_Is程序
10 4 錯誤處理
10 5 優化my_ls
10 6 總結與討論
10 7 練習
第11章 Rust的文件操作
11 1 Linux的文件系統
11 2 Rust創建文件
11 3 讀寫文件
11 4 設置文件指針指向的位置
11 5 總結與討論
11 6 練習
第12章 多線程處理
12 1 進程與線程
12 2 閉包
12 3 迭代器
12 4 線程
12 5 多線程共享狀態
12 6 總結與討論
12 7 練習
第13章 汽車電子生態環境介紹
13 1 汽車電子主要供應商
13 1 1 汽車電子Tier 1供應商
13 1 2 汽車電子國內外主要晶元供應商
13 2 汽車電子應用場景
13 3 MCU簡介
13 3 1 車規級MCU
13 3 2 ECU、MCU、VCU、HCU、PCU
13 4 車規級MCU的分類及其主要產品
13 4 1 車規級MCU的分類
13 4 2 車規級MCU的主要廠商及其產品
13 5 總結與討論
13 6 練習
第14章 Rust語言在MCU中的應用
14 1 Rust語言MCU開發環境搭建
14 2 Rust嵌入式開發環境的初步使用
14 3 初級應用:點亮LED
14 4 進階應用:實現LED閃爍
14 5 進階應用:按鍵控制
14 6 進階應用:按鍵中斷
14 7 CAN通信
14 8 總結與討論
14 9 練習
第15章 Rust在TCxx硬體平台上的開發
15 1 工具鏈說明
15 2 硬體平台
15 3 TC375 Lite Kit Example
15 4 總結與討論
15 5 練習
第16章 Rust進階應用之DDS
16 1 DDS中間件簡介
16 2 DDS的發布/訂閱模式
16 3 DDS在汽車電子中的應用
16 4 DDS發布/訂閱模式的Rust實現
16 5 總結與討論
16 6 練習
第17章 汽車電子開發展望
17 1 汽車電子開發現狀
17 2 汽車電子中Rust的發展機會
17 3 反思與計劃
附錄 關鍵字
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理