![](http://img.alicdn.com/imgextra/i2/2455124912/O1CN01KL8Ykr1m9k4thtiQ6_!!0-item_pic.jpg)
品牌:清華大學出版社 清華大學出版社 產品名稱:嵌入式繫統軟硬件協同設計... ISBN編號:9787302538738 書名:嵌入式繫統軟硬件協同設計教程 嵌入式繫統軟硬件協同設計教程 作者:符意德 代碼:49 開本:16開 是否是套裝:否 出版社名稱:清華大學出版社
" 嵌入式繫統軟硬件協同設計教程 基於Xilinx Zynq-7 作 者:符意德 編 定 價:49 出 版 社:清華大學出版社 出版日期:2020年05月01日 頁 數:293 裝 幀:平裝 ISBN:9787302538738 ●章 緒論 1.1 嵌入式繫統的發展概述 1.1.1 嵌入式繫統硬件平臺的發展 1.1.2 嵌入式繫統軟件平臺的發展 1.2 嵌入式繫統的應用 1.2.1 嵌入式繫統應用復雜度 1.2.2 嵌入式繫統應用領域 1.3 嵌入式繫統軟硬件協同設計架構 1.3.1 軟硬件協同設計方法 1.3.2 軟硬件協同設計架構——Zynq芯片架構 1.3.3 協同設計架構的芯片類型 1.4 開發工具軟件介紹 1.4.1 Vivado集成開發環境 1.4.2 其他的集成開發環境 本章小結 習題1 第2章 Zynq芯片的體繫結構 2.1 Zynq芯片的架構 2.1.1 Arm微處理器內核架構類型 2.1.2 Xilinx的FPGA 2.1.3 Zynq芯片的引腳及信號 2.1.4 PS的I/O端口 2.1.5 Zynq芯片運行的外部條件 2.2 Cortex-A9微處理器核 2.2.1 Armv7架構概述 2.2.2 Cortex-A9核的內部結構 2.2.3 工作模式 2.2.4 寄存器組織 2.3 存儲組織 2.3.1 Zynq芯片的地址特征 2.3.2 I/O端口的訪問方式 2.3.3 地址分配及片內存儲器 2.3.4 指令及數據緩存區 2.3.5 存儲組織的控制部件 2.4 異常中斷處理機制 2.4.1 異常的種類 2.4.2 異常的進入和退出 2.4.3 Zynq芯片的中斷控制 2.5 Armv7指令集 2.5.1 指令碼格式及條件域 2.5.2 寄存器裝載及存儲類指令 2.5.3 影響狀態標志位類指令 2.5.4 分支類指令 本章小結 習題2 第3章 總線結構及存儲器接口 3.1 總線的作用及分類 3.1.1 片內總線 3.1.2 板級總線 3.1.3 繫統級總線 3.2 AMBA總線規範 3.2.1 APB總線規範 3.2.2 AHB總線規範 3.2.3 AXI總線規範 3.3 Zynq芯片的總線結構 3.3.1 PS部分的接口連接 3.3.2 芯片內部PS和PL互聯結構 3.3.3 Zynq芯片的板級總線 3.4 存儲器芯片的接口設計方法 3.4.1 存儲器芯片分類 3.4.2 SROM型存儲器接口設計方法 3.4.3 DRAM型存儲器接口設計方法 3.4.4 NAND Flash型存儲器接口設計方法 3.4.5 DDR型存儲器接口設計方法 3.5 Zynq芯片的外存儲繫統設計 3.5.1 SROM型存儲繫統設計 3.5.2 4倍-SPI Flash存儲繫統設計 3.5.3 DDR存儲繫統設計 本章小結 習題3 第4章 外設端口及外設部件 4.1 GPIO端口 4.1.1 I/O端口的尋址方式 4.1.2 PS的GPIO端口及其寄存器 4.1.3 GPIO的驅動編程 4.1.4 外部中斷 4.2 UART通信端口 4.2.1 通信的基本術語 4.2.2 異步串行通信協議 4.2.3 Zynq芯片的UART接口部件 4.2.4 UART接口驅動編程 4.3 SPI端口 4.3.1 SPI基本原理 4.3.2 Zynq芯片的SPI接口部件 4.3.3 SPI接口驅動程序設計 4.4 I2C總線端口 4.4.1 I2C協議結構 4.4.2 Zynq芯片的I2C接口部件 4.4.3 I2C接口驅動程序設計 4.5 定時器部件 4.5.1 定時器部件原理 4.5.2 看門狗定時器 4.5.3 Timer部件 本章小結 習題4 第5章 人機接口設計 5.1 IP核的概述 5.1.1 IP核的分類 5.1.2 IP核的標準 5.2 鍵盤接口 5.2.1 按鍵的識別方法 5.2.2 基於PS GPIO的鍵盤接口 5.2.3 基於IP核擴展的鍵盤接口 5.3 LED顯示接口 5.3.1 LED顯示控制原理 5.3.2 基於PS GPIO的LED接口 5.4 OLED顯示接口 5.4.1 OLED工作原理簡介 5.4.2 基於PS GPIO的OLED接口 本章小結 習題5 第6章 軟件平臺的構建 6.1 啟動引導程序 6.1.1 Zynq芯片的啟動方式 6.1.2 Zynq芯片的啟動流程 6.1.3 BootROM功能介紹 6.1.4 一個啟動引導程序示例 6.2 Linux內核與移植 6.2.1 Linux內核概述 6.2.2 Linux內核移植 6.2.3 Linux內核編譯 6.3 根文件繫統 6.3.1 Linux文件管理組織 6.3.2 根文件結構 6.3.3 Linux支持的文件繫統類型 6.3.4 Linux文件管理原理 6.3.5 Linux根文件繫統創建 6.4 應用軟件的架構 6.4.1 應用的復雜度 6.4.2 Linux應用軟件開發步驟 本章小結 習題6 第7章 Linux驅動程序設計 7.1 驅動程序概述 7.1.1 設備驅動原理 7.1.2 驅動程序的開發任務 7.1.3 Linux設備管理機制 7.2 字符設備驅動設計 7.2.1 字符設備驅動程序架構 7.2.2 字符設備驅動程序示例 7.3 塊設備驅動設計 7.3.1 塊設備驅動程序架構 7.3.2 塊設備驅動程序示例 7.4 網絡設備驅動設計 7.4.1 網絡設備驅動程序架構 7.4.2 設備驅動層編程模式 7.4.3 網絡設備驅動編程示例 本章小結 習題7 第8章 有線通信網絡接口 8.1 嵌入式繫統網絡概述 …… 內容簡介 本書以Xilinx公司開發的Zynq-7000繫列芯片為基礎,繫統地介紹了基於全可編程芯片(Zynq-7000)的嵌入式繫統體繫結構、接口技術、底層軟件設計等。首先介紹了Zynq-7000芯片的架構及Cortex-A9微處理器核的體繫結構,然後結合Zynq-7000芯片,介紹了嵌入式繫統硬件平臺設計技術、軟件平臺設計技術及接口技術。本書的設計示例多以Zynq-7000芯片為背景,目的是使原理概念具體化,並從具體個例中歸納出具有普遍指導意義的嵌入式繫統軟硬件協同設計原理和方法。這些原理和方法適用於多種微處理器芯片,而且長期有效。本書適合作為高等院校計算機、電子信息相關專業的教材,也可供從事嵌入式軟硬件設計、開發的技術人員參考。 "![](http://img.alicdn.com/imgextra/i2/2455124912/O1CN01KL8Ykr1m9k4thtiQ6_!!0-item_pic.jpg)
|