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

嵌入式系統設計--基於Cortex-M處理器與RTOS構建

  • 作者:編者:曾毓//黃繼業|責編:鄧艷
  • 出版社:清華大學
  • ISBN:9787302621751
  • 出版日期:2022/12/01
  • 裝幀:平裝
  • 頁數:284
人民幣:RMB 66 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統地介紹了基於ARM Cortex-M體系的嵌入式系統設計,將單片機技術、RTOS概念、感測器應用、編程技巧和實用方法與實際工程開發技術在STM32F407硬體平台上很好地結合起來,使讀者通過本書的學習能迅速了解並掌握基於STM32的嵌入式系統設計方法和工程開發實用技術,為後續的深入學習和發展打下堅實的理論與實踐基礎。
    作者依據高校課堂教學和實驗操作的規律與要求,並以提高學生的實際工程設計能力和自主創新能力為目標,合理編排本書內容。本書從內容上可分為6個部分:ARM Cortex體系概述、硬體平台介紹、工具軟體介紹及使用方法、RTOS介紹、常見工程技術應用和OpenHarmony系統移植。全書共13章,除個別章節之外,大多章節都安排了相應的實驗內容和擴展練習題。
    本書主要用於高等院校本、專科的單片機、嵌入式實踐和電子系統綜合設計課,推薦作為電子信息工程、通信、工業自動化、電腦應用技術、儀器儀錶、物聯網等學科專業和相關實驗指導課的教學用書或主要參考書,同時也可作為參與電子設計競賽、嵌入式競賽開發應用人員的自學參考書。
    與此教材配套的還有實驗指導課件、示例源程序,以及與實驗設計項目相關的詳細技術資料等,讀者都可免費索取。

作者介紹
編者:曾毓//黃繼業|責編:鄧艷

目錄
第1章  基於Cortex-M的嵌入式系統概述
  1.1  嵌入式系統基本概念
    1.1.1  嵌入式系統的構成要素
    1.1.2  嵌入式系統的主要特點
  1.2  ARM Cortex系列體系結構
    1.2.1  嵌入式處理器分類
    1.2.2  嵌入式處理器內核Cortex系列分類
  1.3  ARM Cortex-M各系列特點
  1.4  STM32F407結構簡介
  1.5  實時操作系統RTOS簡介
  1.6  嵌入式系統在物聯網中的發展
  習題
第2章  Cortex-M嵌入式硬體平台
  2.1  硬體平台簡介
  2.2  主要器件
  2.3  主要功能模塊
  習題
第3章  嵌入式開發工具與設計流程
  3.1  STM32開發工具
  3.2  ARM Keil MDK工具
  3.3  STM32CubeMX使用方法
    3.3.1  STM32Cube簡介
    3.3.2  STM32CubeMX軟體安裝
  3.4  基於HAL庫的程序設計流程
    3.4.1  STM32 HAL介紹
    3.4.2  CubeMX工程創建流程
  3.5  第一個LED點燈程序
  實驗1  按鍵掃描與流水燈設計
  習題
第4章  FreeRTOS操作系統
  4.1  FreeRTOS系統簡介
  4.2  FreeRTOS系統移植
  4.3  多任務系統基本概念
    4.3.1  任務及任務管理
    4.3.2  優先順序
    4.3.3  消息隊列
    4.3.4  信號量
    4.3.5  互斥量
    4.3.6  事件
    4.3.7  任務通知
    4.3.8  內存管理
  4.4  創建第一個RTOS工程
    4.4.1  CubeMX工程配置
    4.4.2  導出MDK工程
    4.4.3  編寫功能代碼
  實驗2  多任務鍵盤與流水燈實驗
  習題
第5章  簡單外設應用
  5.1  數碼管應用
  5.2  按鍵與外部中斷

  5.3  麥克風與ADC應用
    5.3.1  添加串口列印輸出
    5.3.2  ADC模塊介紹
    5.3.3  麥克風AD採樣示例
  5.4  單匯流排溫度感測器應用
  5.5  IIC介面陀螺儀感測器應用
  實驗3  聲控延時亮燈實驗
  實驗4  溫度報警與傾角監測實驗
  習題
第6章  串口通信應用
  6.1  學習板虛擬串口概述
  6.2  輪詢接收方式串口通信
  6.3  中斷接收方式串口通信
    6.3.1  串口接收中斷示例
    6.3.2  DMA空閑中斷示例
    6.3.3  流水燈串口通信應用
  6.4  使用SWO調試
  實驗5  簡單串口通信實驗
  實驗6  數據採集與串口通信實驗
  習題
第7章  無線通信應用
  7.1  藍牙HC05通信模塊介紹
    7.1.1  HC05藍牙模塊用法介紹
    7.1.2  HC05藍牙模塊AT指令介紹
  7.2  藍牙通信實踐
  7.3  ESP8266WIFI通信模塊介紹
    7.3.1  ESP01模塊用法介紹
    7.3.2  ESP01模塊AT指令介紹
  7.4  WIFI通信實踐
  7.5  物聯網連接應用實踐
    7.5.1  創建OneNET平台設備
    7.5.2  連接OneNET平台
  實驗7  藍牙手機遙控實驗
  實驗8  數據採集及WIFI通信實驗
  習題
第8章  GUI顯示應用
  8.1  OLED應用介紹
    8.1.1  單色IIC介面OLED介紹
    8.1.2  OLED顯示屏驅動程序介紹
    8.1.3  GUISlim圖形庫介紹
    8.1.4  漢字點陣文件介紹
  8.2  OLED應用實踐
  8.3  MCU介面LCD介紹
  8.4  LCD應用實踐
    8.4.1  emWin圖形庫介紹
    8.4.2  FSMC匯流排配置
    8.4.3  LCD屏驅動移植介面
    8.4.4  GUI應用設計
  實驗9  OLED顯示屏數據曲線繪製實驗
  實驗10  LCD液晶屏GUI設計實驗

  習題
第9章  定時器應用
  9.1  STM32F4定時器介紹
    9.1.1  常規定時器
    9.1.2  HAL庫定時器應用方法
    9.1.3  定時器基本概念介紹
  9.2  定時器基本功能應用
  9.3  PWM輸出應用
  9.4  信號捕捉應用
  9.5  外部脈衝計數應用
  實驗11  簡易鬧鈴設計實驗
  實驗12  呼吸燈設計實驗
  實驗13  簡易頻率計設計實驗
  實驗14  簡單錄音機設計實驗
  習題
第10章  RTC與低功耗應用
  10.1  RTC實時時鐘應用
  10.2  STM32低功耗模式介紹
  10.3  STM32低功耗應用
  實驗15  基於RTC的電子鐘設計
  實驗16  低功耗待機與喚醒實驗
  習題
第11章  FatFs文件系統應用
  11.1  FatFs介紹
  11.2  SPI FLASH應用實踐
    11.2.1  添加配置SPI外設
    11.2.2  添加SPI FLASH驅動
    11.2.3  SPI FLASH直接讀寫操作實踐
    11.2.4  SPI FLASH文件讀寫操作實踐
  11.3  SD卡應用實踐
    11.3.1  添加配置SDIO外設
    11.3.2  SD卡文件讀寫操作實踐
  11.4  U盤掛載應用實踐
    11.4.1  添加配置USB Host組件
    11.4.2  U盤文件讀寫操作實踐
  實驗17  數據存儲實驗
  實驗18  文件傳輸實驗
  習題
第12章  STM32IAP程序設計
  12.1  STM32IAP概念介紹
  12.2  STM32內部FLASH介紹
  12.3  STM32內部FLASH讀寫實踐
  12.4  程序跳轉應用實踐
  12.5  IAP程序設計實踐
  實驗19  串口IAP設計實驗
  實驗20  U盤IAP設計實驗
  習題
第13章  鴻蒙嵌入式系統移植
  13.1  OpenHarmony介紹
    13.1.1  LiteOS-M內核簡介

    13.1.2  開發環境配置
  13.2  OpenHarmony系統移植
    13.2.1  創建裸機工程
    13.2.2  系統編譯構建移植
    13.2.3  系統啟動過程適配
    13.2.4  編譯及燒錄
  13.3  OpenHarmony應用開發示例
    13.3.1  hello world示例
    13.3.2  流水燈示例
  實驗21  OpenHarmony系統移植實驗
  習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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