在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Xilinx zynq 7020移植uCOS_HelloWorld

Xilinx zynq 7020移植uCOS_HelloWorld

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:66.85M
  • 下载次数:12
  • 浏览次数:286
  • 发布时间:2021-01-18
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
zynq 7020移植uCOS实现HelloWorld,所有的资料都打包进去了
【实例截图】
【核心代码】
67280774-5a50-4a33-8be0-57355236f52d
└── uCOS_HelloWorld(成功)
├── ALINX.xdc
├── project_1
│   ├── project_1.cache
│   │   └── wt
│   │   ├── gui_handlers.wdf
│   │   ├── java_command_handlers.wdf
│   │   ├── project.wpc
│   │   ├── synthesis_details.wdf
│   │   ├── synthesis.wdf
│   │   └── webtalk_pa.xml
│   ├── project_1.hw
│   │   ├── hw_1
│   │   │   └── hw.xml
│   │   └── project_1.lpr
│   ├── project_1.ip_user_files
│   │   ├── bd
│   │   │   └── design_1
│   │   │   ├── ip
│   │   │   │   ├── design_1_auto_pc_0
│   │   │   │   │   └── sim
│   │   │   │   │   └── design_1_auto_pc_0.v
│   │   │   │   ├── design_1_axi_timer_0_0
│   │   │   │   │   └── sim
│   │   │   │   │   └── design_1_axi_timer_0_0.vhd
│   │   │   │   ├── design_1_axi_timer_1_0
│   │   │   │   │   └── sim
│   │   │   │   │   └── design_1_axi_timer_1_0.vhd
│   │   │   │   ├── design_1_processing_system7_0_0
│   │   │   │   │   └── sim
│   │   │   │   │   ├── design_1_processing_system7_0_0.sv
│   │   │   │   │   └── design_1_processing_system7_0_0.v
│   │   │   │   ├── design_1_rst_ps7_0_50M_0
│   │   │   │   │   └── sim
│   │   │   │   │   └── design_1_rst_ps7_0_50M_0.vhd
│   │   │   │   ├── design_1_xbar_0
│   │   │   │   │   └── sim
│   │   │   │   │   └── design_1_xbar_0.v
│   │   │   │   └── design_1_xlconcat_0_0
│   │   │   │   └── sim
│   │   │   │   └── design_1_xlconcat_0_0.v
│   │   │   └── sim
│   │   │   └── design_1.v
│   │   ├── mem_init_files
│   │   │   ├── libps7.dll
│   │   │   ├── libps7.so
│   │   │   ├── libremoteport.dll
│   │   │   ├── libremoteport.so
│   │   │   ├── ps7_init_gpl.h
│   │   │   ├── ps7_init.h
│   │   │   ├── ps7_init.html
│   │   │   └── ps7_init.tcl
│   │   ├── README.txt
│   │   └── sim_scripts
│   │   └── design_1
│   │   ├── activehdl
│   │   │   ├── compile.do
│   │   │   ├── design_1.sh
│   │   │   ├── design_1.udo
│   │   │   ├── file_info.txt
│   │   │   ├── glbl.v
│   │   │   ├── libps7.dll
│   │   │   ├── libps7.so
│   │   │   ├── libremoteport.dll
│   │   │   ├── libremoteport.so
│   │   │   ├── ps7_init_gpl.h
│   │   │   ├── ps7_init.h
│   │   │   ├── ps7_init.html
│   │   │   ├── ps7_init.tcl
│   │   │   ├── README.txt
│   │   │   ├── simulate.do
│   │   │   └── wave.do
│   │   ├── ies
│   │   │   ├── design_1.sh
│   │   │   ├── file_info.txt
│   │   │   ├── glbl.v
│   │   │   ├── libps7.dll
│   │   │   ├── libps7.so
│   │   │   ├── libremoteport.dll
│   │   │   ├── libremoteport.so
│   │   │   ├── ps7_init_gpl.h
│   │   │   ├── ps7_init.h
│   │   │   ├── ps7_init.html
│   │   │   ├── ps7_init.tcl
│   │   │   ├── README.txt
│   │   │   └── run.f
│   │   ├── modelsim
│   │   │   ├── compile.do
│   │   │   ├── design_1.sh
│   │   │   ├── design_1.udo
│   │   │   ├── file_info.txt
│   │   │   ├── glbl.v
│   │   │   ├── libps7.dll
│   │   │   ├── libps7.so
│   │   │   ├── libremoteport.dll
│   │   │   ├── libremoteport.so
│   │   │   ├── ps7_init_gpl.h
│   │   │   ├── ps7_init.h
│   │   │   ├── ps7_init.html
│   │   │   ├── ps7_init.tcl
│   │   │   ├── README.txt
│   │   │   ├── simulate.do
│   │   │   └── wave.do
│   │   ├── questa
│   │   │   ├── compile.do
│   │   │   ├── design_1.sh
│   │   │   ├── design_1.udo
│   │   │   ├── elaborate.do
│   │   │   ├── file_info.txt
│   │   │   ├── glbl.v
│   │   │   ├── libps7.dll
│   │   │   ├── libps7.so
│   │   │   ├── libremoteport.dll
│   │   │   ├── libremoteport.so
│   │   │   ├── ps7_init_gpl.h
│   │   │   ├── ps7_init.h
│   │   │   ├── ps7_init.html
│   │   │   ├── ps7_init.tcl
│   │   │   ├── README.txt
│   │   │   ├── simulate.do
│   │   │   └── wave.do
│   │   ├── README.txt
│   │   ├── riviera
│   │   │   ├── compile.do
│   │   │   ├── design_1.sh
│   │   │   ├── design_1.udo
│   │   │   ├── file_info.txt
│   │   │   ├── glbl.v
│   │   │   ├── libps7.dll
│   │   │   ├── libps7.so
│   │   │   ├── libremoteport.dll
│   │   │   ├── libremoteport.so
│   │   │   ├── ps7_init_gpl.h
│   │   │   ├── ps7_init.h
│   │   │   ├── ps7_init.html
│   │   │   ├── ps7_init.tcl
│   │   │   ├── README.txt
│   │   │   ├── simulate.do
│   │   │   └── wave.do
│   │   ├── vcs
│   │   │   ├── design_1.sh
│   │   │   ├── file_info.txt
│   │   │   ├── glbl.v
│   │   │   ├── libps7.dll
│   │   │   ├── libps7.so
│   │   │   ├── libremoteport.dll
│   │   │   ├── libremoteport.so
│   │   │   ├── ps7_init_gpl.h
│   │   │   ├── ps7_init.h
│   │   │   ├── ps7_init.html
│   │   │   ├── ps7_init.tcl
│   │   │   ├── README.txt
│   │   │   └── simulate.do
│   │   └── xsim
│   │   ├── cmd.tcl
│   │   ├── design_1.sh
│   │   ├── elab.opt
│   │   ├── file_info.txt
│   │   ├── glbl.v
│   │   ├── libps7.dll
│   │   ├── libps7.so
│   │   ├── libremoteport.dll
│   │   ├── libremoteport.so
│   │   ├── ps7_init_gpl.h
│   │   ├── ps7_init.h
│   │   ├── ps7_init.html
│   │   ├── ps7_init.tcl
│   │   ├── README.txt
│   │   ├── vhdl.prj
│   │   ├── vlog.prj
│   │   └── xsim.ini
│   ├── project_1.runs
│   │   ├── impl_1
│   │   │   ├── design_1_wrapper.bit
│   │   │   ├── design_1_wrapper_clock_utilization_routed.rpt
│   │   │   ├── design_1_wrapper_control_sets_placed.rpt
│   │   │   ├── design_1_wrapper_drc_opted.pb
│   │   │   ├── design_1_wrapper_drc_opted.rpt
│   │   │   ├── design_1_wrapper_drc_opted.rpx
│   │   │   ├── design_1_wrapper_drc_routed.pb
│   │   │   ├── design_1_wrapper_drc_routed.rpt
│   │   │   ├── design_1_wrapper_drc_routed.rpx
│   │   │   ├── design_1_wrapper.hwdef
│   │   │   ├── design_1_wrapper_io_placed.rpt
│   │   │   ├── design_1_wrapper_methodology_drc_routed.pb
│   │   │   ├── design_1_wrapper_methodology_drc_routed.rpt
│   │   │   ├── design_1_wrapper_methodology_drc_routed.rpx
│   │   │   ├── design_1_wrapper_opt.dcp
│   │   │   ├── design_1_wrapper_placed.dcp
│   │   │   ├── design_1_wrapper_power_routed.rpt
│   │   │   ├── design_1_wrapper_power_routed.rpx
│   │   │   ├── design_1_wrapper_power_summary_routed.pb
│   │   │   ├── design_1_wrapper_routed.dcp
│   │   │   ├── design_1_wrapper_route_status.pb
│   │   │   ├── design_1_wrapper_route_status.rpt
│   │   │   ├── design_1_wrapper.sysdef
│   │   │   ├── design_1_wrapper.tcl
│   │   │   ├── design_1_wrapper_timing_summary_routed.rpt
│   │   │   ├── design_1_wrapper_timing_summary_routed.rpx
│   │   │   ├── design_1_wrapper_utilization_placed.pb
│   │   │   ├── design_1_wrapper_utilization_placed.rpt
│   │   │   ├── design_1_wrapper.vdi
│   │   │   ├── gen_run.xml
│   │   │   ├── htr.txt
│   │   │   ├── init_design.pb
│   │   │   ├── ISEWrap.js
│   │   │   ├── ISEWrap.sh
│   │   │   ├── opt_design.pb
│   │   │   ├── place_design.pb
│   │   │   ├── project.wdf
│   │   │   ├── route_design.pb
│   │   │   ├── rundef.js
│   │   │   ├── runme.bat
│   │   │   ├── runme.log
│   │   │   ├── runme.sh
│   │   │   ├── usage_statistics_webtalk.html
│   │   │   ├── usage_statistics_webtalk.xml
│   │   │   ├── vivado.jou
│   │   │   ├── vivado.pb
│   │   │   └── write_bitstream.pb
│   │   └── synth_1
│   │   ├── design_1_wrapper.dcp
│   │   ├── design_1_wrapper.tcl
│   │   ├── design_1_wrapper_utilization_synth.pb
│   │   ├── design_1_wrapper_utilization_synth.rpt
│   │   ├── design_1_wrapper.vds
│   │   ├── dont_touch.xdc
│   │   ├── gen_run.xml
│   │   ├── htr.txt
│   │   ├── ISEWrap.js
│   │   ├── ISEWrap.sh
│   │   ├── rundef.js
│   │   ├── runme.bat
│   │   ├── runme.log
│   │   ├── runme.sh
│   │   ├── vivado.jou
│   │   └── vivado.pb
│   ├── project_1.sdk
│   │   ├── design_1_wrapper.hdf
│   │   ├── design_1_wrapper_hw_platform_0
│   │   │   ├── design_1_wrapper.bit
│   │   │   ├── ps7_init.c
│   │   │   ├── ps7_init_gpl.c
│   │   │   ├── ps7_init_gpl.h
│   │   │   ├── ps7_init.h
│   │   │   ├── ps7_init.html
│   │   │   ├── ps7_init.tcl
│   │   │   └── system.hdf
│   │   ├── RemoteSystemsTempFiles
│   │   ├── SDK.log
│   │   ├── testc
│   │   │   ├── Debug
│   │   │   │   ├── makefile
│   │   │   │   ├── objects.mk
│   │   │   │   ├── sources.mk
│   │   │   │   ├── src
│   │   │   │   │   ├── app.d
│   │   │   │   │   ├── app.o
│   │   │   │   │   └── subdir.mk
│   │   │   │   ├── testc.elf
│   │   │   │   ├── testc.elf.size
│   │   │   │   └── Xilinx.spec
│   │   │   └── src
│   │   │   ├── app.c
│   │   │   ├── lscript.ld
│   │   │   └── Xilinx.spec
│   │   ├── testc_bsp
│   │   │   ├── Makefile
│   │   │   ├── ps7_cortexa9_0
│   │   │   │   ├── include
│   │   │   │   │   ├── app_cfg.h
│   │   │   │   │   ├── bspconfig.h
│   │   │   │   │   ├── Collections
│   │   │   │   │   │   └── slist.h
│   │   │   │   │   ├── common_err.h
│   │   │   │   │   ├── common.h
│   │   │   │   │   ├── cpu_cache.h
│   │   │   │   │   ├── cpu_cfg.h
│   │   │   │   │   ├── cpu_core.h
│   │   │   │   │   ├── cpu_def.h
│   │   │   │   │   ├── cpu.h
│   │   │   │   │   ├── KAL
│   │   │   │   │   │   └── kal.h
│   │   │   │   │   ├── lib_ascii.h
│   │   │   │   │   ├── lib_cfg.h
│   │   │   │   │   ├── lib_def.h
│   │   │   │   │   ├── lib_math.h
│   │   │   │   │   ├── lib_mem.h
│   │   │   │   │   ├── lib_str.h
│   │   │   │   │   ├── Makefile_def.inc
│   │   │   │   │   ├── os_cfg.h
│   │   │   │   │   ├── os_cpu.h
│   │   │   │   │   ├── os.h
│   │   │   │   │   ├── os_trace.h
│   │   │   │   │   ├── sleep.h
│   │   │   │   │   ├── smc.h
│   │   │   │   │   ├── Source
│   │   │   │   │   │   ├── os.h
│   │   │   │   │   │   ├── os_trace.h
│   │   │   │   │   │   └── ucos_ii.h
│   │   │   │   │   ├── ucos_axitimer.h
│   │   │   │   │   ├── ucos_bsp.h
│   │   │   │   │   ├── ucos_cpu_cortexa9.h
│   │   │   │   │   ├── ucos_ii.h
│   │   │   │   │   ├── ucos_impl.h
│   │   │   │   │   ├── ucos_int.h
│   │   │   │   │   ├── ucos_int_impl.h
│   │   │   │   │   ├── ucos_l2cachec.h
│   │   │   │   │   ├── ucos_osii_bsp.h
│   │   │   │   │   ├── ucos_scuc.h
│   │   │   │   │   ├── ucos_scugic.h
│   │   │   │   │   ├── ucos_scutimer.h
│   │   │   │   │   ├── ucos_ttcps.h
│   │   │   │   │   ├── ucos_uartps.h
│   │   │   │   │   ├── vectors.h
│   │   │   │   │   ├── xadcps.h
│   │   │   │   │   ├── xadcps_hw.h
│   │   │   │   │   ├── xbasic_types.h
│   │   │   │   │   ├── xcanps.h
│   │   │   │   │   ├── xcanps_hw.h
│   │   │   │   │   ├── xcoresightpsdcc.h
│   │   │   │   │   ├── xddrps.h
│   │   │   │   │   ├── xdebug.h
│   │   │   │   │   ├── xdevcfg.h
│   │   │   │   │   ├── xdevcfg_hw.h
│   │   │   │   │   ├── xdmaps.h
│   │   │   │   │   ├── xdmaps_hw.h
│   │   │   │   │   ├── xenv.h
│   │   │   │   │   ├── xenv_standalone.h
│   │   │   │   │   ├── xiicps.h
│   │   │   │   │   ├── xiicps_hw.h
│   │   │   │   │   ├── xil_assert.h
│   │   │   │   │   ├── xil_cache.h
│   │   │   │   │   ├── xil_cache_l.h
│   │   │   │   │   ├── xil_cache_vxworks.h
│   │   │   │   │   ├── xil_errata.h
│   │   │   │   │   ├── xil_exception.h
│   │   │   │   │   ├── xil_hal.h
│   │   │   │   │   ├── xil_io.h
│   │   │   │   │   ├── xil_macroback.h
│   │   │   │   │   ├── xil_misc_psreset_api.h
│   │   │   │   │   ├── xil_mmu.h
│   │   │   │   │   ├── xil_printf.h
│   │   │   │   │   ├── xil_testcache.h
│   │   │   │   │   ├── xil_testio.h
│   │   │   │   │   ├── xil_testmem.h
│   │   │   │   │   ├── xil_types.h
│   │   │   │   │   ├── xl2cc_counter.h
│   │   │   │   │   ├── xl2cc.h
│   │   │   │   │   ├── xparameters.h
│   │   │   │   │   ├── xparameters_ps.h
│   │   │   │   │   ├── xplatform_info.h
│   │   │   │   │   ├── xpm_counter.h
│   │   │   │   │   ├── xpseudo_asm_gcc.h
│   │   │   │   │   ├── xpseudo_asm.h
│   │   │   │   │   ├── xreg_cortexa9.h
│   │   │   │   │   ├── xscuwdt.h
│   │   │   │   │   ├── xscuwdt_hw.h
│   │   │   │   │   ├── xstatus.h
│   │   │   │   │   ├── xtime_l.h
│   │   │   │   │   ├── xtmrctr.h
│   │   │   │   │   ├── xtmrctr_i.h
│   │   │   │   │   └── xtmrctr_l.h
│   │   │   │   ├── lib
│   │   │   │   │   ├── libucos.a
│   │   │   │   │   └── libxil.a
│   │   │   │   ├── libsrc
│   │   │   │   │   ├── canps_v3_2
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── xcanps.c
│   │   │   │   │   │   ├── xcanps_g.c
│   │   │   │   │   │   ├── xcanps.h
│   │   │   │   │   │   ├── xcanps_hw.c
│   │   │   │   │   │   ├── xcanps_hw.h
│   │   │   │   │   │   ├── xcanps_intr.c
│   │   │   │   │   │   ├── xcanps_selftest.c
│   │   │   │   │   │   └── xcanps_sinit.c
│   │   │   │   │   ├── coresightps_dcc_v1_4
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── xcoresightpsdcc.c
│   │   │   │   │   │   └── xcoresightpsdcc.h
│   │   │   │   │   ├── ddrps_v1_0
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   └── xddrps.h
│   │   │   │   │   ├── devcfg_v3_5
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── xdevcfg.c
│   │   │   │   │   │   ├── xdevcfg_g.c
│   │   │   │   │   │   ├── xdevcfg.h
│   │   │   │   │   │   ├── xdevcfg_hw.c
│   │   │   │   │   │   ├── xdevcfg_hw.h
│   │   │   │   │   │   ├── xdevcfg_intr.c
│   │   │   │   │   │   ├── xdevcfg_selftest.c
│   │   │   │   │   │   └── xdevcfg_sinit.c
│   │   │   │   │   ├── dmaps_v2_3
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── xdmaps.c
│   │   │   │   │   │   ├── xdmaps_g.c
│   │   │   │   │   │   ├── xdmaps.h
│   │   │   │   │   │   ├── xdmaps_hw.c
│   │   │   │   │   │   ├── xdmaps_hw.h
│   │   │   │   │   │   ├── xdmaps_selftest.c
│   │   │   │   │   │   └── xdmaps_sinit.c
│   │   │   │   │   ├── iicps_v3_5
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── xiicps.c
│   │   │   │   │   │   ├── xiicps_g.c
│   │   │   │   │   │   ├── xiicps.h
│   │   │   │   │   │   ├── xiicps_hw.c
│   │   │   │   │   │   ├── xiicps_hw.h
│   │   │   │   │   │   ├── xiicps_intr.c
│   │   │   │   │   │   ├── xiicps_master.c
│   │   │   │   │   │   ├── xiicps_options.c
│   │   │   │   │   │   ├── xiicps_selftest.c
│   │   │   │   │   │   ├── xiicps_sinit.c
│   │   │   │   │   │   └── xiicps_slave.c
│   │   │   │   │   ├── scuwdt_v2_1
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── xscuwdt.c
│   │   │   │   │   │   ├── xscuwdt_g.c
│   │   │   │   │   │   ├── xscuwdt.h
│   │   │   │   │   │   ├── xscuwdt_hw.h
│   │   │   │   │   │   ├── xscuwdt_selftest.c
│   │   │   │   │   │   └── xscuwdt_sinit.c
│   │   │   │   │   ├── tmrctr_v4_4
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── xtmrctr.c
│   │   │   │   │   │   ├── xtmrctr_g.c
│   │   │   │   │   │   ├── xtmrctr.h
│   │   │   │   │   │   ├── xtmrctr_i.h
│   │   │   │   │   │   ├── xtmrctr_intr.c
│   │   │   │   │   │   ├── xtmrctr_l.c
│   │   │   │   │   │   ├── xtmrctr_l.h
│   │   │   │   │   │   ├── xtmrctr_options.c
│   │   │   │   │   │   ├── xtmrctr_selftest.c
│   │   │   │   │   │   ├── xtmrctr_sinit.c
│   │   │   │   │   │   └── xtmrctr_stats.c
│   │   │   │   │   ├── ucos_axitimer_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ucos_axitimer.c
│   │   │   │   │   │   ├── ucos_axitimer_g.c
│   │   │   │   │   │   └── ucos_axitimer.h
│   │   │   │   │   ├── ucos_common_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── cpu_cfg.h
│   │   │   │   │   │   ├── lib_cfg.h
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── Makefile_common_def.inc
│   │   │   │   │   │   ├── Makefile.inc
│   │   │   │   │   │   ├── mb
│   │   │   │   │   │   │   ├── cache
│   │   │   │   │   │   │   │   ├── mb_dcache_init.c
│   │   │   │   │   │   │   │   ├── mb_flush_dcache_range.S
│   │   │   │   │   │   │   │   └── mb_invalidate_dcache_range.S
│   │   │   │   │   │   │   ├── cpu_bsp.c
│   │   │   │   │   │   │   └── Makefile.inc
│   │   │   │   │   │   ├── ps7
│   │   │   │   │   │   │   ├── cpu_bsp.c
│   │   │   │   │   │   │   └── Makefile.inc
│   │   │   │   │   │   ├── psua53
│   │   │   │   │   │   │   ├── cpu_bsp.c
│   │   │   │   │   │   │   └── Makefile.inc
│   │   │   │   │   │   ├── psur5
│   │   │   │   │   │   │   ├── cpu_bsp.c
│   │   │   │   │   │   │   └── Makefile.inc
│   │   │   │   │   │   ├── uC-Common
│   │   │   │   │   │   │   ├── Auth
│   │   │   │   │   │   │   │   ├── auth.c
│   │   │   │   │   │   │   │   └── auth.h
│   │   │   │   │   │   │   ├── Collections
│   │   │   │   │   │   │   │   ├── slist.c
│   │   │   │   │   │   │   │   └── slist.h
│   │   │   │   │   │   │   ├── common_err.h
│   │   │   │   │   │   │   ├── common.h
│   │   │   │   │   │   │   └── KAL
│   │   │   │   │   │   │   ├── kal
│   │   │   │   │   │   │   │   └── kal.c
│   │   │   │   │   │   │   ├── kal.h
│   │   │   │   │   │   │   ├── None
│   │   │   │   │   │   │   │   └── kal.c
│   │   │   │   │   │   │   ├── POSIX
│   │   │   │   │   │   │   │   └── kal.c
│   │   │   │   │   │   │   ├── Template
│   │   │   │   │   │   │   │   └── kal.c
│   │   │   │   │   │   │   ├── uCOS-II
│   │   │   │   │   │   │   │   └── kal.c
│   │   │   │   │   │   │   └── uCOS-III
│   │   │   │   │   │   │   └── kal.c
│   │   │   │   │   │   ├── uC-CPU
│   │   │   │   │   │   │   ├── ARM-Cortex-A
│   │   │   │   │   │   │   │   └── GNU
│   │   │   │   │   │   │   │   ├── cpu_a.S
│   │   │   │   │   │   │   │   └── cpu.h
│   │   │   │   │   │   │   ├── ARM-Cortex-A50
│   │   │   │   │   │   │   │   └── GNU
│   │   │   │   │   │   │   │   ├── cpu_a.S
│   │   │   │   │   │   │   │   └── cpu.h
│   │   │   │   │   │   │   ├── Cache
│   │   │   │   │   │   │   │   └── ARM
│   │   │   │   │   │   │   │   ├── armv7_generic_l1
│   │   │   │   │   │   │   │   │   ├── cpu_cache_armv7_generic_l1.c
│   │   │   │   │   │   │   │   │   ├── GNU
│   │   │   │   │   │   │   │   │   │   └── cpu_cache_armv7_generic_l1_a.S
│   │   │   │   │   │   │   │   │   ├── IAR
│   │   │   │   │   │   │   │   │   │   └── cpu_cache_armv7_generic_l1_a.s
│   │   │   │   │   │   │   │   │   └── RealView
│   │   │   │   │   │   │   │   │   └── cpu_cache_armv7_generic_l1_a.s
│   │   │   │   │   │   │   │   └── armv7_generic_l1_l2c310_l2
│   │   │   │   │   │   │   │   ├── cpu_cache_armv7_generic_l1_l2c310_l2.c
│   │   │   │   │   │   │   │   ├── GNU
│   │   │   │   │   │   │   │   │   └── cpu_cache_armv7_generic_l1_l2c310_l2_a.S
│   │   │   │   │   │   │   │   ├── IAR
│   │   │   │   │   │   │   │   │   └── cpu_cache_armv7_generic_l1_l2c310_l2_a.s
│   │   │   │   │   │   │   │   └── RealView
│   │   │   │   │   │   │   │   └── cpu_cache_armv7_generic_l1_l2c310_l2_a.s
│   │   │   │   │   │   │   ├── Cfg
│   │   │   │   │   │   │   │   └── Template
│   │   │   │   │   │   │   │   └── cpu_cfg.h
│   │   │   │   │   │   │   ├── cpu_cache.h
│   │   │   │   │   │   │   ├── cpu_core.c
│   │   │   │   │   │   │   ├── cpu_core.h
│   │   │   │   │   │   │   ├── cpu_def.h
│   │   │   │   │   │   │   └── MicroBlaze
│   │   │   │   │   │   │   └── GNU
│   │   │   │   │   │   │   ├── cpu_a.S
│   │   │   │   │   │   │   ├── cpu_c.c
│   │   │   │   │   │   │   └── cpu.h
│   │   │   │   │   │   └── uC-LIB
│   │   │   │   │   │   ├── Cfg
│   │   │   │   │   │   │   └── Template
│   │   │   │   │   │   │   └── lib_cfg.h
│   │   │   │   │   │   ├── lib_ascii.c
│   │   │   │   │   │   ├── lib_ascii.h
│   │   │   │   │   │   ├── lib_def.h
│   │   │   │   │   │   ├── lib_math.c
│   │   │   │   │   │   ├── lib_math.h
│   │   │   │   │   │   ├── lib_mem.c
│   │   │   │   │   │   ├── lib_mem.h
│   │   │   │   │   │   ├── lib_str.c
│   │   │   │   │   │   └── lib_str.h
│   │   │   │   │   ├── ucos_cpu_cortexa9_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ucos_cpu_cortexa9_a.S
│   │   │   │   │   │   ├── ucos_cpu_cortexa9_c.c
│   │   │   │   │   │   └── ucos_cpu_cortexa9.h
│   │   │   │   │   ├── ucos_l2cachec_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ucos_l2cachec.c
│   │   │   │   │   │   └── ucos_l2cachec.h
│   │   │   │   │   ├── ucos_osii_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── bsp
│   │   │   │   │   │   │   ├── mb
│   │   │   │   │   │   │   │   ├── ucos_osii_bsp.c
│   │   │   │   │   │   │   │   └── ucos_osii_bsp.h
│   │   │   │   │   │   │   ├── ps7
│   │   │   │   │   │   │   │   ├── ucos_osii_bsp.c
│   │   │   │   │   │   │   │   └── ucos_osii_bsp.h
│   │   │   │   │   │   │   ├── psua53
│   │   │   │   │   │   │   │   ├── ucos_osii_bsp_a.S
│   │   │   │   │   │   │   │   ├── ucos_osii_bsp.c
│   │   │   │   │   │   │   │   └── ucos_osii_bsp.h
│   │   │   │   │   │   │   └── psur5
│   │   │   │   │   │   │   ├── ucos_osii_bsp.c
│   │   │   │   │   │   │   └── ucos_osii_bsp.h
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── Makefile.inc
│   │   │   │   │   │   ├── mb
│   │   │   │   │   │   │   └── Makefile.inc
│   │   │   │   │   │   ├── os_cfg.h
│   │   │   │   │   │   ├── ps7
│   │   │   │   │   │   │   └── Makefile.inc
│   │   │   │   │   │   ├── psua53
│   │   │   │   │   │   │   └── Makefile.inc
│   │   │   │   │   │   ├── psur5
│   │   │   │   │   │   │   └── Makefile.inc
│   │   │   │   │   │   └── uCOS-II
│   │   │   │   │   │   ├── Cfg
│   │   │   │   │   │   │   └── Template
│   │   │   │   │   │   │   ├── app_cfg.h
│   │   │   │   │   │   │   ├── app_hooks.c
│   │   │   │   │   │   │   └── os_cfg.h
│   │   │   │   │   │   ├── Ports
│   │   │   │   │   │   │   ├── ARM-Cortex-A
│   │   │   │   │   │   │   │   └── Generic
│   │   │   │   │   │   │   │   └── GNU
│   │   │   │   │   │   │   │   ├── os_cpu_a_vfp-d16.S
│   │   │   │   │   │   │   │   ├── os_cpu_a_vfp-d32.S
│   │   │   │   │   │   │   │   ├── os_cpu_a_vfp-none.S
│   │   │   │   │   │   │   │   ├── os_cpu_c.c
│   │   │   │   │   │   │   │   └── os_cpu.h
│   │   │   │   │   │   │   ├── ARM-Cortex-A50
│   │   │   │   │   │   │   │   └── Generic
│   │   │   │   │   │   │   │   └── GNU
│   │   │   │   │   │   │   │   ├── os_cpu_a.S
│   │   │   │   │   │   │   │   ├── os_cpu_c.c
│   │   │   │   │   │   │   │   └── os_cpu.h
│   │   │   │   │   │   │   └── MicroBlaze
│   │   │   │   │   │   │   └── GNU
│   │   │   │   │   │   │   ├── os_cpu_a.S
│   │   │   │   │   │   │   ├── os_cpu_c.c
│   │   │   │   │   │   │   ├── os_cpu.h
│   │   │   │   │   │   │   ├── os_dbg.c
│   │   │   │   │   │   │   └── USE_MSR_INSTR
│   │   │   │   │   │   │   └── os_cpu_a.S
│   │   │   │   │   │   └── Source
│   │   │   │   │   │   ├── os_cfg_r.h
│   │   │   │   │   │   ├── os_core.c
│   │   │   │   │   │   ├── os_dbg_r.c
│   │   │   │   │   │   ├── os_flag.c
│   │   │   │   │   │   ├── os.h
│   │   │   │   │   │   ├── os_mbox.c
│   │   │   │   │   │   ├── os_mem.c
│   │   │   │   │   │   ├── os_mutex.c
│   │   │   │   │   │   ├── os_q.c
│   │   │   │   │   │   ├── os_sem.c
│   │   │   │   │   │   ├── os_task.c
│   │   │   │   │   │   ├── os_time.c
│   │   │   │   │   │   ├── os_tmr.c
│   │   │   │   │   │   ├── os_trace.h
│   │   │   │   │   │   ├── PendMultiple
│   │   │   │   │   │   │   ├── OS_CFG.H
│   │   │   │   │   │   │   ├── os_multi.c
│   │   │   │   │   │   │   └── uCOS_II.H
│   │   │   │   │   │   ├── ucos_ii.c
│   │   │   │   │   │   └── ucos_ii.h
│   │   │   │   │   ├── ucos_scuc_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ucos_scuc.c
│   │   │   │   │   │   └── ucos_scuc.h
│   │   │   │   │   ├── ucos_scugic_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ucos_scugic.c
│   │   │   │   │   │   └── ucos_scugic.h
│   │   │   │   │   ├── ucos_scutimer_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ucos_scutimer.c
│   │   │   │   │   │   └── ucos_scutimer.h
│   │   │   │   │   ├── ucos_sdps_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── dummy.txt
│   │   │   │   │   │   └── ucos_sdps_g.c
│   │   │   │   │   ├── ucos_standalone_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── abort.c
│   │   │   │   │   │   ├── abort.o
│   │   │   │   │   │   ├── asm_vectors.o
│   │   │   │   │   │   ├── asm_vectors.S
│   │   │   │   │   │   ├── boot.o
│   │   │   │   │   │   ├── boot.S
│   │   │   │   │   │   ├── bspconfig.h
│   │   │   │   │   │   ├── close.c
│   │   │   │   │   │   ├── close.o
│   │   │   │   │   │   ├── config.make
│   │   │   │   │   │   ├── cpu_init.o
│   │   │   │   │   │   ├── cpu_init.S
│   │   │   │   │   │   ├── errno.c
│   │   │   │   │   │   ├── errno.o
│   │   │   │   │   │   ├── _exit.c
│   │   │   │   │   │   ├── _exit.o
│   │   │   │   │   │   ├── fcntl.c
│   │   │   │   │   │   ├── fcntl.o
│   │   │   │   │   │   ├── fstat.c
│   │   │   │   │   │   ├── fstat.o
│   │   │   │   │   │   ├── getpid.c
│   │   │   │   │   │   ├── getpid.o
│   │   │   │   │   │   ├── isatty.c
│   │   │   │   │   │   ├── isatty.o
│   │   │   │   │   │   ├── kill.c
│   │   │   │   │   │   ├── kill.o
│   │   │   │   │   │   ├── lseek.c
│   │   │   │   │   │   ├── lseek.o
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── Makefile_mb
│   │   │   │   │   │   ├── Makefile_ps7
│   │   │   │   │   │   ├── Makefile_psua53
│   │   │   │   │   │   ├── Makefile_psur5
│   │   │   │   │   │   ├── _open.c
│   │   │   │   │   │   ├── open.c
│   │   │   │   │   │   ├── _open.o
│   │   │   │   │   │   ├── open.o
│   │   │   │   │   │   ├── print.c
│   │   │   │   │   │   ├── print.o
│   │   │   │   │   │   ├── profile
│   │   │   │   │   │   │   ├── dummy.S
│   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   ├── mblaze_nt_types.h
│   │   │   │   │   │   │   ├── profile_cg.c
│   │   │   │   │   │   │   ├── _profile_clean.c
│   │   │   │   │   │   │   ├── profile_config.h
│   │   │   │   │   │   │   ├── profile.h
│   │   │   │   │   │   │   ├── profile_hist.c
│   │   │   │   │   │   │   ├── profile_hist.c.rej
│   │   │   │   │   │   │   ├── _profile_init.c
│   │   │   │   │   │   │   ├── profile_mcount_arm.S
│   │   │   │   │   │   │   ├── profile_mcount_mb.S
│   │   │   │   │   │   │   ├── profile_mcount_mb.S.rej
│   │   │   │   │   │   │   ├── profile_mcount_ppc.S
│   │   │   │   │   │   │   ├── profile_mcount_ppc.S.rej
│   │   │   │   │   │   │   ├── _profile_timer_hw.c
│   │   │   │   │   │   │   ├── _profile_timer_hw.c.rej
│   │   │   │   │   │   │   └── _profile_timer_hw.h
│   │   │   │   │   │   ├── putnum.c
│   │   │   │   │   │   ├── putnum.o
│   │   │   │   │   │   ├── read.c
│   │   │   │   │   │   ├── read.o
│   │   │   │   │   │   ├── _sbrk.c
│   │   │   │   │   │   ├── sbrk.c
│   │   │   │   │   │   ├── _sbrk.o
│   │   │   │   │   │   ├── sbrk.o
│   │   │   │   │   │   ├── sleep.c
│   │   │   │   │   │   ├── sleep.h
│   │   │   │   │   │   ├── sleep.o
│   │   │   │   │   │   ├── smc.h
│   │   │   │   │   │   ├── unlink.c
│   │   │   │   │   │   ├── unlink.o
│   │   │   │   │   │   ├── usleep.c
│   │   │   │   │   │   ├── usleep.o
│   │   │   │   │   │   ├── vectors.c
│   │   │   │   │   │   ├── vectors.h
│   │   │   │   │   │   ├── vectors.o
│   │   │   │   │   │   ├── write.c
│   │   │   │   │   │   ├── write.o
│   │   │   │   │   │   ├── xbasic_types.h
│   │   │   │   │   │   ├── xdebug.h
│   │   │   │   │   │   ├── xenv.h
│   │   │   │   │   │   ├── xenv_standalone.h
│   │   │   │   │   │   ├── xil_assert.c
│   │   │   │   │   │   ├── xil_assert.h
│   │   │   │   │   │   ├── xil_assert.o
│   │   │   │   │   │   ├── xil_cache.c
│   │   │   │   │   │   ├── xil_cache.h
│   │   │   │   │   │   ├── xil_cache_l.h
│   │   │   │   │   │   ├── xil_cache.o
│   │   │   │   │   │   ├── xil_cache_vxworks.h
│   │   │   │   │   │   ├── xil-crt0.o
│   │   │   │   │   │   ├── xil-crt0.S
│   │   │   │   │   │   ├── xil_errata.h
│   │   │   │   │   │   ├── xil_exception.c
│   │   │   │   │   │   ├── xil_exception.h
│   │   │   │   │   │   ├── xil_exception.o
│   │   │   │   │   │   ├── xil_hal.h
│   │   │   │   │   │   ├── xil_io.c
│   │   │   │   │   │   ├── xil_io.h
│   │   │   │   │   │   ├── xil_io.o
│   │   │   │   │   │   ├── xil_macroback.h
│   │   │   │   │   │   ├── xil_misc_psreset_api.c
│   │   │   │   │   │   ├── xil_misc_psreset_api.h
│   │   │   │   │   │   ├── xil_misc_psreset_api.o
│   │   │   │   │   │   ├── xil_mmu.c
│   │   │   │   │   │   ├── xil_mmu.h
│   │   │   │   │   │   ├── xil_mmu.o
│   │   │   │   │   │   ├── xil_printf.c
│   │   │   │   │   │   ├── xil_printf.h
│   │   │   │   │   │   ├── xil_printf.o
│   │   │   │   │   │   ├── xil_testcache.c
│   │   │   │   │   │   ├── xil_testcache.h
│   │   │   │   │   │   ├── xil_testcache.o
│   │   │   │   │   │   ├── xil_testio.c
│   │   │   │   │   │   ├── xil_testio.h
│   │   │   │   │   │   ├── xil_testio.o
│   │   │   │   │   │   ├── xil_testmem.c
│   │   │   │   │   │   ├── xil_testmem.h
│   │   │   │   │   │   ├── xil_testmem.o
│   │   │   │   │   │   ├── xil_types.h
│   │   │   │   │   │   ├── xl2cc_counter.c
│   │   │   │   │   │   ├── xl2cc_counter.h
│   │   │   │   │   │   ├── xl2cc_counter.o
│   │   │   │   │   │   ├── xl2cc.h
│   │   │   │   │   │   ├── xparameters_ps.h
│   │   │   │   │   │   ├── xplatform_info.c
│   │   │   │   │   │   ├── xplatform_info.h
│   │   │   │   │   │   ├── xplatform_info.o
│   │   │   │   │   │   ├── xpm_counter.c
│   │   │   │   │   │   ├── xpm_counter.h
│   │   │   │   │   │   ├── xpm_counter.o
│   │   │   │   │   │   ├── xpseudo_asm_gcc.h
│   │   │   │   │   │   ├── xpseudo_asm.h
│   │   │   │   │   │   ├── xreg_cortexa9.h
│   │   │   │   │   │   ├── xstatus.h
│   │   │   │   │   │   ├── xtime_l.c
│   │   │   │   │   │   ├── xtime_l.h
│   │   │   │   │   │   └── xtime_l.o
│   │   │   │   │   ├── ucos_ttcps_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ucos_ttcps.c
│   │   │   │   │   │   ├── ucos_ttcps_g.c
│   │   │   │   │   │   └── ucos_ttcps.h
│   │   │   │   │   ├── ucos_uartps_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ucos_uartps.c
│   │   │   │   │   │   ├── ucos_uartps_g.c
│   │   │   │   │   │   └── ucos_uartps.h
│   │   │   │   │   ├── ucos_v1_43
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── app_cfg.h
│   │   │   │   │   │   ├── ipi
│   │   │   │   │   │   │   ├── ucos_int_ipi.c
│   │   │   │   │   │   │   └── ucos_int_ipi.h
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── Makefile_def.inc
│   │   │   │   │   │   ├── Makefile.inc
│   │   │   │   │   │   ├── mb
│   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   ├── Makefile.inc
│   │   │   │   │   │   │   ├── ucos_impl.c
│   │   │   │   │   │   │   ├── ucos_impl.h
│   │   │   │   │   │   │   ├── ucos_int_impl.c
│   │   │   │   │   │   │   └── ucos_int_impl.h
│   │   │   │   │   │   ├── ps7
│   │   │   │   │   │   │   ├── asm_vectors.S
│   │   │   │   │   │   │   ├── Makefile.inc
│   │   │   │   │   │   │   ├── mmu_blank.S
│   │   │   │   │   │   │   ├── ucos_impl.c
│   │   │   │   │   │   │   ├── ucos_impl.h
│   │   │   │   │   │   │   ├── ucos_int_impl.c
│   │   │   │   │   │   │   └── ucos_int_impl.h
│   │   │   │   │   │   ├── psua53
│   │   │   │   │   │   │   ├── asm_vector.S
│   │   │   │   │   │   │   ├── Makefile.inc
│   │   │   │   │   │   │   ├── translation_table.S
│   │   │   │   │   │   │   ├── ucos_impl.c
│   │   │   │   │   │   │   ├── ucos_impl.h
│   │   │   │   │   │   │   ├── ucos_int_impl.c
│   │   │   │   │   │   │   └── ucos_int_impl.h
│   │   │   │   │   │   ├── psur5
│   │   │   │   │   │   │   ├── asm_vectors.S
│   │   │   │   │   │   │   ├── Makefile.inc
│   │   │   │   │   │   │   ├── ucos_impl.c
│   │   │   │   │   │   │   ├── ucos_impl.h
│   │   │   │   │   │   │   ├── ucos_int_impl.c
│   │   │   │   │   │   │   └── ucos_int_impl.h
│   │   │   │   │   │   ├── ucos_bsp.h
│   │   │   │   │   │   ├── ucos_dhcp-c_init.c
│   │   │   │   │   │   ├── ucos_dns-c_init.c
│   │   │   │   │   │   ├── ucos_fs_init.c
│   │   │   │   │   │   ├── ucos_http-c_init.c
│   │   │   │   │   │   ├── ucos_int.h
│   │   │   │   │   │   ├── ucos_iperf_init.c
│   │   │   │   │   │   ├── ucos_mqtt-c_init.c
│   │   │   │   │   │   ├── ucos_printf.c
│   │   │   │   │   │   ├── ucos_printf.h
│   │   │   │   │   │   ├── ucos_shell_init.c
│   │   │   │   │   │   ├── ucos_startup.c
│   │   │   │   │   │   ├── ucos_stdinout.c
│   │   │   │   │   │   ├── ucos_tcpip_init.c
│   │   │   │   │   │   ├── ucos_telnet-s_init.c
│   │   │   │   │   │   ├── ucos_usbd_init.c
│   │   │   │   │   │   └── ucos_usbh_init.c
│   │   │   │   │   └── xadcps_v2_2
│   │   │   │   │   └── src
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── xadcps.c
│   │   │   │   │   ├── xadcps_g.c
│   │   │   │   │   ├── xadcps.h
│   │   │   │   │   ├── xadcps_hw.h
│   │   │   │   │   ├── xadcps_intr.c
│   │   │   │   │   ├── xadcps_selftest.c
│   │   │   │   │   └── xadcps_sinit.c
│   │   │   │   └── ucos.log
│   │   │   └── system.mss
│   │   └── webtalk
│   │   ├── sdk_webtalk.tcl
│   │   ├── sdk_webtalk.wdm
│   │   ├── webtalk.jou
│   │   └── webtalk.log
│   ├── project_1.srcs
│   │   └── sources_1
│   │   └── bd
│   │   └── design_1
│   │   ├── design_1.bd
│   │   ├── design_1.bxml
│   │   ├── design_1_ooc.xdc
│   │   ├── hdl
│   │   │   └── design_1_wrapper.v
│   │   ├── hw_handoff
│   │   │   ├── design_1_bd.tcl
│   │   │   └── design_1.hwh
│   │   ├── ip
│   │   │   ├── design_1_auto_pc_0
│   │   │   │   ├── design_1_auto_pc_0_ooc.xdc
│   │   │   │   ├── design_1_auto_pc_0.xci
│   │   │   │   ├── design_1_auto_pc_0.xml
│   │   │   │   ├── sim
│   │   │   │   │   └── design_1_auto_pc_0.v
│   │   │   │   └── synth
│   │   │   │   └── design_1_auto_pc_0.v
│   │   │   ├── design_1_axi_timer_0_0
│   │   │   │   ├── design_1_axi_timer_0_0_ooc.xdc
│   │   │   │   ├── design_1_axi_timer_0_0.xci
│   │   │   │   ├── design_1_axi_timer_0_0.xdc
│   │   │   │   ├── design_1_axi_timer_0_0.xml
│   │   │   │   ├── sim
│   │   │   │   │   └── design_1_axi_timer_0_0.vhd
│   │   │   │   └── synth
│   │   │   │   └── design_1_axi_timer_0_0.vhd
│   │   │   ├── design_1_axi_timer_1_0
│   │   │   │   ├── design_1_axi_timer_1_0_ooc.xdc
│   │   │   │   ├── design_1_axi_timer_1_0.xci
│   │   │   │   ├── design_1_axi_timer_1_0.xdc
│   │   │   │   ├── design_1_axi_timer_1_0.xml
│   │   │   │   ├── sim
│   │   │   │   │   └── design_1_axi_timer_1_0.vhd
│   │   │   │   └── synth
│   │   │   │   └── design_1_axi_timer_1_0.vhd
│   │   │   ├── design_1_processing_system7_0_0
│   │   │   │   ├── design_1_processing_system7_0_0.xci
│   │   │   │   ├── design_1_processing_system7_0_0.xdc
│   │   │   │   ├── design_1_processing_system7_0_0.xml
│   │   │   │   ├── hdl
│   │   │   │   │   └── verilog
│   │   │   │   │   ├── design_1_processing_system7_0_0.hwdef
│   │   │   │   │   └── processing_system7_v5_5_processing_system7.v
│   │   │   │   ├── ps7_init.c
│   │   │   │   ├── ps7_init_gpl.c
│   │   │   │   ├── ps7_init_gpl.h
│   │   │   │   ├── ps7_init.h
│   │   │   │   ├── ps7_init.html
│   │   │   │   ├── ps7_init.tcl
│   │   │   │   ├── ps7_parameters.xml
│   │   │   │   ├── sim
│   │   │   │   │   ├── design_1_processing_system7_0_0.sv
│   │   │   │   │   ├── design_1_processing_system7_0_0.v
│   │   │   │   │   ├── libps7.dll
│   │   │   │   │   ├── libps7.so
│   │   │   │   │   ├── libremoteport.dll
│   │   │   │   │   └── libremoteport.so
│   │   │   │   └── synth
│   │   │   │   └── design_1_processing_system7_0_0.v
│   │   │   ├── design_1_ps7_0_axi_periph_0
│   │   │   │   ├── design_1_ps7_0_axi_periph_0.xci
│   │   │   │   └── design_1_ps7_0_axi_periph_0.xml
│   │   │   ├── design_1_rst_ps7_0_50M_0
│   │   │   │   ├── design_1_rst_ps7_0_50M_0_board.xdc
│   │   │   │   ├── design_1_rst_ps7_0_50M_0_ooc.xdc
│   │   │   │   ├── design_1_rst_ps7_0_50M_0.xci
│   │   │   │   ├── design_1_rst_ps7_0_50M_0.xdc
│   │   │   │   ├── design_1_rst_ps7_0_50M_0.xml
│   │   │   │   ├── sim
│   │   │   │   │   └── design_1_rst_ps7_0_50M_0.vhd
│   │   │   │   └── synth
│   │   │   │   └── design_1_rst_ps7_0_50M_0.vhd
│   │   │   ├── design_1_xbar_0
│   │   │   │   ├── design_1_xbar_0_ooc.xdc
│   │   │   │   ├── design_1_xbar_0.xci
│   │   │   │   ├── design_1_xbar_0.xml
│   │   │   │   ├── sim
│   │   │   │   │   └── design_1_xbar_0.v
│   │   │   │   └── synth
│   │   │   │   └── design_1_xbar_0.v
│   │   │   └── design_1_xlconcat_0_0
│   │   │   ├── design_1_xlconcat_0_0.xci
│   │   │   ├── design_1_xlconcat_0_0.xml
│   │   │   ├── sim
│   │   │   │   └── design_1_xlconcat_0_0.v
│   │   │   └── synth
│   │   │   └── design_1_xlconcat_0_0.v
│   │   ├── ipshared
│   │   │   ├── 02c8
│   │   │   │   └── hdl
│   │   │   │   ├── sc_util_v1_0_vl_rfs.sv
│   │   │   │   └── verilog
│   │   │   │   ├── sc_util_v1_0_2_constants.vh
│   │   │   │   └── sc_util_v1_0_2_structs.svh
│   │   │   ├── 0513
│   │   │   │   └── hdl
│   │   │   │   └── lib_pkg_v1_0_rfs.vhd
│   │   │   ├── 1313
│   │   │   │   └── hdl
│   │   │   │   ├── processing_system7_vip_v1_0_3_apis.v
│   │   │   │   ├── processing_system7_vip_v1_0_3_axi_acp.v
│   │   │   │   ├── processing_system7_vip_v1_0_3_axi_gp.v
│   │   │   │   ├── processing_system7_vip_v1_0_3_axi_hp.v
│   │   │   │   ├── processing_system7_vip_v1_0_3_local_params.v
│   │   │   │   ├── processing_system7_vip_v1_0_3_reg_init.v
│   │   │   │   ├── processing_system7_vip_v1_0_3_reg_params.v
│   │   │   │   ├── processing_system7_vip_v1_0_3_unused_ports.v
│   │   │   │   └── processing_system7_vip_v1_0_vl_rfs.sv
│   │   │   ├── 2f66
│   │   │   │   └── hdl
│   │   │   │   └── xlconcat_v2_1_vl_rfs.v
│   │   │   ├── 38c3
│   │   │   │   └── hdl
│   │   │   │   └── axi_timer_v2_0_vh_rfs.vhd
│   │   │   ├── 3b24
│   │   │   │   └── hdl
│   │   │   │   └── axi_protocol_checker_v2_0_vl_rfs.sv
│   │   │   ├── 3ed1
│   │   │   │   └── hdl
│   │   │   │   └── axi_register_slice_v2_1_vl_rfs.v
│   │   │   ├── 5c35
│   │   │   │   ├── hdl
│   │   │   │   │   ├── fifo_generator_v13_2_rfs.v
│   │   │   │   │   ├── fifo_generator_v13_2_rfs.vhd
│   │   │   │   │   └── fifo_generator_v13_2_vhsyn_rfs.vhd
│   │   │   │   └── simulation
│   │   │   │   └── fifo_generator_vlog_beh.v
│   │   │   ├── 67d8
│   │   │   │   └── hdl
│   │   │   │   └── blk_mem_gen_v8_4_vhsyn_rfs.vhd
│   │   │   ├── 8fd3
│   │   │   │   └── hdl
│   │   │   │   └── verilog
│   │   │   │   ├── processing_system7_v5_5_atc.v
│   │   │   │   ├── processing_system7_v5_5_aw_atc.v
│   │   │   │   ├── processing_system7_v5_5_b_atc.v
│   │   │   │   ├── processing_system7_v5_5_trace_buffer.v
│   │   │   │   └── processing_system7_v5_5_w_atc.v
│   │   │   ├── 9909
│   │   │   │   └── hdl
│   │   │   │   └── axi_data_fifo_v2_1_vl_rfs.v
│   │   │   ├── a16a
│   │   │   │   └── hdl
│   │   │   │   └── axi_vip_v1_1_vl_rfs.sv
│   │   │   ├── b752
│   │   │   │   └── hdl
│   │   │   │   └── generic_baseblocks_v2_1_vl_rfs.v
│   │   │   ├── c631
│   │   │   │   └── hdl
│   │   │   │   └── axi_crossbar_v2_1_vl_rfs.v
│   │   │   ├── cced
│   │   │   │   └── hdl
│   │   │   │   └── axi_lite_ipif_v3_0_vh_rfs.vhd
│   │   │   ├── ec67
│   │   │   │   └── hdl
│   │   │   │   ├── axi_infrastructure_v1_1_0.vh
│   │   │   │   └── axi_infrastructure_v1_1_vl_rfs.v
│   │   │   ├── ef1e
│   │   │   │   └── hdl
│   │   │   │   └── lib_cdc_v1_0_rfs.vhd
│   │   │   ├── f86a
│   │   │   │   └── hdl
│   │   │   │   └── proc_sys_reset_v5_0_vh_rfs.vhd
│   │   │   └── ff69
│   │   │   └── hdl
│   │   │   └── axi_protocol_converter_v2_1_vl_rfs.v
│   │   ├── sim
│   │   │   └── design_1.v
│   │   ├── synth
│   │   │   ├── design_1.hwdef
│   │   │   └── design_1.v
│   │   └── ui
│   │   └── bd_1f5defd0.ui
│   └── project_1.xpr
├── PYNQ-Z1_C.xdc
├── SerialProV1.04.exe
├── The_Zynq_Book_ebook_chinese.pdf
├── ucos iii在zynq上的移植.docx
└── ucos_v1_43
├── micrium_libraries
│   ├── libmqttc-osiii-mb.a
│   ├── libmqttc-osiii-v7a.a
│   ├── libmqttc-osiii-v8a.a
│   ├── libmqttc-osii-mb.a
│   ├── libmqttc-osii-v7a.a
│   ├── libmqttc-osii-v8a.a
│   ├── libuccan-osiii-v7a.a
│   ├── libuccan-osii-v7a.a
│   ├── libucdhcpc-osiii-mb.a
│   ├── libucdhcpc-osiii-v7a.a
│   ├── libucdhcpc-osiii-v8a.a
│   ├── libucdhcpc-osii-mb.a
│   ├── libucdhcpc-osii-v7a.a
│   ├── libucdhcpc-osii-v8a.a
│   ├── libucdnsc-osiii-mb.a
│   ├── libucdnsc-osiii-v7a.a
│   ├── libucdnsc-osiii-v8a.a
│   ├── libucdnsc-osii-mb.a
│   ├── libucdnsc-osii-v7a.a
│   ├── libucdnsc-osii-v8a.a
│   ├── libucfs-osiii-mb.a
│   ├── libucfs-osiii-v7a.a
│   ├── libucfs-osiii-v7r.a
│   ├── libucfs-osiii-v8a.a
│   ├── libucfs-osii-mb.a
│   ├── libucfs-osii-v7a.a
│   ├── libucfs-osii-v7r.a
│   ├── libucfs-osii-v8a.a
│   ├── libuchttpc-osiii-mb.a
│   ├── libuchttpc-osiii-v7a.a
│   ├── libuchttpc-osiii-v8a.a
│   ├── libuchttpc-osii-mb.a
│   ├── libuchttpc-osii-v7a.a
│   ├── libuchttpc-osii-v8a.a
│   ├── libuchttps-osiii-mb.a
│   ├── libuchttps-osiii-v7a.a
│   ├── libuchttps-osiii-v8a.a
│   ├── libuchttps-osii-mb.a
│   ├── libuchttps-osii-v7a.a
│   ├── libuchttps-osii-v8a.a
│   ├── libuctcpip-osiii-mb.a
│   ├── libuctcpip-osiii-v7a.a
│   ├── libuctcpip-osiii-v8a.a
│   ├── libuctcpip-osii-mb.a
│   ├── libuctcpip-osii-v7a.a
│   ├── libuctcpip-osii-v8a.a
│   ├── libuctelnets-osiii-mb.a
│   ├── libuctelnets-osiii-v7a.a
│   ├── libuctelnets-osiii-v8a.a
│   ├── libuctelnets-osii-mb.a
│   ├── libuctelnets-osii-v7a.a
│   ├── libuctelnets-osii-v8a.a
│   ├── libucusbd-osiii-mb.a
│   ├── libucusbd-osiii-v7a.a
│   ├── libucusbd-osii-mb.a
│   ├── libucusbd-osii-v7a.a
│   ├── libucusbh-osiii-mb.a
│   ├── libucusbh-osiii-v7a.a
│   ├── libucusbh-osii-mb.a
│   └── libucusbh-osii-v7a.a
├── micrium_source
│   ├── uC-CAN
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   ├── can_cfg.c
│   │   │   └── can_cfg.h
│   │   ├── Drivers
│   │   │   ├── drv_def.h
│   │   │   └── ZC7xxx
│   │   │   ├── drv_can.h
│   │   │   └── drv_can_reg.h
│   │   ├── OS
│   │   │   ├── NONE
│   │   │   │   └── can_os.h
│   │   │   ├── uCOS-II
│   │   │   │   └── can_os.h
│   │   │   └── uCOS-III
│   │   │   └── can_os.h
│   │   └── Source
│   │   ├── can_bus.h
│   │   ├── can_drv.h
│   │   ├── can_err.h
│   │   ├── can_frm.h
│   │   ├── can_msg.h
│   │   └── can_sig.h
│   ├── uC-CLK
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   └── clk_cfg.h
│   │   ├── OS
│   │   │   ├── uCOS-II
│   │   │   │   └── clk_os.c
│   │   │   └── uCOS-III
│   │   │   └── clk_os.c
│   │   └── Source
│   │   ├── clk.c
│   │   └── clk.h
│   ├── uC-Common
│   │   ├── Auth
│   │   │   ├── auth.c
│   │   │   └── auth.h
│   │   ├── Collections
│   │   │   ├── slist.c
│   │   │   └── slist.h
│   │   ├── common_err.h
│   │   ├── common.h
│   │   └── KAL
│   │   ├── kal.h
│   │   ├── None
│   │   │   └── kal.c
│   │   ├── POSIX
│   │   │   └── kal.c
│   │   ├── Template
│   │   │   └── kal.c
│   │   ├── uCOS-II
│   │   │   └── kal.c
│   │   └── uCOS-III
│   │   └── kal.c
│   ├── uC-CPU
│   │   ├── ARM-Cortex-A
│   │   │   └── GNU
│   │   │   ├── cpu_a.S
│   │   │   └── cpu.h
│   │   ├── ARM-Cortex-A50
│   │   │   └── GNU
│   │   │   ├── cpu_a.S
│   │   │   └── cpu.h
│   │   ├── Cache
│   │   │   └── ARM
│   │   │   ├── armv7_generic_l1
│   │   │   │   ├── cpu_cache_armv7_generic_l1.c
│   │   │   │   ├── GNU
│   │   │   │   │   └── cpu_cache_armv7_generic_l1_a.S
│   │   │   │   ├── IAR
│   │   │   │   │   └── cpu_cache_armv7_generic_l1_a.s
│   │   │   │   └── RealView
│   │   │   │   └── cpu_cache_armv7_generic_l1_a.s
│   │   │   └── armv7_generic_l1_l2c310_l2
│   │   │   ├── cpu_cache_armv7_generic_l1_l2c310_l2.c
│   │   │   ├── GNU
│   │   │   │   └── cpu_cache_armv7_generic_l1_l2c310_l2_a.S
│   │   │   ├── IAR
│   │   │   │   └── cpu_cache_armv7_generic_l1_l2c310_l2_a.s
│   │   │   └── RealView
│   │   │   └── cpu_cache_armv7_generic_l1_l2c310_l2_a.s
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   └── cpu_cfg.h
│   │   ├── cpu_cache.h
│   │   ├── cpu_core.c
│   │   ├── cpu_core.h
│   │   ├── cpu_def.h
│   │   └── MicroBlaze
│   │   └── GNU
│   │   ├── cpu_a.S
│   │   ├── cpu_c.c
│   │   └── cpu.h
│   ├── uC-CRC
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   └── crc_cfg.h
│   │   └── Source
│   │   ├── crc_util.c
│   │   ├── crc_util.h
│   │   ├── ecc.h
│   │   ├── ecc_hamming.c
│   │   ├── ecc_hamming.h
│   │   ├── edc_crc.c
│   │   └── edc_crc.h
│   ├── uC-DHCPc
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   └── dhcp-c_cfg.h
│   │   └── Source
│   │   └── dhcp-c.h
│   ├── uC-DNSc
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   ├── dns-c_cfg.c
│   │   │   └── dns-c_cfg.h
│   │   └── Source
│   │   ├── dns-c_cache.h
│   │   ├── dns-c.h
│   │   ├── dns-c_req.h
│   │   ├── dns-c_task.h
│   │   └── dns-c_type.h
│   ├── uC-FS
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   └── fs_cfg.h
│   │   ├── Dev
│   │   │   ├── MSC
│   │   │   │   └── fs_dev_msc.h
│   │   │   ├── NAND
│   │   │   │   ├── Cfg
│   │   │   │   │   └── Template
│   │   │   │   │   └── fs_dev_nand_cfg.h
│   │   │   │   ├── Ctrlr
│   │   │   │   │   ├── fs_dev_nand_ctrlr_gen.h
│   │   │   │   │   └── GenExt
│   │   │   │   │   ├── fs_dev_nand_ctrlr_gen_micron_ecc.h
│   │   │   │   │   ├── fs_dev_nand_ctrlr_gen_soft_ecc.h
│   │   │   │   │   └── fs_dev_nand_ctrlr_imx28_bch.h
│   │   │   │   ├── fs_dev_nand.h
│   │   │   │   └── Part
│   │   │   │   ├── fs_dev_nand_part_onfi.h
│   │   │   │   └── fs_dev_nand_part_static.h
│   │   │   ├── NOR
│   │   │   │   ├── fs_dev_nor.h
│   │   │   │   └── PHY
│   │   │   │   ├── fs_dev_nor_amd_1x08.h
│   │   │   │   ├── fs_dev_nor_amd_1x16.h
│   │   │   │   ├── fs_dev_nor_at25.h
│   │   │   │   ├── fs_dev_nor_at45.h
│   │   │   │   ├── fs_dev_nor_intel.h
│   │   │   │   ├── fs_dev_nor_micron_np5q.h
│   │   │   │   ├── fs_dev_nor_sst25.h
│   │   │   │   ├── fs_dev_nor_sst39.h
│   │   │   │   ├── fs_dev_nor_stm25.h
│   │   │   │   ├── fs_dev_nor_stm29_1x08.h
│   │   │   │   └── fs_dev_nor_stm29_1x16.h
│   │   │   ├── RAMDisk
│   │   │   │   └── fs_dev_ramdisk.h
│   │   │   └── SD
│   │   │   ├── Card
│   │   │   │   └── fs_dev_sd_card.h
│   │   │   └── fs_dev_sd.h
│   │   ├── FAT
│   │   │   ├── fs_fat_dir.h
│   │   │   ├── fs_fat_entry.h
│   │   │   ├── fs_fat_fat12.h
│   │   │   ├── fs_fat_fat16.h
│   │   │   ├── fs_fat_fat32.h
│   │   │   ├── fs_fat_file.h
│   │   │   ├── fs_fat.h
│   │   │   ├── fs_fat_journal.h
│   │   │   ├── fs_fat_lfn.h
│   │   │   ├── fs_fat_sfn.h
│   │   │   └── fs_fat_type.h
│   │   ├── OS
│   │   │   ├── uCOS-II
│   │   │   │   └── fs_os.h
│   │   │   └── uCOS-III
│   │   │   └── fs_os.h
│   │   └── Source
│   │   ├── fs_api.h
│   │   ├── fs_buf.h
│   │   ├── fs_cache.h
│   │   ├── fs_cfg_fs.h
│   │   ├── fs_ctr.h
│   │   ├── fs_def.h
│   │   ├── fs_dev.h
│   │   ├── fs_dir.h
│   │   ├── fs_entry.h
│   │   ├── fs_err.h
│   │   ├── fs_file.h
│   │   ├── fs.h
│   │   ├── fs_inc.h
│   │   ├── fs_partition.h
│   │   ├── fs_sys.h
│   │   ├── fs_type.h
│   │   ├── fs_unicode.h
│   │   ├── fs_util.h
│   │   └── fs_vol.h
│   ├── uC-HTTP
│   │   ├── Client
│   │   │   ├── Cfg
│   │   │   │   └── Template
│   │   │   │   ├── http-c_cfg.c
│   │   │   │   └── http-c_cfg.h
│   │   │   └── Source
│   │   │   ├── http-c_conn.h
│   │   │   ├── http-c.h
│   │   │   ├── http-c_mem.h
│   │   │   ├── http-c_req.h
│   │   │   ├── http-c_resp.h
│   │   │   ├── http-c_sock.h
│   │   │   ├── http-c_task.h
│   │   │   ├── http-c_type.h
│   │   │   └── http-c_websock.h
│   │   ├── Common
│   │   │   ├── http_dict.h
│   │   │   └── http.h
│   │   └── Server
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   ├── http-s_cfg.h
│   │   │   ├── http-s_instance_cfg.c
│   │   │   └── http-s_instance_cfg.h
│   │   ├── FS
│   │   │   └── Static
│   │   │   ├── Cfg
│   │   │   │   └── Template
│   │   │   │   └── http-s_fs_static_cfg.h
│   │   │   ├── http-s_fs_static.h
│   │   │   └── static_files.h
│   │   └── Source
│   │   ├── http-s_conn.h
│   │   ├── http-s.h
│   │   ├── http-s_mem.h
│   │   ├── http-s_req.h
│   │   ├── http-s_resp.h
│   │   ├── http-s_sock.h
│   │   ├── http-s_str.h
│   │   └── http-s_task.h
│   ├── uC-LIB
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   └── lib_cfg.h
│   │   ├── lib_ascii.c
│   │   ├── lib_ascii.h
│   │   ├── lib_def.h
│   │   ├── lib_math.c
│   │   ├── lib_math.h
│   │   ├── lib_mem.c
│   │   ├── lib_mem.h
│   │   ├── lib_str.c
│   │   └── lib_str.h
│   ├── uC-MQTT
│   │   ├── Client
│   │   │   ├── Cfg
│   │   │   │   └── Template
│   │   │   │   └── mqtt-c_cfg.h
│   │   │   └── Source
│   │   │   ├── mqtt-c.h
│   │   │   └── mqtt-c_sock.h
│   │   └── Common
│   │   └── mqtt.h
│   ├── uCOS-II
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   ├── app_cfg.h
│   │   │   ├── app_hooks.c
│   │   │   └── os_cfg.h
│   │   ├── Ports
│   │   │   ├── ARM-Cortex-A
│   │   │   │   └── Generic
│   │   │   │   └── GNU
│   │   │   │   ├── os_cpu_a_vfp-d16.S
│   │   │   │   ├── os_cpu_a_vfp-d32.S
│   │   │   │   ├── os_cpu_a_vfp-none.S
│   │   │   │   ├── os_cpu_c.c
│   │   │   │   └── os_cpu.h
│   │   │   ├── ARM-Cortex-A50
│   │   │   │   └── Generic
│   │   │   │   └── GNU
│   │   │   │   ├── os_cpu_a.S
│   │   │   │   ├── os_cpu_c.c
│   │   │   │   └── os_cpu.h
│   │   │   └── MicroBlaze
│   │   │   └── GNU
│   │   │   ├── os_cpu_a.S
│   │   │   ├── os_cpu_c.c
│   │   │   ├── os_cpu.h
│   │   │   ├── os_dbg.c
│   │   │   └── USE_MSR_INSTR
│   │   │   └── os_cpu_a.S
│   │   └── Source
│   │   ├── os_cfg_r.h
│   │   ├── os_core.c
│   │   ├── os_dbg_r.c
│   │   ├── os_flag.c
│   │   ├── os.h
│   │   ├── os_mbox.c
│   │   ├── os_mem.c
│   │   ├── os_mutex.c
│   │   ├── os_q.c
│   │   ├── os_sem.c
│   │   ├── os_task.c
│   │   ├── os_time.c
│   │   ├── os_tmr.c
│   │   ├── os_trace.h
│   │   ├── PendMultiple
│   │   │   ├── OS_CFG.H
│   │   │   ├── os_multi.c
│   │   │   └── uCOS_II.H
│   │   ├── ucos_ii.c
│   │   └── ucos_ii.h
│   ├── uCOS-III
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   ├── os_app_hooks.c
│   │   │   ├── os_app_hooks.h
│   │   │   ├── os_cfg_app.h
│   │   │   └── os_cfg.h
│   │   ├── Ports
│   │   │   ├── ARM-Cortex-A
│   │   │   │   └── Generic
│   │   │   │   └── GNU
│   │   │   │   ├── os_cpu_a_vfp-d16.S
│   │   │   │   ├── os_cpu_a_vfp-d32.S
│   │   │   │   ├── os_cpu_a_vfp-none.S
│   │   │   │   ├── os_cpu_c.c
│   │   │   │   └── os_cpu.h
│   │   │   ├── ARM-Cortex-A50
│   │   │   │   └── Generic
│   │   │   │   └── GNU
│   │   │   │   ├── os_cpu_a.S
│   │   │   │   ├── os_cpu_c.c
│   │   │   │   └── os_cpu.h
│   │   │   └── MicroBlaze
│   │   │   └── GNU
│   │   │   ├── os_cpu_a.S
│   │   │   ├── os_cpu_c.c
│   │   │   └── os_cpu.h
│   │   ├── Source
│   │   │   ├── os_cfg_app.c
│   │   │   ├── os_core.c
│   │   │   ├── os_dbg.c
│   │   │   ├── os_flag.c
│   │   │   ├── os.h
│   │   │   ├── os_mem.c
│   │   │   ├── os_mon.c
│   │   │   ├── os_msg.c
│   │   │   ├── os_mutex.c
│   │   │   ├── os_prio.c
│   │   │   ├── os_q.c
│   │   │   ├── os_sem.c
│   │   │   ├── os_stat.c
│   │   │   ├── os_task.c
│   │   │   ├── os_tick.c
│   │   │   ├── os_time.c
│   │   │   ├── os_tmr.c
│   │   │   ├── os_trace.h
│   │   │   ├── os_type.h
│   │   │   └── os_var.c
│   │   └── TLS
│   │   └── NewLib
│   │   └── os_tls.c
│   ├── uC-Shell
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   └── shell_cfg.h
│   │   ├── Source
│   │   │   ├── shell.c
│   │   │   └── shell.h
│   │   └── Terminal
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   └── terminal_cfg.h
│   │   ├── Mode
│   │   │   └── VT100
│   │   │   └── terminal_mode.c
│   │   ├── OS
│   │   │   ├── uCOS-II
│   │   │   │   └── terminal_os.c
│   │   │   └── uCOS-III
│   │   │   └── terminal_os.c
│   │   ├── Serial
│   │   │   └── Template
│   │   │   └── terminal_serial.c
│   │   └── Source
│   │   ├── terminal.c
│   │   └── terminal.h
│   ├── uC-TCPIP
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   ├── net_cfg.c
│   │   │   ├── net_cfg.h
│   │   │   ├── net_dev_cfg.c
│   │   │   └── net_dev_cfg.h
│   │   ├── Dev
│   │   │   └── Ether
│   │   │   ├── GEM
│   │   │   │   └── net_dev_gem.h
│   │   │   ├── PHY
│   │   │   │   ├── 88E1111
│   │   │   │   │   └── net_phy_88e1111.h
│   │   │   │   ├── DP83867IR
│   │   │   │   │   └── net_phy_dp83867ir.h
│   │   │   │   └── Generic
│   │   │   │   └── net_phy.h
│   │   │   ├── XIL_ETHER_LITE
│   │   │   │   └── net_dev_xil_ether_lite.h
│   │   │   └── XPS_LL_TEMAC
│   │   │   └── net_dev_xps_ll_temac_dma.h
│   │   ├── FS
│   │   │   ├── net_fs.h
│   │   │   └── uC-FS-V4
│   │   │   └── net_fs_v4.h
│   │   ├── IF
│   │   │   ├── net_if_802x.h
│   │   │   ├── net_if_ether.h
│   │   │   ├── net_if.h
│   │   │   ├── net_if_loopback.h
│   │   │   └── net_if_wifi.h
│   │   ├── IP
│   │   │   ├── IPv4
│   │   │   │   ├── net_arp.h
│   │   │   │   ├── net_icmpv4.h
│   │   │   │   ├── net_igmp.h
│   │   │   │   └── net_ipv4.h
│   │   │   └── IPv6
│   │   │   ├── net_dad.h
│   │   │   ├── net_icmpv6.h
│   │   │   ├── net_ipv6.h
│   │   │   ├── net_mldp.h
│   │   │   └── net_ndp.h
│   │   ├── Modules
│   │   │   └── Common
│   │   │   ├── net_base64.h
│   │   │   └── net_sha1.h
│   │   ├── Secure
│   │   │   ├── Mocana
│   │   │   │   └── net_secure_mocana.h
│   │   │   └── net_secure.h
│   │   └── Source
│   │   ├── net_app.h
│   │   ├── net_ascii.h
│   │   ├── net_bsd.h
│   │   ├── net_buf.h
│   │   ├── net_cache.h
│   │   ├── net_cfg_net.h
│   │   ├── net_conn.h
│   │   ├── net_ctr.h
│   │   ├── net_def.h
│   │   ├── net_err.h
│   │   ├── net.h
│   │   ├── net_icmp.h
│   │   ├── net_ip.h
│   │   ├── net_mgr.h
│   │   ├── net_sock.h
│   │   ├── net_stat.h
│   │   ├── net_tcp.h
│   │   ├── net_tmr.h
│   │   ├── net_type.h
│   │   ├── net_udp.h
│   │   └── net_util.h
│   ├── uC-TELNETs
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   └── telnet-s_cfg.h
│   │   ├── Shell
│   │   │   └── telnet-s_shell.h
│   │   └── Source
│   │   └── telnet-s.h
│   ├── uC-USB-Device
│   │   ├── Cfg
│   │   │   └── Template
│   │   │   ├── usbd_audio_dev_cfg.c
│   │   │   ├── usbd_audio_dev_cfg.h
│   │   │   ├── usbd_cfg.h
│   │   │   ├── usbd_dev_cfg.c
│   │   │   └── usbd_dev_cfg.h
│   │   ├── Class
│   │   │   ├── CDC
│   │   │   │   ├── ACM
│   │   │   │   │   └── usbd_acm_serial.h
│   │   │   │   └── usbd_cdc.h
│   │   │   ├── CDC-EEM
│   │   │   │   └── usbd_cdc_eem.h
│   │   │   ├── HID
│   │   │   │   ├── usbd_hid.h
│   │   │   │   ├── usbd_hid_os.h
│   │   │   │   └── usbd_hid_report.h
│   │   │   ├── MSC
│   │   │   │   ├── Storage
│   │   │   │   │   ├── RAMDisk
│   │   │   │   │   │   └── usbd_storage.h
│   │   │   │   │   └── uC-FS
│   │   │   │   │   └── V4
│   │   │   │   │   └── usbd_storage.h
│   │   │   │   ├── usbd_msc.h
│   │   │   │   ├── usbd_msc_os.h
│   │   │   │   └── usbd_scsi.h
│   │   │   └── Vendor
│   │   │   └── usbd_vendor.h
│   │   ├── Drivers
│   │   │   └── Synopsys_OTG_HS
│   │   │   └── usbd_drv_synopsys_otg_hs.h
│   │   └── Source
│   │   ├── usbd_core.h
│   │   └── usbd_internal.h
│   └── uC-USB-Host
│   ├── Cfg
│   │   └── Template
│   │   ├── usbh_cfg.h
│   │   ├── usbh_hc_cfg.c
│   │   └── usbh_hc_cfg.h
│   ├── Class
│   │   ├── CDC
│   │   │   ├── ACM
│   │   │   │   └── usbh_acm.h
│   │   │   └── usbh_cdc.h
│   │   ├── FTDI
│   │   │   └── usbh_ftdi.h
│   │   ├── HID
│   │   │   ├── usbh_hid.h
│   │   │   └── usbh_hidparser.h
│   │   └── MSC
│   │   └── usbh_msc.h
│   ├── HCD
│   │   └── EHCI
│   │   └── usbh_hcd_ehci.h
│   └── Source
│   ├── usbh_class.h
│   ├── usbh_core.h
│   ├── usbh_err.h
│   ├── usbh_hub.h
│   └── usbh_os.h
└── ucos
├── bsp
│   ├── data
│   │   ├── ucos.mld
│   │   ├── ucos.mss
│   │   ├── ucos.tcl
│   │   ├── ucos_tcl_utils.tcl
│   │   └── xil_tcl_utils.tcl
│   ├── doc
│   │   └── html
│   │   └── api
│   │   └── index.html
│   └── src
│   ├── app_cfg.h
│   ├── ipi
│   │   ├── ucos_int_ipi.c
│   │   └── ucos_int_ipi.h
│   ├── Makefile
│   ├── mb
│   │   ├── Makefile
│   │   ├── Makefile.inc
│   │   ├── ucos_impl.c
│   │   ├── ucos_impl.h
│   │   ├── ucos_int_impl.c
│   │   └── ucos_int_impl.h
│   ├── ps7
│   │   ├── asm_vectors.S
│   │   ├── Makefile.inc
│   │   ├── mmu_blank.S
│   │   ├── ucos_impl.c
│   │   ├── ucos_impl.h
│   │   ├── ucos_int_impl.c
│   │   └── ucos_int_impl.h
│   ├── psua53
│   │   ├── asm_vector.S
│   │   ├── Makefile.inc
│   │   ├── translation_table.S
│   │   ├── ucos_impl.c
│   │   ├── ucos_impl.h
│   │   ├── ucos_int_impl.c
│   │   └── ucos_int_impl.h
│   ├── psur5
│   │   ├── asm_vectors.S
│   │   ├── Makefile.inc
│   │   ├── ucos_impl.c
│   │   ├── ucos_impl.h
│   │   ├── ucos_int_impl.c
│   │   └── ucos_int_impl.h
│   ├── ucos_bsp.h
│   ├── ucos_dhcp-c_init.c
│   ├── ucos_dns-c_init.c
│   ├── ucos_fs_init.c
│   ├── ucos_http-c_init.c
│   ├── ucos_int.h
│   ├── ucos_iperf_init.c
│   ├── ucos_mqtt-c_init.c
│   ├── ucos_printf.c
│   ├── ucos_printf.h
│   ├── ucos_shell_init.c
│   ├── ucos_startup.c
│   ├── ucos_stdinout.c
│   ├── ucos_tcpip_init.c
│   ├── ucos_telnet-s_init.c
│   ├── ucos_usbd_init.c
│   └── ucos_usbh_init.c
├── components
│   ├── ucos_can
│   │   ├── data
│   │   │   ├── ucos_can.mld
│   │   │   └── ucos_can.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── bsp
│   │   │   ├── can_bsp.c
│   │   │   ├── can_bsp.h
│   │   │   ├── can_cfg.c
│   │   │   └── can_cfg.h
│   │   └── Makefile
│   ├── ucos_common
│   │   ├── data
│   │   │   ├── ucos_common.mld
│   │   │   └── ucos_common.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── mb
│   │   │   ├── cache
│   │   │   │   ├── mb_dcache_init.c
│   │   │   │   ├── mb_flush_dcache_range.S
│   │   │   │   └── mb_invalidate_dcache_range.S
│   │   │   ├── cpu_bsp.c
│   │   │   └── Makefile.inc
│   │   ├── ps7
│   │   │   ├── cpu_bsp.c
│   │   │   └── Makefile.inc
│   │   ├── psua53
│   │   │   ├── cpu_bsp.c
│   │   │   └── Makefile.inc
│   │   └── psur5
│   │   ├── cpu_bsp.c
│   │   └── Makefile.inc
│   ├── ucos_dhcp-c
│   │   ├── data
│   │   │   ├── ucos_dhcp-c.mld
│   │   │   └── ucos_dhcp-c.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   └── Makefile
│   ├── ucos_dns-c
│   │   ├── data
│   │   │   ├── ucos_dns-c.mld
│   │   │   └── ucos_dns-c.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   └── Makefile
│   ├── ucos_fs
│   │   ├── data
│   │   │   ├── ucos_fs.mld
│   │   │   └── ucos_fs.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── bsp
│   │   │   └── fs_dev_sd_card_bsp.c
│   │   └── Makefile
│   ├── ucos_http-c
│   │   ├── data
│   │   │   ├── ucos_http-c.mld
│   │   │   └── ucos_http-c.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── cfg
│   │   │   └── http-c_cfg.c
│   │   └── Makefile
│   ├── ucos_http-s
│   │   ├── data
│   │   │   ├── ucos_http-s.mld
│   │   │   └── ucos_http-s.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   └── Makefile
│   ├── ucos_libmetal
│   │   ├── data
│   │   │   ├── libmetal.mld
│   │   │   ├── libmetal.tcl
│   │   │   └── ucos_libmetal.tcl
│   │   └── src
│   │   ├── ChangeLog
│   │   ├── libmetal
│   │   │   ├── cmake
│   │   │   │   ├── collect.cmake
│   │   │   │   ├── depends.cmake
│   │   │   │   ├── modules
│   │   │   │   │   ├── FindHugeTLBFS.cmake
│   │   │   │   │   ├── FindLibRt.cmake
│   │   │   │   │   └── FindLibSysFS.cmake
│   │   │   │   ├── options.cmake
│   │   │   │   └── platforms
│   │   │   │   ├── cross-freertos-gcc.cmake
│   │   │   │   ├── cross-generic-gcc.cmake
│   │   │   │   ├── cross-generic-iar.cmake
│   │   │   │   ├── cross-linux-gcc.cmake
│   │   │   │   ├── cross-ucos-gcc.cmake
│   │   │   │   ├── zynq7-freertos.cmake
│   │   │   │   ├── zynq7-generic.cmake
│   │   │   │   ├── zynq7-generic-iar.cmake
│   │   │   │   ├── zynq7-linux.cmake
│   │   │   │   ├── zynqmp-a53-generic.cmake
│   │   │   │   ├── zynqmp-linux.cmake
│   │   │   │   ├── zynqmp-r5-freertos.cmake
│   │   │   │   ├── zynqmp-r5-generic.cmake
│   │   │   │   └── zynqmp-r5-ucos.cmake
│   │   │   ├── CMakeLists.txt
│   │   │   ├── doc
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── Doxyfile.in
│   │   │   ├── examples
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── system
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── generic
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── zynqmp_r5
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── zynqmp_amp_demo
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── libmetal_amp_demo.c
│   │   │   │   │   ├── lscript.ld
│   │   │   │   │   ├── platform_config.h
│   │   │   │   │   ├── sys_init.c
│   │   │   │   │   └── sys_init.h
│   │   │   │   ├── linux
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── zynqmp
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── zynqmp_amp_demo
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── init_linux.c
│   │   │   │   │   ├── libmetal_amp_demo.c
│   │   │   │   │   └── libmetal_amp_demod.c
│   │   │   │   └── ucos
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── zynqmp_r5
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── zynqmp_amp_demo
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── libmetal_amp_demo.c
│   │   │   │   ├── lscript.ld
│   │   │   │   ├── platform_config.h
│   │   │   │   ├── sys_init.c
│   │   │   │   └── sys_init.h
│   │   │   ├── lib
│   │   │   │   ├── alloc.h
│   │   │   │   ├── atomic.h
│   │   │   │   ├── cache.h
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── compiler
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── gcc
│   │   │   │   │   ├── atomic.h
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── compiler.h
│   │   │   │   ├── compiler.h
│   │   │   │   ├── condition.h
│   │   │   │   ├── config.h
│   │   │   │   ├── cpu.h
│   │   │   │   ├── device.c
│   │   │   │   ├── device.h
│   │   │   │   ├── dma.c
│   │   │   │   ├── dma.h
│   │   │   │   ├── init.c
│   │   │   │   ├── io.c
│   │   │   │   ├── io.h
│   │   │   │   ├── irq.h
│   │   │   │   ├── list.h
│   │   │   │   ├── log.c
│   │   │   │   ├── log.h
│   │   │   │   ├── mutex.h
│   │   │   │   ├── processor
│   │   │   │   │   ├── aarch64
│   │   │   │   │   │   ├── atomic.h
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   └── cpu.h
│   │   │   │   │   ├── arm
│   │   │   │   │   │   ├── atomic.h
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   └── cpu.h
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── x86_64
│   │   │   │   │   ├── atomic.h
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── cpu.h
│   │   │   │   ├── shmem.c
│   │   │   │   ├── shmem.h
│   │   │   │   ├── sleep.h
│   │   │   │   ├── spinlock.h
│   │   │   │   ├── sys.h
│   │   │   │   ├── system
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── freertos
│   │   │   │   │   │   ├── alloc.h
│   │   │   │   │   │   ├── cache.c
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── condition.c
│   │   │   │   │   │   ├── condition.h
│   │   │   │   │   │   ├── init.c
│   │   │   │   │   │   ├── io.c
│   │   │   │   │   │   ├── irq.c
│   │   │   │   │   │   ├── irq.h
│   │   │   │   │   │   ├── mutex.h
│   │   │   │   │   │   ├── shmem.c
│   │   │   │   │   │   ├── sleep.c
│   │   │   │   │   │   ├── sys.h
│   │   │   │   │   │   ├── time.c
│   │   │   │   │   │   ├── zynq7
│   │   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   │   ├── sys.c
│   │   │   │   │   │   │   └── sys.h
│   │   │   │   │   │   └── zynqmp_r5
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── sys.c
│   │   │   │   │   │   └── sys.h
│   │   │   │   │   ├── generic
│   │   │   │   │   │   ├── alloc.h
│   │   │   │   │   │   ├── cache.c
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── condition.c
│   │   │   │   │   │   ├── condition.h
│   │   │   │   │   │   ├── init.c
│   │   │   │   │   │   ├── io.c
│   │   │   │   │   │   ├── irq.c
│   │   │   │   │   │   ├── irq.h
│   │   │   │   │   │   ├── mutex.h
│   │   │   │   │   │   ├── shmem.c
│   │   │   │   │   │   ├── sleep.c
│   │   │   │   │   │   ├── sys.h
│   │   │   │   │   │   ├── time.c
│   │   │   │   │   │   ├── zynq7
│   │   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   │   ├── sys.c
│   │   │   │   │   │   │   └── sys.h
│   │   │   │   │   │   └── zynqmp_r5
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── sys.c
│   │   │   │   │   │   └── sys.h
│   │   │   │   │   ├── linux
│   │   │   │   │   │   ├── alloc.h
│   │   │   │   │   │   ├── cache.c
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── condition.c
│   │   │   │   │   │   ├── condition.h
│   │   │   │   │   │   ├── device.c
│   │   │   │   │   │   ├── init.c
│   │   │   │   │   │   ├── io.c
│   │   │   │   │   │   ├── irq.c
│   │   │   │   │   │   ├── irq.h
│   │   │   │   │   │   ├── mutex.h
│   │   │   │   │   │   ├── shmem.c
│   │   │   │   │   │   ├── sleep.c
│   │   │   │   │   │   ├── sys.h
│   │   │   │   │   │   ├── time.c
│   │   │   │   │   │   └── utilities.c
│   │   │   │   │   └── ucos
│   │   │   │   │   ├── alloc.h
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── condition.c
│   │   │   │   │   ├── condition.h
│   │   │   │   │   ├── init.c
│   │   │   │   │   ├── io.c
│   │   │   │   │   ├── irq.c
│   │   │   │   │   ├── irq.h
│   │   │   │   │   ├── mutex.h
│   │   │   │   │   ├── shmem.c
│   │   │   │   │   ├── sleep.c
│   │   │   │   │   ├── sys.h
│   │   │   │   │   ├── time.c
│   │   │   │   │   └── zynqmp_r5
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── sys.c
│   │   │   │   │   └── sys.h
│   │   │   │   ├── time.h
│   │   │   │   ├── utilities.h
│   │   │   │   ├── version.c
│   │   │   │   └── version.h
│   │   │   ├── LICENSE.md
│   │   │   ├── MAINTAINERS.md
│   │   │   ├── README.md
│   │   │   └── test
│   │   │   ├── CMakeLists.txt
│   │   │   ├── metal-header-template.c
│   │   │   ├── metal-test.c
│   │   │   ├── metal-test.h
│   │   │   ├── system
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── freertos
│   │   │   │   │   ├── alloc.c
│   │   │   │   │   ├── atomic.c
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── irq.c
│   │   │   │   │   ├── main.c
│   │   │   │   │   ├── mutex.c
│   │   │   │   │   ├── sleep.c
│   │   │   │   │   ├── threads.c
│   │   │   │   │   ├── zynq7
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── lscript.ld
│   │   │   │   │   │   └── Xilinx.spec
│   │   │   │   │   └── zynqmp_r5
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── lscript.ld
│   │   │   │   ├── generic
│   │   │   │   │   ├── alloc.c
│   │   │   │   │   ├── atomic.c
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── irq.c
│   │   │   │   │   ├── main.c
│   │   │   │   │   ├── mutex.c
│   │   │   │   │   ├── zynq7
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── helper.c
│   │   │   │   │   │   ├── lscript.ld
│   │   │   │   │   │   └── Xilinx.spec
│   │   │   │   │   └── zynqmp_r5
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── helper.c
│   │   │   │   │   └── lscript.ld
│   │   │   │   └── linux
│   │   │   │   ├── alloc.c
│   │   │   │   ├── atomic.c
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── condition.c
│   │   │   │   ├── main.c
│   │   │   │   ├── mutex.c
│   │   │   │   ├── shmem.c
│   │   │   │   ├── spinlock.c
│   │   │   │   ├── threads.c
│   │   │   │   └── zynq
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── device.c
│   │   │   └── version.c
│   │   ├── Makefile
│   │   ├── run_cmake
│   │   └── run_cmake.bat
│   ├── ucos_mqtt-c
│   │   ├── data
│   │   │   ├── ucos_mqtt-c.mld
│   │   │   └── ucos_mqtt-c.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   └── Makefile
│   ├── ucos_openamp
│   │   ├── data
│   │   │   ├── openamp.mld
│   │   │   ├── openamp.tcl
│   │   │   └── ucos_openamp.tcl
│   │   └── src
│   │   ├── ChangeLog
│   │   ├── Makefile
│   │   ├── open-amp
│   │   │   ├── apps
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── echo_test
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── echo_test.c
│   │   │   │   │   ├── echo_testd.c
│   │   │   │   │   └── echo_testd_remoteproc_master.c
│   │   │   │   ├── func_test_suite
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── func_test_suite.c
│   │   │   │   │   ├── func_test_suite_remoteproc_master.c
│   │   │   │   │   └── test_suite.h
│   │   │   │   ├── linux_firmware_remoteproc_slave
│   │   │   │   │   ├── boot.c
│   │   │   │   │   ├── boot_wrapper_zynq7.S
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── link_remote.ld
│   │   │   │   │   ├── rsc_table.c
│   │   │   │   │   └── rsc_table.h
│   │   │   │   ├── machine
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── zynq7
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── platform_info.c
│   │   │   │   │   │   ├── platform_info.h
│   │   │   │   │   │   ├── platform_info_remoteproc_master.c
│   │   │   │   │   │   ├── rsc_table.c
│   │   │   │   │   │   └── rsc_table.h
│   │   │   │   │   ├── zynqmp
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── openamp-linux-userspace.dtsi
│   │   │   │   │   │   ├── platform_info.c
│   │   │   │   │   │   ├── platform_info.h
│   │   │   │   │   │   ├── rsc_table.c
│   │   │   │   │   │   └── rsc_table.h
│   │   │   │   │   └── zynqmp_r5
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── platform_info.c
│   │   │   │   │   ├── platform_info.h
│   │   │   │   │   ├── rsc_table.c
│   │   │   │   │   └── rsc_table.h
│   │   │   │   ├── matrix_multiply
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── matrix_multiply.c
│   │   │   │   │   ├── matrix_multiplyd.c
│   │   │   │   │   └── matrix_multiplyd_remoteproc_master.c
│   │   │   │   ├── rpc_demo
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── rpc_demo.c
│   │   │   │   │   └── rpc_demod.c
│   │   │   │   └── system
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── generic
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── machine
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── zynq7
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── helper.c
│   │   │   │   │   │   ├── linker_master.ld
│   │   │   │   │   │   ├── linker_remote.ld
│   │   │   │   │   │   └── Xilinx.spec
│   │   │   │   │   └── zynqmp_r5
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── helper.c
│   │   │   │   │   └── linker_remote.ld
│   │   │   │   └── linux
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── machine
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── generic
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── helper.c
│   │   │   │   │   ├── platform_info.c
│   │   │   │   │   ├── platform_info.h
│   │   │   │   │   ├── rsc_table.c
│   │   │   │   │   └── rsc_table.h
│   │   │   │   └── zynqmp
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── helper.c
│   │   │   ├── cmake
│   │   │   │   ├── collect.cmake
│   │   │   │   ├── depends.cmake
│   │   │   │   ├── modules
│   │   │   │   │   └── FindLibmetal.cmake
│   │   │   │   ├── options.cmake
│   │   │   │   └── platforms
│   │   │   │   ├── cross_generic_gcc.cmake
│   │   │   │   ├── cross_linux_gcc.cmake
│   │   │   │   ├── zynq7_generic.cmake
│   │   │   │   ├── zynq7_linux.cmake
│   │   │   │   ├── zynqmp_a53_generic.cmake
│   │   │   │   ├── zynqmp_linux.cmake
│   │   │   │   └── zynqmp_r5_generic.cmake
│   │   │   ├── CMakeLists.txt
│   │   │   ├── docs
│   │   │   │   ├── apps
│   │   │   │   │   ├── echo_test
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── matrix_multiply
│   │   │   │   │   │   └── README.md
│   │   │   │   │   └── rpc_demo
│   │   │   │   │   └── README.md
│   │   │   │   └── openamp_ref.pdf
│   │   │   ├── lib
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── common
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── firmware.c
│   │   │   │   │   ├── hil.c
│   │   │   │   │   └── sh_mem.c
│   │   │   │   ├── include
│   │   │   │   │   └── openamp
│   │   │   │   │   ├── compiler.h
│   │   │   │   │   ├── elf_loader.h
│   │   │   │   │   ├── env.h
│   │   │   │   │   ├── firmware.h
│   │   │   │   │   ├── hil.h
│   │   │   │   │   ├── open_amp.h
│   │   │   │   │   ├── remoteproc.h
│   │   │   │   │   ├── remoteproc_loader.h
│   │   │   │   │   ├── rpmsg_core.h
│   │   │   │   │   ├── rpmsg.h
│   │   │   │   │   ├── rpmsg_retarget.h
│   │   │   │   │   ├── rsc_table_parser.h
│   │   │   │   │   ├── sh_mem.h
│   │   │   │   │   ├── virtio.h
│   │   │   │   │   ├── virtio_ring.h
│   │   │   │   │   └── virtqueue.h
│   │   │   │   ├── proxy
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── rpmsg_retarget.c
│   │   │   │   ├── remoteproc
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── drivers
│   │   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   │   ├── linux_remoteproc.c
│   │   │   │   │   │   ├── zynq_a9_trampoline.S
│   │   │   │   │   │   ├── zynqmp_remoteproc_a53.c
│   │   │   │   │   │   ├── zynqmp_remoteproc_r5.c
│   │   │   │   │   │   └── zynq_remoteproc_a9.c
│   │   │   │   │   ├── elf_loader.c
│   │   │   │   │   ├── remoteproc.c
│   │   │   │   │   ├── remoteproc_loader.c
│   │   │   │   │   └── rsc_table_parser.c
│   │   │   │   ├── rpmsg
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── remote_device.c
│   │   │   │   │   ├── rpmsg.c
│   │   │   │   │   └── rpmsg_core.c
│   │   │   │   └── virtio
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── virtio.c
│   │   │   │   └── virtqueue.c
│   │   │   ├── LICENSE
│   │   │   ├── MAINTAINERS.md
│   │   │   └── README.md
│   │   ├── run_cmake
│   │   └── run_cmake.bat
│   ├── ucos_osii
│   │   ├── data
│   │   │   ├── ucos_osii.mld
│   │   │   └── ucos_osii.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── bsp
│   │   │   ├── mb
│   │   │   │   ├── ucos_osii_bsp.c
│   │   │   │   └── ucos_osii_bsp.h
│   │   │   ├── ps7
│   │   │   │   ├── ucos_osii_bsp.c
│   │   │   │   └── ucos_osii_bsp.h
│   │   │   ├── psua53
│   │   │   │   ├── ucos_osii_bsp_a.S
│   │   │   │   ├── ucos_osii_bsp.c
│   │   │   │   └── ucos_osii_bsp.h
│   │   │   └── psur5
│   │   │   ├── ucos_osii_bsp.c
│   │   │   └── ucos_osii_bsp.h
│   │   ├── Makefile
│   │   ├── mb
│   │   │   └── Makefile.inc
│   │   ├── ps7
│   │   │   └── Makefile.inc
│   │   ├── psua53
│   │   │   └── Makefile.inc
│   │   └── psur5
│   │   └── Makefile.inc
│   ├── ucos_osiii
│   │   ├── data
│   │   │   ├── ucos_osiii.mld
│   │   │   └── ucos_osiii.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── bsp
│   │   │   ├── mb
│   │   │   │   ├── ucos_osiii_bsp.c
│   │   │   │   └── ucos_osiii_bsp.h
│   │   │   ├── ps7
│   │   │   │   ├── ucos_osiii_bsp.c
│   │   │   │   └── ucos_osiii_bsp.h
│   │   │   ├── psua53
│   │   │   │   ├── ucos_osiii_bsp_a.S
│   │   │   │   ├── ucos_osiii_bsp.c
│   │   │   │   └── ucos_osiii_bsp.h
│   │   │   └── psur5
│   │   │   ├── ucos_osiii_bsp.c
│   │   │   └── ucos_osiii_bsp.h
│   │   ├── Makefile
│   │   ├── mb
│   │   │   └── Makefile.inc
│   │   ├── ps7
│   │   │   └── Makefile.inc
│   │   ├── psua53
│   │   │   └── Makefile.inc
│   │   └── psur5
│   │   └── Makefile.inc
│   ├── ucos_standalone
│   │   ├── data
│   │   │   ├── ucos_standalone.mld
│   │   │   ├── ucos_standalone.tcl
│   │   │   └── xil_standalone.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── common
│   │   │   ├── xbasic_types.h
│   │   │   ├── xdebug.h
│   │   │   ├── xenv.h
│   │   │   ├── xenv_standalone.h
│   │   │   ├── xil_assert.c
│   │   │   ├── xil_assert.h
│   │   │   ├── xil_cache_vxworks.h
│   │   │   ├── xil_hal.h
│   │   │   ├── xil_macroback.h
│   │   │   ├── xil_testcache.c
│   │   │   ├── xil_testcache.h
│   │   │   ├── xil_testio.c
│   │   │   ├── xil_testio.h
│   │   │   ├── xil_testmem.c
│   │   │   ├── xil_testmem.h
│   │   │   ├── xil_types.h
│   │   │   ├── xplatform_info.c
│   │   │   ├── xplatform_info.h
│   │   │   └── xstatus.h
│   │   ├── cortexa53
│   │   │   ├── 32bit
│   │   │   │   ├── gcc
│   │   │   │   │   ├── abort.c
│   │   │   │   │   ├── asm_vectors.S
│   │   │   │   │   ├── boot.S
│   │   │   │   │   ├── close.c
│   │   │   │   │   ├── cpu_init.S
│   │   │   │   │   ├── errno.c
│   │   │   │   │   ├── _exit.c
│   │   │   │   │   ├── fcntl.c
│   │   │   │   │   ├── fstat.c
│   │   │   │   │   ├── getpid.c
│   │   │   │   │   ├── isatty.c
│   │   │   │   │   ├── kill.c
│   │   │   │   │   ├── lseek.c
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── _open.c
│   │   │   │   │   ├── open.c
│   │   │   │   │   ├── read.c
│   │   │   │   │   ├── _sbrk.c
│   │   │   │   │   ├── sbrk.c
│   │   │   │   │   ├── translation_table.s
│   │   │   │   │   ├── unlink.c
│   │   │   │   │   ├── write.c
│   │   │   │   │   ├── xil-crt0.S
│   │   │   │   │   └── xpseudo_asm_gcc.h
│   │   │   │   ├── print.c
│   │   │   │   ├── putnum.c
│   │   │   │   ├── sleep.c
│   │   │   │   ├── sleep.h
│   │   │   │   ├── usleep.c
│   │   │   │   ├── vectors.c
│   │   │   │   ├── vectors.h
│   │   │   │   ├── xil_cache.c
│   │   │   │   ├── xil_cache.h
│   │   │   │   ├── xil_cache_l.h
│   │   │   │   ├── xil_exception.c
│   │   │   │   ├── xil_exception.h
│   │   │   │   ├── xil_io.c
│   │   │   │   ├── xil_io.h
│   │   │   │   ├── xil_mmu.c
│   │   │   │   ├── xil_mmu.h
│   │   │   │   ├── xil_printf.c
│   │   │   │   ├── xil_printf.h
│   │   │   │   ├── xparameters_ps.h
│   │   │   │   ├── xpseudo_asm.h
│   │   │   │   ├── xreg_cortexa53.h
│   │   │   │   ├── xstatus.h
│   │   │   │   ├── xtime_l.c
│   │   │   │   └── xtime_l.h
│   │   │   ├── 64bit
│   │   │   │   ├── gcc
│   │   │   │   │   ├── abort.c
│   │   │   │   │   ├── asm_vectors.S
│   │   │   │   │   ├── boot.S
│   │   │   │   │   ├── close.c
│   │   │   │   │   ├── errno.c
│   │   │   │   │   ├── _exit.c
│   │   │   │   │   ├── fcntl.c
│   │   │   │   │   ├── fstat.c
│   │   │   │   │   ├── getpid.c
│   │   │   │   │   ├── initialise_monitor_handles.c
│   │   │   │   │   ├── isatty.c
│   │   │   │   │   ├── kill.c
│   │   │   │   │   ├── lseek.c
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── _open.c
│   │   │   │   │   ├── open.c
│   │   │   │   │   ├── read.c
│   │   │   │   │   ├── _sbrk.c
│   │   │   │   │   ├── sbrk.c
│   │   │   │   │   ├── translation_table.s
│   │   │   │   │   ├── unlink.c
│   │   │   │   │   ├── write.c
│   │   │   │   │   ├── xil-crt0.S
│   │   │   │   │   └── xpseudo_asm_gcc.h
│   │   │   │   ├── print.c
│   │   │   │   ├── putnum.c
│   │   │   │   ├── sleep.c
│   │   │   │   ├── sleep.h
│   │   │   │   ├── usleep.c
│   │   │   │   ├── vectors.c
│   │   │   │   ├── vectors.h
│   │   │   │   ├── xil_cache.c
│   │   │   │   ├── xil_cache.h
│   │   │   │   ├── xil_exception.c
│   │   │   │   ├── xil_exception.h
│   │   │   │   ├── xil_io.c
│   │   │   │   ├── xil_io.h
│   │   │   │   ├── xil_mmu.c
│   │   │   │   ├── xil_mmu.h
│   │   │   │   ├── xil_printf.c
│   │   │   │   ├── xil_printf.h
│   │   │   │   ├── xil_smc.c
│   │   │   │   ├── xil_smc.h
│   │   │   │   ├── xparameters_ps.h
│   │   │   │   ├── xpseudo_asm.h
│   │   │   │   ├── xreg_cortexa53.h
│   │   │   │   ├── xstatus.h
│   │   │   │   ├── xtime_l.c
│   │   │   │   └── xtime_l.h
│   │   │   ├── gcc
│   │   │   │   ├── abort.c
│   │   │   │   ├── close.c
│   │   │   │   ├── errno.c
│   │   │   │   ├── _exit.c
│   │   │   │   ├── fcntl.c
│   │   │   │   ├── fstat.c
│   │   │   │   ├── getpid.c
│   │   │   │   ├── initialise_monitor_handles.c
│   │   │   │   ├── isatty.c
│   │   │   │   ├── kill.c
│   │   │   │   ├── lseek.c
│   │   │   │   ├── Makefile
│   │   │   │   ├── _open.c
│   │   │   │   ├── open.c
│   │   │   │   ├── read.c
│   │   │   │   ├── _sbrk.c
│   │   │   │   ├── sbrk.c
│   │   │   │   ├── translation_table.s
│   │   │   │   ├── unlink.c
│   │   │   │   ├── write.c
│   │   │   │   └── xpseudo_asm_gcc.h
│   │   │   ├── includes_ps
│   │   │   │   ├── xddr_xmpu0_cfg.h
│   │   │   │   ├── xddr_xmpu1_cfg.h
│   │   │   │   ├── xddr_xmpu2_cfg.h
│   │   │   │   ├── xddr_xmpu3_cfg.h
│   │   │   │   ├── xddr_xmpu4_cfg.h
│   │   │   │   ├── xddr_xmpu5_cfg.h
│   │   │   │   ├── xfpd_slcr.h
│   │   │   │   ├── xfpd_slcr_secure.h
│   │   │   │   ├── xfpd_xmpu_cfg.h
│   │   │   │   ├── xfpd_xmpu_sink.h
│   │   │   │   ├── xiou_secure_slcr.h
│   │   │   │   ├── xiou_slcr.h
│   │   │   │   ├── xlpd_slcr.h
│   │   │   │   ├── xlpd_slcr_secure.h
│   │   │   │   ├── xlpd_xppu.h
│   │   │   │   ├── xlpd_xppu_sink.h
│   │   │   │   └── xocm_xmpu_cfg.h
│   │   │   ├── print.c
│   │   │   ├── putnum.c
│   │   │   ├── sleep.c
│   │   │   ├── sleep.h
│   │   │   ├── usleep.c
│   │   │   ├── vectors.c
│   │   │   ├── vectors.h
│   │   │   ├── xddr_xmpu0_cfg.h
│   │   │   ├── xddr_xmpu1_cfg.h
│   │   │   ├── xddr_xmpu2_cfg.h
│   │   │   ├── xddr_xmpu3_cfg.h
│   │   │   ├── xddr_xmpu4_cfg.h
│   │   │   ├── xddr_xmpu5_cfg.h
│   │   │   ├── xfpd_slcr.h
│   │   │   ├── xfpd_slcr_secure.h
│   │   │   ├── xfpd_xmpu_cfg.h
│   │   │   ├── xfpd_xmpu_sink.h
│   │   │   ├── xil_cache.c
│   │   │   ├── xil_cache.h
│   │   │   ├── xil_exception.c
│   │   │   ├── xil_exception.h
│   │   │   ├── xil_io.c
│   │   │   ├── xil_io.h
│   │   │   ├── xil_mmu.c
│   │   │   ├── xil_mmu.h
│   │   │   ├── xil_printf.c
│   │   │   ├── xil_printf.h
│   │   │   ├── xiou_secure_slcr.h
│   │   │   ├── xiou_slcr.h
│   │   │   ├── xlpd_slcr.h
│   │   │   ├── xlpd_slcr_secure.h
│   │   │   ├── xlpd_xppu.h
│   │   │   ├── xlpd_xppu_sink.h
│   │   │   ├── xocm_xmpu_cfg.h
│   │   │   ├── xparameters_ps.h
│   │   │   ├── xpseudo_asm.h
│   │   │   ├── xreg_cortexa53.h
│   │   │   ├── xstatus.h
│   │   │   ├── xtime_l.c
│   │   │   └── xtime_l.h
│   │   ├── cortexa9
│   │   │   ├── armcc
│   │   │   │   ├── ARM_argv_veneer.c
│   │   │   │   ├── asm_vectors.s
│   │   │   │   ├── boot.S
│   │   │   │   ├── boot.S.rej
│   │   │   │   ├── _sys_close.c
│   │   │   │   ├── _sys_exit.c
│   │   │   │   ├── _sys_iserror.c
│   │   │   │   ├── _sys_istty.c
│   │   │   │   ├── _sys_open.c
│   │   │   │   ├── _sys_read.c
│   │   │   │   ├── _sys_write.c
│   │   │   │   ├── translation_table.s
│   │   │   │   ├── xpseudo_asm_rvct.c
│   │   │   │   └── xpseudo_asm_rvct.h
│   │   │   ├── gcc
│   │   │   │   ├── abort.c
│   │   │   │   ├── asm_vectors.S
│   │   │   │   ├── boot.S
│   │   │   │   ├── close.c
│   │   │   │   ├── cpu_init.S
│   │   │   │   ├── errno.c
│   │   │   │   ├── _exit.c
│   │   │   │   ├── fcntl.c
│   │   │   │   ├── fstat.c
│   │   │   │   ├── getpid.c
│   │   │   │   ├── isatty.c
│   │   │   │   ├── kill.c
│   │   │   │   ├── lseek.c
│   │   │   │   ├── _open.c
│   │   │   │   ├── open.c
│   │   │   │   ├── read.c
│   │   │   │   ├── _sbrk.c
│   │   │   │   ├── sbrk.c
│   │   │   │   ├── unlink.c
│   │   │   │   ├── write.c
│   │   │   │   ├── xil-crt0.S
│   │   │   │   └── xpseudo_asm_gcc.h
│   │   │   ├── iccarm
│   │   │   │   ├── abort.c
│   │   │   │   ├── asm_vectors.s
│   │   │   │   ├── boot.s
│   │   │   │   ├── clock.c
│   │   │   │   ├── close.c
│   │   │   │   ├── exit.c
│   │   │   │   ├── low_level_init.c
│   │   │   │   ├── lseek.c
│   │   │   │   ├── open.c
│   │   │   │   ├── read.c
│   │   │   │   ├── remove.c
│   │   │   │   ├── translation_table.s
│   │   │   │   ├── write.c
│   │   │   │   ├── xpseudo_asm_iccarm.c
│   │   │   │   └── xpseudo_asm_iccarm.h
│   │   │   ├── print.c
│   │   │   ├── putnum.c
│   │   │   ├── sleep.c
│   │   │   ├── sleep.h
│   │   │   ├── smc.h
│   │   │   ├── usleep.c
│   │   │   ├── vectors.c
│   │   │   ├── vectors.h
│   │   │   ├── xil_cache.c
│   │   │   ├── xil_cache.h
│   │   │   ├── xil_cache_l.h
│   │   │   ├── xil_errata.h
│   │   │   ├── xil_exception.c
│   │   │   ├── xil_exception.h
│   │   │   ├── xil_io.c
│   │   │   ├── xil_io.h
│   │   │   ├── xil_misc_psreset_api.c
│   │   │   ├── xil_misc_psreset_api.h
│   │   │   ├── xil_mmu.c
│   │   │   ├── xil_mmu.h
│   │   │   ├── xil_printf.c
│   │   │   ├── xil_printf.h
│   │   │   ├── xl2cc_counter.c
│   │   │   ├── xl2cc_counter.h
│   │   │   ├── xl2cc.h
│   │   │   ├── xparameters_ps.h
│   │   │   ├── xpm_counter.c
│   │   │   ├── xpm_counter.h
│   │   │   ├── xpseudo_asm.h
│   │   │   ├── xreg_cortexa9.h
│   │   │   ├── xtime_l.c
│   │   │   └── xtime_l.h
│   │   ├── cortexr5
│   │   │   ├── gcc
│   │   │   │   ├── abort.c
│   │   │   │   ├── asm_vectors.S
│   │   │   │   ├── boot.S
│   │   │   │   ├── close.c
│   │   │   │   ├── cpu_init.S
│   │   │   │   ├── errno.c
│   │   │   │   ├── _exit.c
│   │   │   │   ├── fcntl.c
│   │   │   │   ├── fstat.c
│   │   │   │   ├── getpid.c
│   │   │   │   ├── isatty.c
│   │   │   │   ├── kill.c
│   │   │   │   ├── lseek.c
│   │   │   │   ├── Makefile
│   │   │   │   ├── _open.c
│   │   │   │   ├── open.c
│   │   │   │   ├── read.c
│   │   │   │   ├── _sbrk.c
│   │   │   │   ├── sbrk.c
│   │   │   │   ├── unlink.c
│   │   │   │   ├── write.c
│   │   │   │   ├── xil-crt0.S
│   │   │   │   └── xpseudo_asm_gcc.h
│   │   │   ├── mpu.c
│   │   │   ├── print.c
│   │   │   ├── putnum.c
│   │   │   ├── sleep.c
│   │   │   ├── sleep.h
│   │   │   ├── usleep.c
│   │   │   ├── vectors.c
│   │   │   ├── vectors.h
│   │   │   ├── xddr_xmpu0_cfg.h
│   │   │   ├── xddr_xmpu1_cfg.h
│   │   │   ├── xddr_xmpu2_cfg.h
│   │   │   ├── xddr_xmpu3_cfg.h
│   │   │   ├── xddr_xmpu4_cfg.h
│   │   │   ├── xddr_xmpu5_cfg.h
│   │   │   ├── xfpd_slcr.h
│   │   │   ├── xfpd_slcr_secure.h
│   │   │   ├── xfpd_xmpu_cfg.h
│   │   │   ├── xfpd_xmpu_sink.h
│   │   │   ├── xil_cache.c
│   │   │   ├── xil_cache.h
│   │   │   ├── xil_exception.c
│   │   │   ├── xil_exception.h
│   │   │   ├── xil_io.c
│   │   │   ├── xil_io.h
│   │   │   ├── xil_mmu.h
│   │   │   ├── xil_mpu.c
│   │   │   ├── xil_mpu.h
│   │   │   ├── xil_printf.c
│   │   │   ├── xil_printf.h
│   │   │   ├── xiou_secure_slcr.h
│   │   │   ├── xiou_slcr.h
│   │   │   ├── xlpd_slcr.h
│   │   │   ├── xlpd_slcr_secure.h
│   │   │   ├── xlpd_xppu.h
│   │   │   ├── xlpd_xppu_sink.h
│   │   │   ├── xocm_xmpu_cfg.h
│   │   │   ├── xparameters_ps.h
│   │   │   ├── xpm_counter.c
│   │   │   ├── xpm_counter.h
│   │   │   ├── xpseudo_asm.h
│   │   │   ├── xreg_cortexr5.h
│   │   │   ├── xstatus.h
│   │   │   ├── xtime_l.c
│   │   │   └── xtime_l.h
│   │   ├── Makefile_mb
│   │   ├── Makefile_ps7
│   │   ├── Makefile_psua53
│   │   ├── Makefile_psur5
│   │   ├── microblaze
│   │   │   ├── errno.c
│   │   │   ├── _exit.c
│   │   │   ├── fcntl.c
│   │   │   ├── fsl.h
│   │   │   ├── hw_exception_handler.S
│   │   │   ├── Makefile
│   │   │   ├── mb_interface.h
│   │   │   ├── microblaze_disable_dcache.S
│   │   │   ├── microblaze_disable_exceptions.S
│   │   │   ├── microblaze_disable_icache.S
│   │   │   ├── microblaze_disable_interrupts.S
│   │   │   ├── microblaze_enable_dcache.S
│   │   │   ├── microblaze_enable_exceptions.S
│   │   │   ├── microblaze_enable_icache.S
│   │   │   ├── microblaze_enable_interrupts.S
│   │   │   ├── microblaze_exception_handler.c
│   │   │   ├── microblaze_exceptions_g.h
│   │   │   ├── microblaze_exceptions_i.h
│   │   │   ├── microblaze_flush_cache_ext_range.S
│   │   │   ├── microblaze_flush_cache_ext.S
│   │   │   ├── microblaze_flush_dcache_range.S
│   │   │   ├── microblaze_flush_dcache.S
│   │   │   ├── microblaze_init_dcache_range.S
│   │   │   ├── microblaze_init_icache_range.S
│   │   │   ├── microblaze_interrupt_handler.c
│   │   │   ├── microblaze_interrupts_g.c
│   │   │   ├── microblaze_interrupts_i.h
│   │   │   ├── microblaze_invalidate_cache_ext_range.S
│   │   │   ├── microblaze_invalidate_cache_ext.S
│   │   │   ├── microblaze_invalidate_dcache_range.S
│   │   │   ├── microblaze_invalidate_dcache.S
│   │   │   ├── microblaze_invalidate_icache_range.S
│   │   │   ├── microblaze_invalidate_icache.S
│   │   │   ├── microblaze_scrub.S
│   │   │   ├── microblaze_sleep.c
│   │   │   ├── microblaze_sleep.h
│   │   │   ├── microblaze_update_dcache.S
│   │   │   ├── microblaze_update_icache.S
│   │   │   ├── pvr.c
│   │   │   ├── pvr.h
│   │   │   ├── xil_cache.c
│   │   │   ├── xil_cache.h
│   │   │   ├── xil_exception.c
│   │   │   ├── xil_exception.h
│   │   │   ├── xil_io.c
│   │   │   ├── xil_io.h
│   │   │   ├── xil_misc_psreset_api.c
│   │   │   ├── xil_misc_psreset_api.h
│   │   │   └── xil_printf.h
│   │   └── profile
│   │   ├── dummy.S
│   │   ├── Makefile
│   │   ├── mblaze_nt_types.h
│   │   ├── profile_cg.c
│   │   ├── _profile_clean.c
│   │   ├── profile_config.h
│   │   ├── profile.h
│   │   ├── profile_hist.c
│   │   ├── profile_hist.c.rej
│   │   ├── _profile_init.c
│   │   ├── profile_mcount_arm.S
│   │   ├── profile_mcount_mb.S
│   │   ├── profile_mcount_mb.S.rej
│   │   ├── profile_mcount_ppc.S
│   │   ├── profile_mcount_ppc.S.rej
│   │   ├── _profile_timer_hw.c
│   │   ├── _profile_timer_hw.c.rej
│   │   └── _profile_timer_hw.h
│   ├── ucos_tcpip
│   │   ├── data
│   │   │   ├── ucos_tcpip.mld
│   │   │   └── ucos_tcpip.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── bsp
│   │   │   ├── net_ultrascale_gem_bsp.c
│   │   │   ├── net_ultrascale_gem_bsp.h
│   │   │   ├── net_xil_ether_bsp.c
│   │   │   ├── net_xil_ether_bsp.h
│   │   │   ├── net_xil_ether_lite_bsp.c
│   │   │   ├── net_xil_ether_lite_bsp.h
│   │   │   ├── net_xil_ether_lite_dev_cfg.c
│   │   │   ├── net_xil_ether_lite_dev_cfg.h
│   │   │   ├── net_zynq_gem_bsp.c
│   │   │   ├── net_zynq_gem_bsp.h
│   │   │   ├── net_zynq_gem_dev_cfg.c
│   │   │   └── net_zynq_gem_dev_cfg.h
│   │   ├── cfg
│   │   │   └── net_cfg.c
│   │   └── Makefile
│   ├── ucos_telnet-s
│   │   ├── data
│   │   │   ├── ucos_telnet-s.mld
│   │   │   └── ucos_telnet-s.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   └── Makefile
│   ├── ucos_usbd
│   │   ├── data
│   │   │   ├── ucos_usbd.mld
│   │   │   └── ucos_usbd.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── app_usbd_cfg.h
│   │   ├── bsp
│   │   │   ├── usbd_bsp_ps7_usb.c
│   │   │   ├── usbd_bsp_ps7_usb.h
│   │   │   ├── usbd_bsp_zc702.c
│   │   │   ├── usbd_bsp_zc702.h
│   │   │   ├── usbd_dev_cfg.c
│   │   │   ├── usbd_dev_cfg.h
│   │   │   ├── usbd_drv_lpcxx_usbx.c
│   │   │   ├── usbd_drv_lpcxx_usbx.h
│   │   │   ├── usbd_drv_zynq.c
│   │   │   └── usbd_drv_zynq.h
│   │   ├── Makefile
│   │   └── usbd_storage.h
│   ├── ucos_usbh
│   │   ├── data
│   │   │   ├── ucos_usbh.mld
│   │   │   └── ucos_usbh.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── bsp
│   │   │   ├── usbh_bsp_zynq_ehci.c
│   │   │   └── usbh_bsp_zynq_ehci.h
│   │   └── Makefile
│   └── ucos_utils_perf
│   ├── data
│   │   ├── ucos_utils_perf.mld
│   │   └── ucos_utils_perf.tcl
│   ├── doc
│   │   └── html
│   │   └── api
│   │   └── index.html
│   └── src
│   ├── app_bench.c
│   ├── bench.c
│   ├── bench_cfg.h
│   ├── bench_ctxsw.c
│   ├── bench_flagpend.c
│   ├── bench_flagpend_noctxsw.c
│   ├── bench_flagpost.c
│   ├── bench_flagpost_noctxsw.c
│   ├── bench_global.c
│   ├── bench.h
│   ├── bench_isrctxsw.c
│   ├── bench_isrrecovery.c
│   ├── bench_isrresp.c
│   ├── bench_isrsempost.c
│   ├── bench_memcpy.c
│   ├── bench_memcpy_libc.c
│   ├── bench_memcpy_ocram_dest.c
│   ├── bench_memcpy_ocram_dest_libc.c
│   ├── bench_memcpy_ocram_src.c
│   ├── bench_memcpy_ocram_src_libc.c
│   ├── bench_qpend.c
│   ├── bench_qpend_noctxsw.c
│   ├── bench_qpost.c
│   ├── bench_qpost_noctxsw.c
│   ├── bench_sempend.c
│   ├── bench_sempend_noctxsw.c
│   ├── bench_sempost.c
│   ├── bench_sempost_noctxsw.c
│   ├── bench_taskqpend.c
│   ├── bench_taskqpend_noctxsw.c
│   ├── bench_taskqpost.c
│   ├── bench_taskqpost_noctxsw.c
│   ├── bench_tasksempend.c
│   ├── bench_tasksempend_noctxsw.c
│   ├── bench_tasksempost.c
│   ├── bench_tasksempost_noctxsw.c
│   └── Makefile
├── drivers
│   ├── ucos_axiethernet
│   │   ├── data
│   │   │   ├── axiethernet.tcl
│   │   │   ├── ucos_axiethernet.mdd
│   │   │   └── ucos_axiethernet.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   └── ucos_axiethernet.h
│   ├── ucos_axiethernetlite
│   │   ├── data
│   │   │   ├── ucos_axiethernetlite.mdd
│   │   │   └── ucos_axiethernetlite.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   └── ucos_axiethernetlite.h
│   ├── ucos_axiintc
│   │   ├── data
│   │   │   ├── ucos_axiintc.mdd
│   │   │   ├── ucos_axiintc.tcl
│   │   │   └── xil_axiintc.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_axiintc.c
│   │   └── ucos_axiintc.h
│   ├── ucos_axitimer
│   │   ├── data
│   │   │   ├── ucos_axitimer.mdd
│   │   │   ├── ucos_axitimer.tcl
│   │   │   └── xil_axitimer.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_axitimer.c
│   │   └── ucos_axitimer.h
│   ├── ucos_axiuartlite
│   │   ├── data
│   │   │   ├── ucos_axiuartlite.mdd
│   │   │   └── ucos_axiuartlite.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_axiuartlite.c
│   │   └── ucos_axiuartlite.h
│   ├── ucos_cpu
│   │   ├── data
│   │   │   ├── ucos_cpu_microblaze.mdd
│   │   │   ├── ucos_cpu_microblaze.tcl
│   │   │   └── xil_cpu_microblaze.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   ├── files.html
│   │   │   ├── fsl_8h.html
│   │   │   ├── globals_func.html
│   │   │   ├── globals.html
│   │   │   ├── index.html
│   │   │   ├── tab_b.gif
│   │   │   ├── tab_l.gif
│   │   │   ├── tab_r.gif
│   │   │   ├── tabs.css
│   │   │   └── xio_8c.html
│   │   └── src
│   │   └── Makefile
│   ├── ucos_cpu_cortexa9
│   │   ├── data
│   │   │   ├── ucos_cpu_cortexa9.mdd
│   │   │   ├── ucos_cpu_cortexa9.tcl
│   │   │   └── xil_cpu_cortexa9.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_cpu_cortexa9_a.S
│   │   ├── ucos_cpu_cortexa9_c.c
│   │   └── ucos_cpu_cortexa9.h
│   ├── ucos_cpu_cortexr5
│   │   ├── data
│   │   │   ├── ucos_cpu_cortexr5.mdd
│   │   │   ├── ucos_cpu_cortexr5.tcl
│   │   │   └── xil_cpu_cortexr5.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   └── xcpu_cortexr5.h
│   ├── ucos_emacps
│   │   ├── data
│   │   │   ├── ucos_emacps.mdd
│   │   │   └── ucos_emacps.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_emacps.c
│   │   └── ucos_emacps.h
│   ├── ucos_l2cachec
│   │   ├── data
│   │   │   ├── ucos_l2cachec.mdd
│   │   │   └── ucos_l2cachec.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_l2cachec.c
│   │   └── ucos_l2cachec.h
│   ├── ucos_scuc
│   │   ├── data
│   │   │   ├── ucos_scuc.mdd
│   │   │   └── ucos_scuc.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_scuc.c
│   │   └── ucos_scuc.h
│   ├── ucos_scugic
│   │   ├── data
│   │   │   ├── ucos_scugic.mdd
│   │   │   ├── ucos_scugic.tcl
│   │   │   └── xil_scugic.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_scugic.c
│   │   └── ucos_scugic.h
│   ├── ucos_scutimer
│   │   ├── data
│   │   │   ├── ucos_scutimer.mdd
│   │   │   └── ucos_scutimer.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_scutimer.c
│   │   └── ucos_scutimer.h
│   ├── ucos_sdps
│   │   ├── data
│   │   │   ├── ucos_sdps.mdd
│   │   │   └── ucos_sdps.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   └── dummy.txt
│   ├── ucos_ttcps
│   │   ├── data
│   │   │   ├── ucos_ttcps.mdd
│   │   │   ├── ucos_ttcps.tcl
│   │   │   └── xil_ttcps.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_ttcps.c
│   │   └── ucos_ttcps.h
│   ├── ucos_uartps
│   │   ├── data
│   │   │   ├── ucos_uartps.mdd
│   │   │   └── ucos_uartps.tcl
│   │   ├── doc
│   │   │   └── html
│   │   │   └── api
│   │   │   └── index.html
│   │   └── src
│   │   ├── Makefile
│   │   ├── ucos_uartps.c
│   │   └── ucos_uartps.h
│   └── ucos_usbps
│   ├── data
│   │   ├── ucos_usbps.mdd
│   │   └── ucos_usbps.tcl
│   ├── doc
│   │   └── html
│   │   └── api
│   │   └── index.html
│   └── src
│   ├── Makefile
│   ├── ucos_usbps.c
│   └── ucos_usbps.h
├── license-ucos-iii.txt
├── license-ucos-ii.txt
├── readme.txt
└── sw_apps
├── can
│   ├── data
│   │   ├── can.mss
│   │   └── can.tcl
│   └── src
│   ├── app.c
│   ├── can_demo.c
│   └── can_demo.h
├── fs
│   ├── data
│   │   ├── fs.mss
│   │   └── fs.tcl
│   └── src
│   └── app.c
├── helloworld_osii
│   ├── data
│   │   ├── helloworld_osii.mss
│   │   └── helloworld_osii.tcl
│   └── src
│   └── app.c
├── helloworld_osiii
│   ├── data
│   │   ├── helloworld_osiii.mss
│   │   └── helloworld_osiii.tcl
│   └── src
│   └── app.c
├── net_dns-c
│   ├── data
│   │   ├── net_dns-c.mss
│   │   └── net_dns-c.tcl
│   └── src
│   └── app.c
├── net_http-c
│   ├── data
│   │   ├── net_http-c.mss
│   │   └── net_http-c.tcl
│   └── src
│   └── app.c
├── ucos_libmetal_echo_demo
│   ├── data
│   │   ├── ucos_libmetal_echo_demo.mss
│   │   └── ucos_libmetal_echo_demo.tcl
│   └── src
│   ├── libmetal_amp_demo.c
│   ├── lscript.ld
│   ├── platform_config.h
│   ├── sys_init.c
│   └── sys_init.h
├── ucos_openamp_echo_test
│   ├── data
│   │   ├── ucos_openamp_echo_test.mss
│   │   └── ucos_openamp_echo_test.tcl
│   └── src
│   ├── echo_test.c
│   ├── helper.c
│   ├── lscript.ld
│   ├── platform_info.c
│   ├── platform_info.h
│   ├── rsc_table.c
│   └── rsc_table.h
├── usbd_cdc
│   ├── data
│   │   ├── usbd_cdc.mss
│   │   └── usbd_cdc.tcl
│   └── src
│   ├── app.c
│   ├── app_usbd_cdc.c
│   └── app_usb.h
├── usbd_hid
│   ├── data
│   │   ├── usbd_hid.mss
│   │   └── usbd_hid.tcl
│   └── src
│   ├── app.c
│   ├── app_usb.h
│   └── app_usb_hid.c
├── usbd_msc
│   ├── data
│   │   ├── usbd_msc.mss
│   │   └── usbd_msc.tcl
│   └── src
│   ├── app.c
│   ├── app_usbd_msc.c
│   └── app_usb.h
└── usbh_msc
├── data
│   ├── usbh_msc.mss
│   └── usbh_msc.tcl
└── src
├── app.c
├── app_usb.h
├── app_usbh.c
├── app_usbh.h
├── app_usbh_msc.c
└── app_usbh_msc.h

828 directories, 2377 files

标签:

实例下载地址

Xilinx zynq 7020移植uCOS_HelloWorld

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警