庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
   
二樓書籍分類
 
Xilinx Zynq 7000系統晶片之軟硬體設計(附範例光碟)

Xilinx

沒有庫存
訂購需時10-14天
9789864630455
陳朝烈
全華圖書
2016年1月08日
107.00  元
HK$ 101.65
省下 $5.35
 
二樓書卷使用細則 二樓書卷使用細則





ISBN:9789864630455
  • 叢書系列:大專電子
  • 規格:平裝 / 240頁 / 16k
    大專電子


  • 專業/教科書/政府出版品 > 電機資訊類 > 電子











      本書針對使用Zynq系列之軟體定義系統晶片(Software-DefinedSoC,SDSoC),以範例的方式做為工具操作手冊,使用者可以自行演練擴充裡面的章節的實驗與範例,建立一個屬於自己的大型系統或開發平台。例如從AndroidAPP和矽智財如何互動的觀念上出發,實作一些實例應用,以善用Zynq這個平台,建構一個從底層硬體矽智財電路、矽智財驅動、到行動APP的完整系統。



    本書特色



      1.從最簡單的LED範例、矽智財的Linux驅動、Android系統建立,本書一次到位。



      2.本書包含完整Linux與Android環境建立,適合初學者與自造者(maker)。



      3.以實作範例作為導引,初學者與自造者能快速抓住設計工具使用上的重點,快速入門。



      4.驅動程式實作範例涵蓋無作業系統的版本到Linux驅動程式模組與裝置樹的驅動方法,快速融會貫通驅動程式設計觀念。



      5.明確的操作步驟與圖示,精簡的觀念說明,本書可為最佳之操作手冊。





    第一章 ZYNQ 開發基本流程–硬體篇

    1-1 基本觀念

    1-2 軟體工具的取得與安裝

    1-2-1 ISE Design Tools 下載

    1-2-2 ISE Design Tools 安裝步驟

    1-3 創建PlanAhead 專案

    1-4 創立XPS 專案

    1-5 P 的創立與撰寫

    1-5-1 創立IP

    1-5-2 將IP 加入系統中

    1-5-3 撰寫IP



    第二章 ZYNQ 開發基本流程–軟體篇

    2-1 將專案匯出至SDK

    2-2 建立Application 專案(以Helloworld 為例)

    2-3 測試結果(印出Helloworld)

    2-4 編譯FSBL

    2-5 產生ZYNQ 開機檔案(BOOT.bin)

    2-6 實機測試(包含zedboard 上的設定)



    第三章 設計IPIF 的驅動程式

    3-1 中斷與中斷服務程式

    3-2 一個帶有驅動樣板的IP

    3-3 在SDK 裡設定驅動程式的路徑

    3-4 簡單的驅動程式

    3-5 驗證驅動程式與ZYNQ 平台

    3-6 中斷與中斷服務程式

    3-7 設計進階驅動程式

    3-8 驗證中斷服務與ZYNQ 平台

    3-9 範例:miniUART



    第四章 在ZYNQ 上建立Linux 作業系統

    4-1 建立Linux 作業環境

    4-2 建立Xilinx ISE 作業環境

    4-3 編譯Linux Kernel 和U-Boot

    4-4 製作檔案系統

    4-5 製作ZYNQ 開機檔案

    4-6 在Zedboard 執行Linux 作業系統



    第五章 嵌入式系統與Linux 驅動程式模組

    5-1 嵌入式系統概論

    5-2 Linux 驅動程式沿革

    5-3 Linux 驅動程式分類

    5-4 Linux 裝置樹(Linux Device Tree

    5-5 Linux 裝置模組(Linux Device Modules

    5-6 實驗一:簡易驅動程式模組實驗

    5-7 實驗二:為簡單矽智財設計Linux 驅動程式模組

    5-8 實驗三:Device Tree 實驗

    5-9 實驗四:miniUART 在Linux 上的驅動範例



    第六章 在Linux 建構Android

    6-1 環境建立

    6-1-1 Linux 版本的選擇

    6-1-2 安裝所需的套件

    6-1-3 取得Digilent 的資源

    6-1-4 取得交叉編譯工具(Cross Compiler

    6-1-5 安裝交叉編譯工具

    6-2 Linux 核心編譯

    6-2-1 取得Linux 核心

    6-2-2 Linux 核心組態設置

    6-2-3 Linux 核心編譯

    6-3 Android 核心的編譯

    6-3-1 取得Repo

    6-3-2 取得Android 核心

    6-3-3 編譯Android 核心

    6-3-4 建立Android 的Root Filesystem映像檔

    6-4 randisk8M 的建置

    6-4-1 修改rcS

    6-4-2 startup.sh

    6-5 SD 卡的格式化

    6-6 Android 的啟動

    6-6-1 開機準備

    6-6-2 Android 啟動



    附錄

    附錄A ChipScope 除錯工具

    附錄B 常見ISE 錯誤解決方法

    附錄C Android 編譯時常出現的錯誤解法

    附錄D Zedboard UCF 檔




    其 他 著 作