reVISION

Xilinx reVISION堆栈下开发体验——环境篇

作者:OpenSOC工作室,来源:开源骚客

随着越来越多工程师开始使用可编程SoC(例如ZynqAll Programmable SoC),软硬件系统优化面临的最大挑战集中在“开发”与“验证”环节。即使采用优化过的软件和硬件IP,在处理系统(PS端)和可编程逻辑(PL端)之间的数据传输和高速缓存接口往往是系统瓶颈。SDSoC开发环境可帮助您把Zynq开发过程抽象到嵌入式C/C++应用层面,这样,您就可以专注于应用与算法的开发。SDSoC开发环境的底层系统优化编译器分将分析C/C++应用并生成PS端与PL端的数据传输网,以及底层软件驱动。这个开发流程不仅大大缩短了系统工作时间,同时还可以让您在应用层去探索和调整不同的数据移动架构和软硬件分区,以大幅提升生产效率。

本来该和大家分享如何使用SDSoc环境搭建一个像模像样的reVISION工程了,但一时大意,下载错了SDx的版本,好几天后才发现;所以没办法只能先给大家介绍怎么从环境的搭建开始吧。

首先是需要这个SDx的安装包,虽然在国内一些服务器上有镜像资源,并不好找,而且可能还没有在官网下载稳定。可以先尝试一下,说不定你所处节点的资源链路会比较多呢。不行的话可以选择题主推荐的官网下载方式。

机器学习的应用正迅速地扩展至越来越多的终端市场,在用户端、在云端或者在那些基于端处理与基于云的数据分析相结合的混合解决方案中。传统方案正面临实时计算能力,功耗等的挑战。领先的系统开发商正在新一代视觉导向机器学习系统中使用全可编程系统。本次公开课详细介绍了赛灵思公司的 reVISION™ 堆栈。它包含了从开发套件到设计工具和 IP 库在内的整套解决方案,能够让没有或者很少硬件设计专业知识的嵌入式软件和系统工程师也能利用赛灵思的技术更轻松、更快速地开发视觉导向的机器学习应用。

点击下载公开课PPT课件资料《用reVISION加速OpenCV和深度学习开发》

同步内容