加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

Xilinx Zynq上用于FreeRTOS的Tracealyzer

2019/11/20
339
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

有關(guān)如何以操作系統(tǒng)感知的方式調(diào)試在Avnet MiniZed板上運(yùn)行的Embedded FreeRTOS應(yīng)用程序的指南。

介紹

在操作系統(tǒng)之上編寫嵌入式軟件應(yīng)用程序時(shí),通常很難檢測(cè)某些時(shí)序問題或解釋某些奇怪的行為。到底出了什么問題?另一件事是,在研究嵌入式操作系統(tǒng)時(shí),以可視方式呈現(xiàn)系統(tǒng)的運(yùn)行行為會(huì)很有用。了解任務(wù)優(yōu)先級(jí),調(diào)度程序設(shè)置,隊(duì)列管理,...

我發(fā)現(xiàn)Percepio Tracealyzer是解決這類問題的理想工具。Tracealyzer可以通過兩種方式工作:在快照模式下(這是本教程的內(nèi)容)或在流模式下。

對(duì)于本指南,您需要一個(gè)Avnet MiniZed開發(fā)板(基于Xilinx Zynq),Xilinx vivado工具和Percepio tracealyzer 4(其網(wǎng)站上的評(píng)估版)。

讓我們開始開發(fā)本指南的硬件部分(FPGA設(shè)計(jì))。如果您不熟悉FPGA設(shè)計(jì),則可以打開我的硬件設(shè)計(jì)。否則,從下面開始構(gòu)建基于ZYNQ7的設(shè)計(jì):

基于zynq7的設(shè)計(jì)

在程序框圖上放置以下組件:

  • ZYNQ7 P rocessing 小號(hào)ystem
  • 具有2個(gè)通道的AXI GPIO 連接到pl_led_g 和pl_led_r
  • 1個(gè)通道的AXI GPIO 連接到pl_sw_1bit

您可以對(duì)ZYNQ7處理系統(tǒng)使用自動(dòng)配置(使用預(yù)設(shè)),但是隨后必須手動(dòng)添加M_AXI_GP0_ACLK 端口以連接AXI從設(shè)備外圍設(shè)備。

使用“自動(dòng)連接”功能將AXI_GPIO模塊連接到AXI總線。

不要忘記在“模塊設(shè)計(jì)”的頂部添加HDL包裝器。生成比特流,并將您的硬件設(shè)計(jì)導(dǎo)出到Vivado SDK(包括比特流)。

  • design_1_n8dGrGPwPP.pdf
    描述:原理圖
  • Xilinx Zynq上用于FreeRTOS的Tracealyzer.pdf
    描述:完整內(nèi)容闡述
賽靈思

賽靈思

賽靈思(英語:Xilinx)是一家位于美國的可編程邏輯器件的生產(chǎn)商。該公司發(fā)明了現(xiàn)場(chǎng)可編程邏輯門陣列,并由此成名。賽靈思還是第一個(gè)無廠半導(dǎo)體公司(Fabless)。28nm時(shí)代,賽靈思提出All Programmable 的概念,從單一的FPGA企業(yè)戰(zhàn)略轉(zhuǎn)型為All Programmable FPGA、 SoC 和 3D IC 的全球領(lǐng)先提供商。且行業(yè)領(lǐng)先的器件與新一代設(shè)計(jì)環(huán)境以及 IP 完美地整合在一起,可滿足客戶對(duì)可編程邏輯乃至可編程系統(tǒng)集成的廣泛需求賽靈思于1984年創(chuàng)建于美國加利福尼亞州的硅谷,總部位于硅谷核心的圣何塞,并在科羅拉多州、愛爾蘭、新加坡 印度、中國、日本擁有分支機(jī)構(gòu)

賽靈思(英語:Xilinx)是一家位于美國的可編程邏輯器件的生產(chǎn)商。該公司發(fā)明了現(xiàn)場(chǎng)可編程邏輯門陣列,并由此成名。賽靈思還是第一個(gè)無廠半導(dǎo)體公司(Fabless)。28nm時(shí)代,賽靈思提出All Programmable 的概念,從單一的FPGA企業(yè)戰(zhàn)略轉(zhuǎn)型為All Programmable FPGA、 SoC 和 3D IC 的全球領(lǐng)先提供商。且行業(yè)領(lǐng)先的器件與新一代設(shè)計(jì)環(huán)境以及 IP 完美地整合在一起,可滿足客戶對(duì)可編程邏輯乃至可編程系統(tǒng)集成的廣泛需求賽靈思于1984年創(chuàng)建于美國加利福尼亞州的硅谷,總部位于硅谷核心的圣何塞,并在科羅拉多州、愛爾蘭、新加坡 印度、中國、日本擁有分支機(jī)構(gòu)收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜