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

嵌入式系統原理及應用--基於ARM Cortex-A9和Linux(微課版)/高等學校電子信息類專業應用創新型人才培養精品系列

  • 作者:編者:王彩峰//王俊仃//王壘|責編:張雪野
  • 出版社:人民郵電
  • ISBN:9787115689801
  • 出版日期:2026/05/01
  • 裝幀:平裝
  • 頁數:252
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統性地介紹嵌入式系統的核心原理與工程實踐,涵蓋嵌入式系統概述、ARM處理器體系結構、ARM指令集與彙編語言基礎、微處理器與介面技術、嵌入式Linux開發基礎、嵌入式Linux系統移植、嵌入式設備驅動程序設計、嵌入式資料庫、Qt應用程序開發及嵌入式系統設計與開發等關鍵知識模塊。本書採用「理論—實踐—創新」遞進式框架,通過模塊化案例與典型項目,將抽象原理與應用場景深度融合。
    本書可作為高等院校電子信息工程、物聯網工程、自動化、電腦科學與技術等專業相關課程的教材,也可供嵌入式系統開發、物聯網應用開發等領域的技術人員學習使用,還可為人工智慧終端、智能硬體領域的研發人員提供技術參考。

作者介紹
編者:王彩峰//王俊仃//王壘|責編:張雪野

目錄
目錄
第1章  嵌入式系統概述
  1.1  嵌入式系統簡介
    1.1.1  嵌入式系統的概念
    1.1.2  嵌入式系統的發展歷程
    1.1.3  嵌入式系統的特點
  1.2  嵌入式系統的組成
  1.3  嵌入式處理器
    1.3.1  嵌入式處理器的特點
    1.3.2  嵌入式處理器的分類
  1.4  嵌入式操作系統
    1.4.1  嵌入式操作系統的功能及特點
    1.4.2  嵌入式操作系統的分類
    1.4.3  主流的嵌入式操作系統
  1.5  嵌入式系統的應用領域
  本章小結
  習題
第2章  ARM處理器體系結構
  2.1  ARM處理器簡介
    2.1.1  ARM處理器介紹
    2.1.2  ARM處理器體系結構發展
    2.1.3  ARM處理器系列主要產品及應用場景
  2.2  Cortex-A9處理器架構
  2.3  數據類型與存儲模式
    2.3.1  ARM處理器的基本數據類型
    2.3.2  大/小端存儲模式
  2.4  流水線技術分析
  2.5  Cortex-A9處理器的工作模式和工作狀態
    2.5.1  Cortex-A9處理器的工作模式
    2.5.2  Cortex-A9處理器的工作狀態
  2.6  Cortex-A9處理器的寄存器
  2.7  Cortex-A9處理器異常中斷處理
    2.7.1  異常向量和優先順序
    2.7.2  異常中斷處理機制
    2.7.3  異常中斷響應過程
    2.7.4  異常中斷返回過程
  本章小結
  習題
第3章  ARM指令集與彙編語言基礎
  3.1  ARM指令集簡介
    3.1.1  指令格式
    3.1.2  條件碼
  3.2  ARM指令的定址方式
    3.2.1  立即定址
    3.2.2  寄存器定址
    3.2.3  寄存器間接定址
    3.2.4  寄存器移位定址
    3.2.5  變址定址
    3.2.6  多寄存器定址
    3.2.7  相對定址

    3.2.8  堆棧定址
    3.2.9  塊複製定址
  3.3  ARM指令簡介
    3.3.1  數據處理指令
    3.3.2  跳轉指令
    3.3.3  乘法指令與乘加指令
    3.3.4  移位操作指令
    3.3.5  程序狀態寄存器處理指令
    3.3.6  載入/存儲指令
    3.3.7  協處理器指令
    3.3.8  異常產生指令
  3.4  Thumb指令簡介
  3.5  ARM彙編語言程序設計簡介
    3.5.1  偽操作
    3.5.2  偽指令
    3.5.3  彙編語句格式
    3.5.4  彙編語言程序結構
  本章小結
  習題
第4章  微處理器與介面技術
  4.1  S5P4418處理器簡介
    4.1.1  S5P4418處理器架構
    4.1.2  S5P4418存儲系統
    4.1.3  S5P4418啟動流程
    4.1.4  S5P4418時鐘系統
    4.1.5  基於S5P4418處理器的CVT S5PXX18開發平台
  4.2  GPIO埠
    4.2.1  GPIO寄存器
    4.2.2  GPIO埠操作步驟
    4.2.3  GPIO埠控制LED燈應用實例
    4.2.4  GPIO埠控制數碼管應用實例
  4.3  中斷系統
    4.3.1  中斷系統介紹
    4.3.2  中斷常用寄存器
    4.3.3  中斷處理流程
    4.3.4  中斷控制應用實例
  4.4  串列通信介面
    4.4.1  UART通信介紹
    4.4.2  S5P4418非同步串列通信
    4.4.3  UART寄存器
    4.4.4  UART通信應用實例
  本章小結
  習題
第5章  嵌入式Linux開發基礎
  5.1  Linux開發環境構建
    5.1.1  Linux內核介紹
    5.1.2  Linux發行版
    5.1.3  Linux操作系統安裝
  5.2  Linux基本命令
    5.2.1  Linux Shell

    5.2.2  Linux常用命令
  5.3  Linux文本編輯器
    5.3.1  Vim
    5.3.2  gedit
  5.4  GCC
    5.4.1  GCC介紹
    5.4.2  GCC編譯過程
  5.5  make工程管理器
    5.5.1  Makefile
    5.5.2  make命令的使用
  5.6  嵌入式Linux交叉開發環境
  本章小結
  習題
第6章  嵌入式Linux系統移植
  6.1  嵌入式Linux系統組成
  6.2  BootLoader
    6.2.1  BootLoader簡介
    6.2.2  U-Boot
  6.3  Linux內核配置和編譯
    6.3.1  Linux內核源碼目錄
    6.3.2  內核配置和編譯
  6.4  嵌入式文件系統
    6.4.1  嵌入式文件系統介紹
    6.4.2  虛擬文件系統
    6.4.3  根文件系統
    6.4.4  根文件系統的構建
  6.5  系統移植
  本章小結
  習題
第7章  嵌入式設備驅動程序設計
  7.1  設備驅動程序設計基礎
    7.1.1  設備驅動程序介紹
    7.1.2  設備驅動程序分類
    7.1.3  設備驅動程序載入
    7.1.4  設備驅動程序框架
    7.1.5  設備驅動程序的重要數據結構
    7.1.6  常用的功能介面函數
  7.2  內核設備模型
    7.2.1  內核設備模型介紹
    7.2.2  sysfs文件系統
    7.2.3  sysfs的實現機制——kobject
    7.2.4  內核設備模型的組織——platform_bus
  7.3  字元設備驅動程序設計框架
  7.4  混雜設備驅動程序設計框架
  7.5  GPIO驅動模型
    7.5.1  gpiolib關鍵數據結構
    7.5.2  GPIO使用
  7.6  LED燈應用實例
    7.6.1  LED燈控制電路介紹
    7.6.2  LED燈驅動程序設計

    7.6.3  LED燈應用程序設計
  7.7  數碼管應用實例
    7.7.1  數碼管應用電路介紹
    7.7.2  數碼管驅動程序設計
    7.7.3  數碼管應用程序設計
  本章小結
  習題
第8章  嵌入式資料庫
  8.1  嵌入式資料庫介紹
    8.1.1  為什麼需要嵌入式資料庫
    8.1.2  什麼是嵌入式資料庫
    8.1.3  常用嵌入式資料庫
  8.2  SQLite資料庫
    8.2.1  SQLite資料庫介紹
    8.2.2  SQLite安裝
    8.2.3  SQLite常用命令
    8.2.4  SQLite數據類型
    8.2.5  SQLite API
  8.3  SQLite交叉編譯
    8.3.1  構建SQLite交叉開發環境
    8.3.2  交叉編譯SQLite應用程序
    8.3.3  在目標機上運行SQLite應用程序
  本章小結
  習題
第9章  Qt應用程序開發
  9.1  Qt介紹
    9.1.1  Qt支持平台
    9.1.2  Qt的優點
    9.1.3  Qt版本
    9.1.4  Linux下Qt開發環境的安裝
    9.1.5  Qt Creator的使用
  9.2  信號與槽機制
  9.3  Qt資料庫應用
    9.3.1  資料庫驅動
    9.3.2  Qt與SQLite資料庫的連接
    9.3.3  SQL模型
  本章小結
  習題
第10章  嵌入式系統設計與開發
  10.1  嵌入式系統開發流程
    10.1.1  需求分析
    10.1.2  系統總體設計
    10.1.3  硬體設計
    10.1.4  軟體設計
    10.1.5  系統集成
  10.2  智能燈光控制系統設計
    10.2.1  系統總體框架
    10.2.2  系統硬體設計
    10.2.3  系統軟體設計
  10.3  室內溫濕度監測系統設計

    10.3.1  系統總體框架
    10.3.2  系統硬體設計
    10.3.3  系統軟體設計
  本章小結
  習題

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