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

嵌入式系統開發與實戰/物聯網工程開發與實戰系列

  • 作者:編者:陳翠和//張國林//張佳銳//胡紅武//陳文赫|責編:林瑞和
  • 出版社:電子工業
  • ISBN:9787121501821
  • 出版日期:2025/06/01
  • 裝幀:平裝
  • 頁數:368
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    隨著物聯網、無人飛行器、機器人等技術與產業的飛速發展,嵌入式系統的重要性愈發凸顯。本書主要介紹ARM Cortex-M3結構的STM32F103ZET6應用開發技術。主要內容包括Cortex-M3與STM32F103ZET6的硬體架構,分層軟體架構與設計方法,以及片上外設GPIO、中斷控制器、DMA、UART、TIMER、FSMC、IPC、SPI和ADC的編程技術。本書通過引入軟體工程UML,以及綜合性項目的分析、設計案例,以綜合性項目「智慧教室」的開發為主線,將CPU與外設之間的程序查詢、中斷和DMA通信方式,線程(或任務)之間的同步、互斥、消息和共享變數等通信技術,面向對象的類圖、序列圖、狀態機的UML軟體建模方法,以及將嵌入式編程中常用的一些軟體設計技巧恰當地安排在項目實戰或編程舉例中,以拓展讀者思維,豐富讀者工程經驗;通過分層架構、面向對象的設計思想和良好的編碼規範,提升讀者複雜工程的軟體建模、設計與開發能力。
    本書可以作為普通高等院校電腦工程、電子工程、通信工程、自動化工程、智能儀錶、物聯網、機器人等相關專業的教材,也可以作為相關領域的工程開發技術人員的參考用書。

作者介紹
編者:陳翠和//張國林//張佳銳//胡紅武//陳文赫|責編:林瑞和

目錄
第1章  嵌入式系統概述
  1.1  學習目標
  1.2  嵌入式系統的概念
  1.3  嵌入式系統的組成
    1.3.1  嵌入式系統的硬體組成
    1.3.2  嵌入式系統的軟體組成
  1.4  嵌入式系統的應用領域
  1.5  嵌入式系統的發展
  1.6  嵌入式系統的操作系統
    1.6.1  嵌入式系統的操作系統分類
    1.6.2  嵌入式系統的操作系統功能
  1.7  常用嵌入式系統的操作系統介紹
    1.7.1  μC/OS
    1.7.2  VxWorks
    1.7.3  FreeRTOS
    1.7.4  RT-Thread
    1.7.5  Embedded Linux
    1.7.6  Android
    1.7.7  LiteOS
  1.8  習題
第2章  嵌入式系統開發過程及分層架構
  2.1  學習目標
  2.2  嵌入式系統開發過程
  2.3  軟體系統分層架構
    2.3.1  為什麼需要分層
    2.3.2  軟體系統分層的概念
  2.4  驅動層與應用層的交互
  2.5  裸機工程結構與分層架構設計
    2.5.1  STM32CubeMX生成的裸機工程目錄結構
    2.5.2  裸機工程的啟動過程
    2.5.3  裸機工程的分層架構設計
  2.6  基於LiteOS的嵌入式系統分層架構設計
  2.7  分層架構實驗
    2.7.1  寄存器編程
    2.7.2  LiteOS編程
  2.8  習題
第3章  嵌入式系統開發基礎
  3.1  學習目標
  3.2  CPU與外設的通信方式
    3.2.1  CPU與外設的介面
    3.2.2  外設定址與外設寄存器變數
    3.2.3  單個外設寄存器變數的定義
    3.2.4  地址連續的多個外設寄存器變數定義
  ……
第4章  Cortex-M3與STM32F103ZET6
第5章  GPIO編程
第6章  中斷控制
第7章  DMA編程
第8章  UART通信
第9章  定時器

第10章  FSMC編程
第11章  I2C編程
第12章  串列外設介面SPI
第13章  模數轉換器ADC

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