如何为嵌入式视觉开发者减负?.doc

如何为嵌入式视觉开发者减负?.doc

ID:27872751

大小:123.00 KB

页数:3页

时间:2018-12-06

如何为嵌入式视觉开发者减负?.doc_第1页
如何为嵌入式视觉开发者减负?.doc_第2页
如何为嵌入式视觉开发者减负?.doc_第3页
资源描述:

《如何为嵌入式视觉开发者减负?.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、如何为嵌入式视觉开发者减负?  试想一下,在一个通常性能受限的嵌入式架构中去跑复杂的视觉处理算法,还要平衡功耗、尺寸、成本、开发周期等因素,确实不容易。如果你面对的是工业或汽车这种对实时性和可靠性要求较高的场合,视觉处理要又快又准,容不得半点闪失。而且现在都人工智能(AI)时代了来了,机器学习是不是也应该支持一下?所以,嵌入式视觉开发者头上总会有个大大的“鸭梨”。  不过,这个世界上总是会有人在琢磨“如何将复杂的事情变得简单”。在嵌入式视觉开发这件事上,如何为开发者“减负”,已经有了许多好方案摆在我们面前了。    

2、我们先从硬件上来看。单一处理器架构当然更容易上手,但是开发者总免不了要在性能和灵活性、可扩展性上做折中。直到赛灵思推出了Zynq这种全新架构的FPGASoC器件,大家才眼前一亮。Zynq是一种异构处理器,内部既包含嵌入式处理器(PS),也有可编程逻辑电路(PL)。  嵌入式视觉开发者可以根据需要将计算任务在两个系统间进行分配,十分灵活。通常可以将高性能的视觉处理功能放在PL上做加速,这自然比用通用CPU处理更高效。由于PL是硬件可编程的,所以开发者可以复用成熟的IP,也可以根据算法编写自己的定制化IP,实现与众不同视

3、觉处理效果。    为了更好地支持高性能视觉处理的应用开发,赛灵思特别推出了ZynqUltrascale+MPSoC,与上一代Zynq相比,该器件提升了性能,同时为了应对实时性视觉处理做了专门的优化。我们看看ZynqUltrascale+MPSoC的核心资源配置,就明白了:  四个ARMCortex-A53CPU,算力不俗,可以支持功能复杂的OS,如Linux。  两个ARMCortexR5F实时处理器(RPU),可工作在锁步和独立运行模式,锁步模式可用于安全性要求严苛的场合。  一个Mali-400图形处理器,用于

4、2D/3D图形显示,可提供高质量的视频显示输出。  不夸张地说,ZynqUltrascale+MPSoC就是一颗“为嵌入式视觉”而生的器件,丰富的硬件资源能够让开发者达到事半功倍的目的。    图1,ZynqUltrascale+MPSoC将嵌入式视觉作为其主攻应用市场(图片

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。