论坛风格切换切换到宽版
发帖 回复
返回列表
12
  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 2592阅读
  • 15回复

[移动软件开发]玩转Xilinx SDK,让Zynq上的应用程序“飞”起来! [复制链接]

上一主题 下一主题
离线zjf20712
 

性别:
人妖
发帖
11
金币
3
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2020-01-02
J _|>rfW  
',RR*{I  
7xT<|3 I  
对于开发者来说,Xilinx公司推出的Zynq全可编程SoC平台令他们构建更智能的嵌入式系统不再遥远。而与此同时,这一优势也意味着新的挑战——系统复杂性的增加,使得正确的设计决策、高效的开发必须依赖全新优化的设计流程和工具才能够得以实现。 .Qj`_q6=  
通常意义上,嵌入式开发分为硬件设计软件设计两部分,如果说硬件设计是修建一条高速公路,软件设计则是去决定这条路上应该跑什么样的“车(应用程序)”,以及如何让这些“车”跑出飞一般的感觉。具体到基于Zynq SoC平台的嵌入式系统开发,在硬件工程师使用Vivado设计套件完成了硬件平台的开发之后,接下来的工作,就是要将硬件平台文件发送给一个软件开发平台,由软件工程师“接力”完成后续的应用程序创建、开发、调试等软件设计工作。(如图1) U`'w{~"D%  
JeCEj=_Z  
zjJyc?  
[backcolor= transparent]图1,基于Zynq-7000 AP SoC的硬件和软件开发流程
在图1展示的Zynq-7000 AP SoC硬件和软件开发流程中,用于嵌入式软件开发的工具就是Xilinx SDK。Xilinx SDK是一个基于Eclipse的IDE,内含Xilinx提供的丰富的工具和软件包,可以为Zynq UltraScale+ MPSoC、 Zynq-7000 All Programmable SoC,以及MicroBlaze等处理器平台创建嵌入式应用,实现真正的同质及异构多处理器设计、调试和性能分析。开发者可以方便地从Xilinx官网上下载获得这一免费工具。 }KkH7XksF  
Xilinx官网上总结出的Xilinx SDK的九大优势包括: wY}+d0Ch  
支持Zynq UltraScale+ MPSoC、Zynq-7000 AP SoCs、和MicroBlaze;随Vivado设计套件提供给嵌入式软件开发人员,也可单独免费下载获取;基于Eclipse 4.5.0和CDT 8.8.0 (自 2016.3 版起);完整的IDE可直接连接Vivado嵌入式硬件设计环境;支持完整的软件设计和调试流程,包括全新多处理器和硬件/软件协调试功能;集成了编辑器、编译器、生成工具、闪存管理和JTAG/调试等工具;提供整套库与器件驱动;针对所有平台提供作为RTOS集成的FreeRTOS;用于脚本的Xilinx软件命令行工具 (XSCT) 。从上述的介绍我们不难看出,由于与硬件平台设计工具Vivado的无缝地结合,以及集成了丰富的工具和软件包,使用Xilinx SDK进行Zynq平台的软件开发无疑是一个高效地选择。 a-DE-V Uls  
为了让开发者能够直观地获得这种高效的软件开发体验,在近日举办的安富利MiniZed Speedway培训活动中,安富利的专家特别安排了基于Xilinx SDK进行嵌入式软件开发的课程。与MiniZed Speedway的其他课程相同,Xilinx SDK软件开发培训依然分为授课和实验两个环节,让学员在习得知识的同时马上能够上手实操,在短时间内全面掌握在安富利MiniZed开发板上基于Xilinx Zynq-7000 AP SoC处理器系统(PS)的完整的软件设计流程。 ?Z7C0u#wd  
授课环节的知识点可以说涵盖了Xilinx SDK最核心的部分,包括: G}~b  
Xilinx SDK概览Standalone BSP(板级支持包)使用Xilinx SDK的应用开发使用Xilinx SDK下载和调试应用程序Zynq-7000 启动、配置和FSBL的概念使用Xilinx SDK进行Flash编程Zynq-7000的中断在实验部分,几乎覆盖了Xilinx SDK的软件设计全流程: #$fFp  
将Zynq硬件平台导入SDK创建并了解BareMetal BSP在SDK中开发一个Zynq软件应用在硬件中下载和调试软件应用生成和理解FSBL(第一阶段启动加载器)Flash编程,从Flash启动ZynqZynq的中断实例工欲善其事,必先利其器。如果说Vivado是硬件工程师手中得力的工具,Xilinx SDK就是软件工程师必不可少的开发利器,由此构成完整的工具链,让Zynq平台在嵌入式系统开发领域大放异彩。 ~yf5$~Z  


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
离线bboyjunzi

性别:
帅哥
发帖
2690
金币
1963
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 1楼 发表于: 2020-01-03
4;||g@f'[  


离线longxuekai

性别:
帅哥
发帖
18724
金币
29110
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 2楼 发表于: 2020-01-03
了解一下吧


离线jeeson196

性别:
帅哥
发帖
1666
金币
1898
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 3楼 发表于: 2020-01-03
                


离线yyh135m

性别:
帅哥
发帖
1295
金币
2212
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 4楼 发表于: 2020-01-03


离线kingboy100

性别:
人妖
发帖
2976
金币
2146
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 5楼 发表于: 2020-01-03
代工的


离线wangy2000

性别:
人妖
发帖
6747
金币
283
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 6楼 发表于: 2020-01-03
阅读谢谢分享


离线kingboy100

性别:
人妖
发帖
2976
金币
2146
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 7楼 发表于: 2020-01-03


离线arychen

性别:
人妖
发帖
720
金币
133
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 8楼 发表于: 2020-01-03



性别:
帅哥
发帖
2554
金币
3465
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 9楼 发表于: 2020-01-03
r/AHJU3&eY  


离线sml008

性别:
帅哥
发帖
1123
金币
2468
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 10楼 发表于: 2020-01-03


离线lanyzy

性别:
帅哥
发帖
367
金币
614
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 11楼 发表于: 2020-01-03


离线true

性别:
帅哥
发帖
482
金币
884
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 12楼 发表于: 2020-01-03
高端


有需要单片机开发的可以找我聊聊哦
离线leiyijie

性别:
人妖
发帖
4210
金币
3622
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 13楼 发表于: 2020-01-03
  



性别:
帅哥
发帖
2554
金币
3465
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 14楼 发表于: 2020-01-04
哈哈哈


快速回复
限150 字节
 
上一个 下一个