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

嵌入式系統原理與開發教程(新工科建設電子信息類系列教材)

  • 作者:編者:賴樹明//宋躍|責編:凌毅
  • 出版社:電子工業
  • ISBN:9787121450624
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:312
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從嵌入式基礎知識入手,介紹嵌入式系統的定義、基本組成、嵌入式系統最小系統及其工程應用等基本開發技術。全書共11章,內容主要包括嵌入式基礎知識、Keil開發環境及調試方法、STM32F40x外設原理及控制方法、μC/OS-Ⅲ實時操作系統原理及實踐、FATFS文件系統、Linux系統開發環境、Linux系統命令及Vim使用、Linux系統應用程序開發基礎、嵌入式Linux RK3399開發環境構建、嵌入式Linux系統驅動程序設計、嵌入式Linux Qt應用開發,每章都配有思考題及習題。
    本書適合作為高等院校電氣與電子信息類「嵌入式原理與應用」課程的教材,也可作為學習嵌入式應用基礎的培訓教材和自學參考書。

作者介紹
編者:賴樹明//宋躍|責編:凌毅

目錄
第1章  嵌入式基礎知識
  1.1  嵌入式系統簡介
    1.1.1  嵌入式系統的定義
    1.1.2  嵌入式系統的組成
    1.1.3  嵌入式系統的特點
    1.1.4  嵌入式系統的應用領域
  1.2  嵌入式處理器基礎知識
    1.2.1  嵌入式處理器分類
    1.2.2  嵌入式處理器體系結構
    1.2.3  嵌入式處理器發展方向
  1.3  ARM系列微處理器介紹
    1.3.1  ARM系列微處理器分類
    1.3.2  ARM Cortex系列微處理器
  1.4  ST公司系列微控制器介紹
    1.4.1  STM32微控制器簡介
    1.4.2  STM32F1xx系列
    1.4.3  STM32F2xx系列
    1.4.4  STM32F4xx系列
    1.4.5  STM32微控制器晶元命名規則
    1.4.6  STM32F407ZGT6簡介
  1.5  STM32F40x最小系統
  思考題及習題
第2章  Keil開發環境及調試方法
  2.1  嵌入式系統開發環境概述
    2.1.1  MDK5簡介
    2.1.2  基於CMSIS應用程序的基本架構
  2.2  嵌入式系統開發環境搭建
    2.2.1  需要安裝的軟體
    2.2.2  軟體安裝過程
  2.3  嵌入式系統開發環境調試方法
    2.3.1  創建工程
    2.3.2  Keil開發環境調試方法
  思考題及習題
第3章  STM32F40x外設原理及控制方法
  3.1  時鐘系統原理
    3.1.1  STM32F40x框架分析
    3.1.2  STM32F40x時鐘系統分析
    3.1.3  時鐘系統相關寄存器
    3.1.4  代碼配置時鐘系統
  3.2  GPIO模塊原理
    3.2.1  GPIO框架分析
    3.2.2  GPIO核心寄存器分析
    3.2.3  位帶操作
    3.2.4  STM32F407ZGT6時鐘使能寄存器
    3.2.5  STM32F40x模塊控制寄存器表示
    3.2.6  GPIO驅動示例
  3.3  中斷模塊原理
    3.3.1  中斷的相關概念
    3.3.2  中斷框架分析
    3.3.3  ARM公司通用的NVIC中斷配置函數

    3.3.4  STM32F40x外部中斷
    3.3.5  STM32F40x外部中斷核心寄存器
    3.3.6  STM32F40x外部中斷GPIO映射寄存器
    3.3.7  STM32F40x外部中斷編程
    3.3.8  按鍵中斷示例
  3.4  定時器模塊原理
    3.4.1  定時器框架分析
    3.4.2  基本定時器的核心寄存器
    3.4.3  基本定時器示例
  3.5  UART模塊原理
    3.5.1  通信概述
    3.5.2  UART通信介面
    3.5.3  UART模塊框架分析
    3.5.4  UART核心寄存器
    3.5.5  UART模塊編程示例
  3.6  I2C通信模塊原理
    3.6.1  I2C匯流排概述
    3.6.2  I2C匯流排協議
    3.6.3  I2C匯流排編程實現
    3.6.4  I2C匯流排應用實例
  3.7  SPI通信模塊原理
    3.7.1  SPI匯流排概述
    3.7.2  SPI通信模塊框架分析
    3.7.3  SPI通信模塊核心寄存器
    3.7.4  SPI通信模塊示例
  3.8  ADC模塊原理
    3.8.1  ADC模塊介紹
    3.8.2  ADC模塊框架分析
    3.8.3  ADC模塊核心寄存器
    3.8.4  ADC模塊應用示例
  3.9  DMA模塊原理
    3.9.1  DMA概述
    3.9.2  DMA主要特點
    3.9.3  DMA模塊框架分析
    3.9.4  如何使用DMA
    3.9.5  DMA模塊核心寄存器
    3.9.6  DMA數據流配置流程
    3.9.7  DMA模塊示例
  思考題及習題
第4章  μC/OS-Ⅲ實時操作系統原理及實踐
  4.1  操作系統基礎
    4.1.1  常見嵌入式操作系統
    4.1.2  操作系統的分類
    4.1.3  裸機程序與操作系統的比較
  4.2  初識μC/OS-Ⅲ操作系統
    4.2.1  系統簡介
    4.2.2  源碼結構
    4.2.3  μC/OS系統裁剪
    4.2.4  任務優先順序
    4.2.5  任務調度法則

    4.2.6  程序模板
  4.3  μC/OS-Ⅲ任務使用
    4.3.1  任務的基本概念
    4.3.2  定義任務棧
    4.3.3  定義優先順序
    4.3.4  定義任務控制塊
    4.3.5  定義任務函數
    4.3.6  創建任務
    4.3.7  μC/OS-Ⅲ時間管理
    4.3.8  μC/OS-Ⅲ任務通信
    4.3.9  μC/OS-Ⅲ臨界區、調度器上鎖
  思考題及習題
第5章  FATFS文件系統
  5.1  文件系統概述
  5.2  FATFS文件系統概述
  5.3  FATFS文件系統的移植
    5.3.1  FATFS文件系統的移植準備
    5.3.2  FATFS文件系統的資源包
    5.3.3  FATFS文件系統的源碼文件介紹
    5.3.4  FATFS文件系統的移植
    5.3.5  編寫移植FATFS文件系統的主函數
    5.3.6  測試FATFS文件系統
  5.4  FATFS文件系統的API函數
    5.4.1  f_mount函數
    5.4.2  f_open函數
    5.4.3  f_close函數
    5.4.4  f_read函數
    5.4.5  f_write函數
    5.4.6  f_lseek函數
    5.4.7  f_sync函數
    5.4.8  f_mkdir函數
    5.4.9  f_opendir函數
    5.4.10  f_readdir函數
  5.5  FATFS文件系統使用示例
  思考題及習題
第6章  Linux系統開發環境
  6.1  Linux系統簡介
    6.1.1  Linux系統特點
    6.1.2  Linux系統安裝
  6.2  VMware的安裝
    6.2.1  VMware的下載
    6.2.2  VMware的安裝
  6.3  Ubuntu安裝到VMware
    6.3.1  創建虛擬機
    6.3.2  安裝Ubuntu系統
    6.3.3  安裝VMware Tools
  6.3.4  配置Windows共享
  6.3.5  安裝常用的軟體
  思考題及習題
第7章  Linux系統命令及Vim使用

  7.1  Linux系統使用基礎
    7.1.1  Linux系統基本使用方法
    7.1.2  命令終端的快捷鍵
    7.1.3  桌面/窗口的快捷鍵
    7.1.4  gedit文本編輯器的快捷鍵
    7.1.5  Linux系統使用注意事項
  7.2  Linux系統常用命令
    7.2.1  Linux系統命令使用基礎
    7.2.2  Linux系統管理命令
    7.2.3  Linux文件管理命令
    7.2.4  Linux網路管理命令
  7.3  Vim文本編輯器
    7.3.1  Vim的安裝
    7.3.2  Vim的啟動
    7.3.3  Vim的工作模式
    7.3.4  Vim的配置
  思考題及習題
第8章  Linux系統應用程序開發基礎
第9章  嵌入式Linux RK3399開發環境構建
第10章  嵌入式Linux系統驅動程序設計
第11章  嵌入式Linux Qt應用開發
參考文獻

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