新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 如何將RTOS添加到您的Zynq SoC設計中

        如何將RTOS添加到您的Zynq SoC設計中

        作者:AdamP.Taylor 時間:2015-04-29 來源:電子產品世界 收藏

          安裝完這兩組文件后,我們就可以在軟件開發套件()中創建項目。我們將會使用之前創建的相同基礎硬件,但由于想添加該操作系統,因此還需要一個新的應用程序和板支持包(BSP)。

        本文引用地址:http://www.104case.com/article/273351.htm

          在中,應關閉基礎硬件設計外所有已打開的項目。下一步選擇File > New > Application Project選項,命名新項目并選擇操作系統µC/OS-III(見圖2)。然后選擇用于µC/OS-III的演示程序(見圖3)。

          完成后,點擊Finish按鈕。在中將會創建應用和板支持包(如選擇該項)。如果您選擇了Auto Build選項,會發現若干錯誤報告。這是因為并不是所有項目參考都是正確的。要設定這些項目參考,您需要導入在Project > Src > Settings選項中找到的演示設置。右擊XML文件并查看屬性。這樣便可選擇并復制文件位置,如圖4所示。

          位置復制后,右擊項目并選擇屬性。在項目C/C++ General下,選擇Paths和Symbol選項。然后選擇Import Settings,并粘貼到設置文件的位置。另外必須確保資源庫能正確指向您之前所添加的庫。

          您可以通過設置Xilinx Tools > Repositories對其進行檢查;該選項應顯示之前µC/OS-III BSP的安裝位置。

          由于我們希望用UART輸出演示的狀態,因此您可能需要在BSP設置下將stdin和stdout設置到UART。

          執行完這些工作后,您會發現目前就可以創建項目了。但是仍存在一些警告,如果您嘗試在硬件上運行該項目,項目并不能如演示那樣執行。這是因為存在一個未聲明的函數警告。在bsp.c文件中加入如下聲明可糾正這個問題。

          一旦添加“include”頭文件后,項目就可按照預期構建并在ZedBoard上運行。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 合作市| 凤翔县| 顺昌县| 德昌县| 嘉兴市| 隆德县| 德清县| 商河县| 罗江县| 谢通门县| 山阴县| 诸城市| 嵊泗县| 洪江市| 九江县| 铜山县| 行唐县| 隆化县| 贡山| 大渡口区| 慈利县| 曲沃县| 贵德县| 武汉市| 洮南市| 阿拉尔市| 渝中区| 丽水市| 晴隆县| 德兴市| 河西区| 崇阳县| 山阳县| 四子王旗| 鄱阳县| 河源市| 象州县| 新巴尔虎右旗| 温宿县| 阿鲁科尔沁旗| 高安市|