在ZYNQ上移植UCOSIII
版本:Vivado2018.3
UCOS對Xilinx SDK適配的版本:Version1.45
注意:目前這個是Micrium官網的最新版本,該版本支持Vivado2019.1。但測試使用的是Vivado2018.3。
先看官網提供的庫:
DesktopMicrium_Xilinx_Repo_1_45ucos_v1_45
將Micrium_Xilinx_Repo_1_45解壓到一個固定位置(無中文路徑的固定位置)
ucos_v1_45下面有三個文件夾,如圖:
這三個文件夾都需要,但在SDK中僅需要定位到ucos目錄下(待會會上圖)
教程:
在Vivado上配置好硬件信息,因為大家用的板子不一樣,需要配置的硬件信息也不一樣,就不給大家工程了。
一、新建Vivado工程
建立好工程,新建BlockDesign,添加IP(搜索ZYNQ),根據自己板子配置各種信息,導出硬件信息。
二、配置SDK
加載SDK,點擊Xilinx然后點擊Repositories進入如下界面
在LocalRepositories下選擇new定位下載的庫到ucos_v1_45ucos(你自己放文件的位置)但ucos_v1_45下的其它兩個文件夾不要刪除。
三、新建Application
選擇FilenewApplication進入如下界面
填好工程名字,在OS Platform 選擇ucos,點擊next進入Templates頁面
點擊頁面中的Hello Word測試模板,點擊Finish,編譯即可。
這個教程是經過測試的,因為硬件平臺不一致,給大家工程的意義不大,所以就不給了,這里僅給壓縮的UCOS文件。
如果是新手不會自己建立Vivado工程以及硬件配置,可以參考市面上的ZYNQ教程,都很詳細。使用他們ARM側的裸機Hello Word教程,Vivado側不用改,到SDK側再按照我給的教程。祝大家使用UCOS順利!
-
硬件
+關注
關注
11文章
3382瀏覽量
66458 -
Zynq
+關注
關注
10文章
610瀏覽量
47298 -
Vivado
+關注
關注
19文章
815瀏覽量
66893
原文標題:UCOSIII在ZYNQ上教程
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
每次Vivado編譯的結果都一樣嗎
![每次<b class='flag-5'>Vivado</b>編譯的結果都一樣嗎](https://file1.elecfans.com/web2/M00/0C/31/wKgaomcxeQ-AAfSbAAAMvmYJJn8901.png)
【RA-Eco-RA0E1-32PIN-V1.0開發板試用】使用 RASC 建立 Keil 工程、燒錄測試
使用Vivado通過AXI Quad SPI實現XIP功能
![使用<b class='flag-5'>Vivado</b>通過AXI Quad SPI實現XIP功能](https://file1.elecfans.com/web1/M00/F3/E2/wKgZoWcggI2Ady3sAAAcY8ufVo8103.png)
Vivado使用小技巧
![<b class='flag-5'>Vivado</b>使用小技巧](https://file1.elecfans.com/web2/M00/0B/08/wKgaomcZ8y6AWZ83AAAEKGeX3w0243.jpg)
![](https://file1.elecfans.com/web2/M00/07/FB/wKgZombz6VuAFeotAAIjSCj1HKI007.jpg)
InRouter與Juniper SRX如何建立IPSec隧道配置?
下位機硬件選型與配置研究
ABB變頻器的硬件配置詳解
e203自定義指令硬件模塊設計,在vivado硬件里自定義指令識別為非法指令怎么解決?
嵌入式軟件工程師和硬件工程師的區別?
如何在AMD Vivado? Design Tool中用工程模式使用DFX流程?
![如何在AMD <b class='flag-5'>Vivado</b>? Design Tool中用<b class='flag-5'>工程</b>模式使用DFX流程?](https://file1.elecfans.com/web2/M00/CB/62/wKgaomYfJieAAFPHAAA-MHrvUEY986.png)
Vivado編譯常見錯誤與關鍵警告梳理與解析
深入探索Vivado非工程模式FPGA設計流程
![深入探索<b class='flag-5'>Vivado</b>非<b class='flag-5'>工程</b>模式FPGA設計流程](https://file1.elecfans.com/web2/M00/C7/AF/wKgaomYMtA6AKaIAAAAlKEjXMwk084.png)
詳解Vivado非工程模式的精細設計過程
![詳解<b class='flag-5'>Vivado</b>非<b class='flag-5'>工程</b>模式的精細設計過程](https://file1.elecfans.com/web2/M00/C7/AF/wKgaomYMsqyAe1VrAAAfPY_UKII311.png)
評論