從零開始設計你的智慧型小車

《從零開始設計你的智慧型小車》是清華大學出版社於2022年出版的書籍,作者是胡青。

基本介紹

  • 中文名:從零開始設計你的智慧型小車
  • 作者:胡青
  • 出版社:清華大學出版社
  • 出版時間:2022年5月1日
  • 定價:59 元
  • ISBN:9787302598930
內容簡介,目錄,

內容簡介

《從零開始設計你的智慧型小車》從“實戰”出發,以STM32F103VET6單片機為對象,以C語言為開發語言,詳細講解如何在CMSIS固件庫基礎上完成嵌入式套用系統的開發。通過本書的學習,讀者能夠初步了解嵌入式系統設計中的硬體設計和軟體設計,掌握硬體和軟體調試技巧,具備設計、規劃和實現一個簡單嵌入式套用系統的能力。 全書以“智慧型小車設計”作為主線,內容分為基礎篇、提高篇和實踐篇三個層次。“基礎篇”介紹嵌入式開發的基本常識、系統架構等。“提高篇”以小車功能需求為目標來組織各章節內容,每一章實現智慧型小車的一個功能。“實踐篇”從套用系統設計規劃的角度出發,通過兩個不同的“智慧型小車”系統設計實例,從功能設計規劃開始,經過硬體需求分析與選型、硬體設計與供電設計,到軟體設計、系統測試,

目錄

第1章嵌入式系統概述
1.1單片機概述
1.1.1單片機的定義
1.1.2單片機與PC的對比
1.2嵌入式系統
1.3ARM是什麼
1.3.1ARM公司簡介
1.3.2ARM架構、ARM核心與ARM單片機
1.3.3ARM CortexM3核心概述
第2章STM32F103單片機概述
2.1單片機的手冊
2.2STM32F103單片機體系結構概述
2.2.1ARM CortexM3核心
2.2.2STM32F103單片機系統架構
2.3什麼是CMSIS
2.4STM32固件庫
基礎篇
第3章嵌入式程式設計中的C語言
3.1整型
3.1.1整型的位寬
3.1.2訪問硬體模組的暫存器
3.2volatile關鍵字
3.2.1C語言編譯器的最佳化功能
3.2.2用volatile關鍵字避免最佳化
3.3結構體數據類型
3.3.1struct關鍵字
3.3.2訪問單片機片上外設暫存器
3.4枚舉數據類型
3.5static關鍵字
3.5.1靜態全局變數
3.5.2靜態局部變數
3.5.3靜態函式
3.6宏定義
3.7條件編譯與頭檔案
3.7.1條件編譯指令
3.7.2頭檔案
3.8變數在哪裡
3.8.1堆、棧和靜態區
3.8.2單片機中變數的存儲空間分配
第4章第一個STM32 項目
4.1開發環境與所需硬體

相關詞條

熱門詞條

聯絡我們