幫助中心 | 我的帳號 | 關於我們

嵌入式系統原理與應用(基於STM32F1HAL庫和RT-Thread操作系統高等學校電腦專業系列教材)

  • 作者:編者:楊衛波//庄友誼//阮秀凱|責編:龍啟銘//王玉梅
  • 出版社:清華大學
  • ISBN:9787302678427
  • 出版日期:2024/12/01
  • 裝幀:平裝
  • 頁數:347
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書旨在培養和鍛煉讀者嵌入式系統應用的開發技術,以實踐為主線,介紹基於STM32F1 HAL庫和國產RT-Thread操作系統的開發技術。本書從內容邏輯上分為三部分:基礎篇(第1?8章)介紹嵌入式系統的概念及STM32F1的原理,主要包括GPIO、RCC、中斷、定時器、串口通信與DMA、ADC與DAC、實時時鐘與電源控制的應用開發,開發方式從寄存器開發模式過渡到HAL庫開發模式;操作系統篇(第10、11章)介紹RT-Thread Nano的核心技術,主要包括移植RT-Thread Nano、線程管理、軟體定時器內存管理、中斷管理、信號量、互斥量、事件集、郵箱和消息隊列,側重操作系統應用編程;實踐篇(第9、12和13章)為綜合實踐,分別從HAL庫、RT-Thread和物聯網應用出發組織內容。各章均提供豐富示例,涵蓋大量實際項目中所採用的技術和技巧,方便讀者參考和動手實踐。
    本書適合作為高等院校電子信息類、電氣類、機電類、電腦類等專業本科生學習嵌入式相關課程的教材,也可作為具有一定嵌入式基礎的工程技術人員的參考用書。

作者介紹
編者:楊衛波//庄友誼//阮秀凱|責編:龍啟銘//王玉梅

目錄
第1章  ARM Cortex-M3嵌入式系統
  1.1  嵌入式系統概述
    1.1.1  嵌入式系統的定義和特點
    1.1.2  嵌入式系統的應用領域
  1.2  ARM與STM32概述
    1.2.1  ARM簡介
    1.2.2  STM
    1.2.3  微控制器軟體介面標準
  1.3  嵌入式系統的軟體
    1.3.1  不使用操作系統的嵌入式軟體
    1.3.2  使用操作系統的嵌入式軟體
  1.4  學習STM32的方法
  練習題
第2章  使用寄存器模式開發
  2.1  STM32F1系統架構
  2.2  STM32F1存儲器系統
    2.2.1  存儲器組織
    2.2.2  存儲器映射
  2.3  通用輸入/輸出
    2.3.1  STM32F1通用輸入/輸出簡介
    2.3.2  GPIO的位結構
    2.3.3  GPIO的工作模式
    2.3.4  GPIO的寄存器
  2.4  複位和時鐘控制
    2.4.1  RCC框圖
    2.4.2  RCC的主要作用
    2.4.3  RCC_APB2ENR寄存器
  2.5  寄存器編程模式點亮LED燈示例
    2.5.1  硬體設計
    2.5.2  工程文件分析
    2.5.3  用戶文件
    2.5.4  配置下載調試工具
    2.5.5  編譯下載
  練習題
第3章  使用HAL庫開發GPIO
  3.1  STM32CubeMX概述
  3.2  STM32 HAL庫
    3.2.1  HAL固件庫簡介
    3.2.2  HAL庫文件
  3.3  GPIO的HAL庫用法
    3.3.1  GPIO寄存器結構體GPIO_TypeDef
    3.3.2  GPIO初始化結構體GPIO_InitTypeDef
    3.3.3  GPIO相關HAL庫函數
  3.4  STM32CubeMX應用示例
    3.4.1  硬體設計
    3.4.2  STM32CubeMX工程配置
    3.4.3  main文件解析
    3.4.4  編譯下載
  練習題
第4章  STM32中斷系統

  4.1  中斷的基本概念
  4.2  STM32F103的中斷系統
    4.2.1  中斷和異常向量
    4.2.2  嵌套向量中斷控制器
    4.2.3  中斷優先順序
    4.2.4  中斷服務處理
    4.2.5  NVIC相關HAL庫函數
  4.3  外部中斷/事件控制器
    4.3.1  外部中斷/事件控制器簡介
    4.3.2  外部中斷/事件線
  4.4  外部中斷控制示例
    4.4.1  STM32CubeMX工程配置
    4.4.2  中斷配置與中斷服務函數
    4.4.3  用戶代碼
    4.4.4  下載驗證
  練習題
第5章  定時器與蜂鳴器
  5.1  STM32F103定時器概述
  5.2  基本定時器原理
  5.3  定時器的HAL庫用法
    5.3.1  定時器寄存器結構體TIM_TypeDef
……
第6章  串口通信與DMA
第7章  模數轉換與數模轉換
第8章  實時時鐘與電源控制
第9章  HAL庫開發實例——電子鐘系統
第10章  嵌入式操作系統RT-Thread Nano
第11章  RT-Thread線程間同步與通信
第12章  RT-Thread應用實踐——步進電機控制
第13章  嵌入式物聯網基礎實戰

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032