MATLAB读取串口数据及曲线显示实践——HiSVP开发指南
需积分: 50 36 浏览量
更新于2024-08-06
收藏 9.42MB PDF 举报
"海思SVP开发指南 - MATLAB读取串口数据并显示曲线的实现示例"
本资源主要介绍的是如何在海思SVP平台上利用MATLAB读取串口数据并将其结果显示为曲线,适用于软件开发工程师和技术支持工程师。海思SVP(Smart Vision Platform)是深圳市海思半导体有限公司推出的一款智能视觉平台,它具有高效的硬件资源利用率和优化的网络结构配置能力。
在高效模式下,SVP支持in-place激活运算,如Conv+ReLU,这能显著提升硬件执行效率。同时,平台兼容多输入、多输出的网络配置,适应复杂的模型需求。此外,SVP具备自动优化网络结构的功能,例如,将同轴Concat级联优化为一层,以提升处理效率。自动识别片上Cache的能力使得数据在隐藏层内部传递时,如果数据足够小,可以直接存储在片内RAM,从而提升处理性能。
在硬件资源利用率方面,有以下几个原则:
1. 优先考虑增加单层计算量,减少网络层数,以降低层间切换带来的损耗,提高端到端的利用率。
2. 鼓励使用卷积、反卷积、Pooling和全连接(FC)层,这些操作能更好地利用硬件资源,而LRN、MVN、Normalize和Softmax层的使用则应尽量减少。
3. 激活函数推荐使用RELU、Sigmod、Tanh、PRELU、RRELU,并采用in-place配置,即与前一层共享blob,以使硬件高效完成计算。
特别对于卷积、反卷积、Pooling和DepthwiseConv层,当输出特征数据尺寸为16*16时,DDR带宽与卷积计算匹配较好。然而,当特征尺寸更小,计算单元可能会受限于DDR带宽,无法完全利用。
在实际应用中,开发者需要根据这些指导原则来设计和优化网络,以充分发挥海思SVP硬件的潜力。同时,海思提供了开发工具链和详细的开发流程,帮助工程师快速理解和开发基于SVP的智能解决方案。需要注意的是,文档中的信息可能会随着产品版本的升级而更新,且具体的产品功能和服务可能会受到商业合同和条款的限制。
通过MATLAB与海思SVP的结合,开发者能够有效地读取串口数据,实时显示并分析结果,同时利用SVP的高效硬件资源实现高性能的智能视觉应用。
点击了解资源详情
点击了解资源详情
点击了解资源详情
114 浏览量
247 浏览量
2021-05-30 上传
点击了解资源详情
点击了解资源详情
2023-05-19 上传
赵guo栋
- 粉丝: 43
- 资源: 3816
最新资源
- 高质量C++与C++编程指南
- LRU 算法(c语言)
- Hibernate原理与配置快速入门
- 戏说面向对象程序设计-很不错的设计模式入门书籍.pdf
- Apache ActiveMQ学习笔记【原创:mq的方式有两种:点到点和发布/订阅】
- 用命令显示进程列表--DOS为我所用
- tomcat6学习笔记【原创】
- Proteus_自学教程上.pdf
- 最最基本的2000英语词汇
- 新视野大学英语课文翻译第三册答案
- Proteus_与单片机实时动态仿真.pdf
- JDK命令大全新手的宝典
- win2000域配置攻略
- Proteus_教程—修改元件.pdf
- 程序设计c#ppt课件
- [精华] 制作可执行的JAR文件包及jar命令详解zt