新書推薦:
《
建構視覺文化的13人
》
售價:HK$
163.3
《
家用中藥大補帖:老中醫50年私藏藥方,教你迅速搞定常見疾病、輕鬆調養好體質
》
售價:HK$
124.7
《
不動產經營管理(4版)
》
售價:HK$
223.1
《
世界第一的草莓
》
售價:HK$
106.9
《
你可以選擇這樣愛自己
》
售價:HK$
77.2
《
中西文明的夾縫:改變台灣命運的起手式
》
售價:HK$
112.8
《
色彩心理學:用色彩打造你的人際優勢
》
售價:HK$
77.2
《
我有大煩惱(情緒管理與人際關係認知繪本3)
》
售價:HK$
103.9
|
內容簡介: |
本書針對使用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-1ISEDesignTools下載
1-2-2ISEDesignTools安裝步驟
1-3創建PlanAhead專案
1-4創立XPS專案
1-5P的創立與撰寫
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建立XilinxISE作業環境
4-3編譯LinuxKernel和U-Boot
4-4製作檔案系統
4-5製作ZYNQ開機檔案
4-6在Zedboard執行Linux作業系統
第五章嵌入式系統與Linux驅動程式模組
5-1嵌入式系統概論
5-2Linux驅動程式沿革
5-3Linux驅動程式分類
5-4Linux裝置樹LinuxDeviceTree
5-5Linux裝置模組LinuxDeviceModules
5-6實驗一:簡易驅動程式模組實驗
5-7實驗二:為簡單矽智財設計Linux驅動程式模組
5-8實驗三:DeviceTree實驗
5-9實驗四:miniUART在Linux上的驅動範例
第六章在Linux建構Android
6-1環境建立
6-1-1Linux版本的選擇
6-1-2安裝所需的套件
6-1-3取得Digilent的資源
6-1-4取得交叉編譯工具CrossCompiler
6-1-5安裝交叉編譯工具
6-2Linux核心編譯
6-2-1取得Linux核心
6-2-2Linux核心組態設置
6-2-3Linux核心編譯
6-3Android核心的編譯
6-3-1取得Repo
6-3-2取得Android核心
6-3-3編譯Android核心
6-3-4建立Android的RootFilesystem映像檔
6-4randisk8M的建置
6-4-1修改rcS
6-4-2startup.sh
6-5SD卡的格式化
6-6Android的啟動
6-6-1開機準備
6-6-2Android啟動
附錄
附錄AChipScope除錯工具
附錄B常見ISE錯誤解決方法
附錄CAndroid編譯時常出現的錯誤解法
附錄DZedboardUCF檔
|
|