1. 程式人生 > >zedboard(zynq)怎麼學,學習資料和推薦書籍

zedboard(zynq)怎麼學,學習資料和推薦書籍

以下提供的資料,若未提供連結,直接百度搜索引號裡的關鍵字即可

(1)“Zedboard 評測(一)"——Demo演示 :這篇資料可作為拿到zedboard板時候的動手體驗資料,包括驅動軟體安裝,和板子上跳接帽的連線等,還可以

(2)zedboard官方網站:www.zedboard.org 包括zedboard原理圖和使用嚮導等相關資料;

(4)"一步一步學ZedBoard & Zynq(一)"  也是一個系列

 (5)“玩轉賽靈思Zedboard開發板(1)”也是一個系列

關於zynq的書籍:

(1)Xilinx All Programmable Zynq-7000 Soc設計指南,何賓編著

 (2)嵌入式系統軟硬體協同設計實戰指南-基於Xilinx Zynq    陸佳華等編著

這裡有一篇文章:zedboard學習之路

從申報美信DIY大賽開始到圓滿結束,經過了半年的時間。雖然最終沒有能夠將專案順利的完成,但是這一路走來還得謝謝美信大賽組組織了這樣一個史無前例的DIY活動機會,給自己提供了一個能夠學習xilinx全新技術的機會。特此感謝Miss zhang和大賽組,以及論壇上各位大牛的熱心幫助和大力支援!

  鑑於自己從對FPGA的初步瞭解到對xilinx ZYNQ APP平臺的深入瞭解所付出的努力,為了能夠幫助初學者,在此我還是簡單的介紹下自己的ZedBoard學習之路.

第一階段:找資料,熟悉ZYNQ

(1)瞭解Zedboard的核心ZYNQ的介紹,包括PS、PL、APU基本概念,可以參考手冊 ug804_zynq-7000_plat_sum和

(2)在ZedBoard.org網站上找到Zedboard板的原理圖和相關資料。www.zedboard.org/

除了這些資料之外,在這幾個網站上還包括一些比較有價值的帖子,包括錯誤的原因和解決的辦法。

第二階段:熟悉ZedBoard板

(1)       測試ZedBoard板,根據Getting Started Guide 手冊 GS-AES-Z7EV-7Z020-G-14.1-V5,測試板子是否有瑕疵.(這個很關鍵,當初因為沒有認真的用SD卡里的DEMO對板子做完整的測試,以至於在移植ADI的linaro系統時出錯,困擾了我很長時間)。

(2)      根據手冊 ZedBoard_HW_UG_v1_4 先熟悉啟動方式,根據ZedBoard_CTT_v14.1_120821.rar 和 Zedboard_boot_guide_IDS14_1.rar,然後學習如何配置硬體,編寫裸奔程式(最好做上好幾遍,熟悉開發流程和嵌入式開發環境)。maxim.eefocus.com/bbs/article_1237_481750.html

第三階段: 深入瞭解

(1)       不用PL部分,單純利用ZedBoard的PS部分進行實驗和學習,在XPS和SDK中進行,ZedBoard_CTT_v14.1_120821.rar 的資料上有例子。

(2)       不用PS部分,單純利用PL部分進行開發,可以在ISE或Planahead中進行。開發流程跟傳統的FPGA開發流程相同。

(3)       同時使用PL和PS,但是PS和PL之間無互動。我自己做的一個測試例子,用sw0-2控制LD7(PL部分實現),用PS控制LD0-LD6。(附件1,執行的該程式的時候最好在Debug模式下觀察)。

第三四階段:熟悉DSP開發流程

第五階段:系統級

(1)       包括Uboot編譯,linux核心編譯,android移植。這個不說了網址wiki.xilinx.com/zynq-tools

另外其他一些很有用的資料

1) Zynq-7000系列官網介紹

2) ZedBoard開發板配套資料

3) ZedBoard開箱美圖

4) Xilinx官網Zynq-7000開發資料下載(ISE 14.2)

5) ZedBoard介紹

6) 官網ZedBoard介紹:無需多言,就是官方ZedBoard的相關介紹的網站

7) ZedBoard各種Documentation

8) “OpenHW12開源硬體與嵌入式計算大賽”相關通知以及資料

9) 天羅地網,ZedBoard資料大緝查

10) “ZedBoard資料貼彙總”

11) “為了痛快,學習ZedBoard筆記貼”

12) ZedBoard 評測(一)--Demo 演示

13) ZedBoard評測(二)--利用PS部分建立嵌入式系統

14) USB 串列埠驅動程式安裝

a) [原創] 淚流滿面,板子收到,初步試用體會,UART驅動不了的請看

b) Zedboard USB串列埠驅動安裝

15) SD卡中的映象以及例程操作

16) ZedBoard資料大緝查

14、2012-09-06 ZED板諮詢

50、2012-05-03  使用Xilinx Zynq做過哪些開發?歡迎來晒!你對ZED board有哪些期待,歡迎來拍!

Zynq-7000的第一個工程:HelloWord

17) 未完待續

3. ZedBoard嵌入式Linux作業系統

1) 成功在ZedBoard上執行Linaro圖形介面

2) ZedBoard Linux應用

3) 從零開始,搭建zynq-7000硬體平臺

a) Ubuntu上安裝Xilinx 14.1以及注意事項

b) Ubuntu上搭建Xilinx zynq linux編譯環境

http://blog.csdn.net/morewd/article/details/7838605

c) 從零開始,搭建zynq-7000的PS硬體平臺-DDR3介面集成於配置

d) 從零開始,搭建zynq-7000的PS硬體平臺-基礎PS系統

e) 從零開始,搭建zynq-7000的PS硬體平臺-SPI Falsh和SD卡介面

f) 從零開始,搭建zynq-7000的PS硬體平臺-USB埠

g) 從零開始,搭建zynq-7000的PS硬體平臺-Ethernet

h) 從零開始,搭建zynq-7000的PS硬體平臺-I2C_PJTAG_GPIO_TIMER

4) Zynq交叉編譯環境鏈的建立於C程式編寫

Xilinx FPGA相關連線

1) Xilinx官方網站

2) 電子創新網 Xilinx:各種關於Xilinx開發板套件的資料以及相關技術資料、手冊等資訊!

3) Xilinx FPGA技術社群

4) 開源IP核神網

2. ZedBoard各種資料摘錄