FreeRTOS for Analog Devices Processors
FreeRTOS for Analog Devices Processors is a Real Time Operating System for Analog Devices Processors.
详情介绍
概述
优势和特点
- 缓存: 同时使能指令和数据缓存
- MDMA: 使用单通道内存DMA
- 输入格式:
UYVY422(ITU-R BT.656格式或YUV420平面格式或UYVY422原始逐行或仅Y) - 输出格式:
已检测物体数 s
已检测物体特性,比如区域、矩形框边界、中心位置 - 算法:
背景差法和运动预测算法
基于尺寸和空间位置的块融合 用于融合的代码部署在应用中,因此是完全可配置的
占用估计器会估计传感器视野中的人数。 估计的人数并不准确,会有错误。 当人们到处移动时,错误率会非常高。 当人们稳定和站立/坐下来时,计数器将稳定到一个估计值。 估计的准确度取决于传感器观察到的人的大小(像素值),并且应通过图形用户界面适当地设置。 - 与整个Blackfin处理器ADSP-BF7xx系列代码兼容
- 发布格式: C语言库的实时和文件I/O应用代码
- 诊断输出状态。
输出帧参考/背景帧,差异(变化)检测帧
产品详情
室内占位传感器设计用于通过视觉传感器检测室内空间(如会议室)中人员或车辆的占用或存在情况。 检测结果用于实现灯光智能开关和照明控制,从而实现节能。 当人们进入传感器视野时,它检测占用情况,并排除其它运动,如移动的风扇、气球、摇摆等运动。许可
每种模块都支持ADI Blackfin或SHARC系列处理器,是以目标代码格式提供的许可产品。 购货方必须签署或接受ADI公司的许可协议后,才能获得或下载协议中规定的模块。
性能指标
MIPS summary:
MIPS测量条件:最佳存储器布局、在ADZS-BF707 BLIP2平台(30 fps)上运行。 所有代码和数据均存储在L1存储器中,其它可存储在缓存区内。 帧状态缓冲器存储在L3或L2中,而堆栈存储在L1暂存存储器中。 16KiB L1指令存储器配置为指令缓存,32KiB L1数据存储器配置为数据缓存。
数据“RAM”针对一个实例,包括针对VGA分辨率的堆栈、暂存和实例/状态。 “常数数据表”针对一个实例,包括常数和常数表。 “帧缓冲器”针对VGA分辨率的一个实例,包括帧缓冲器(L3存储器中的较大缓冲器),均为状态和暂存存储器。1 KiB = 1024字节)
数据缓存和指令缓存同时启用。 缓存设置为“回写”和“短缓存”(DCBS=0)模式。 存储DMA使用64位DMA(ADSP-BF707)。
采用ADSP-BF707上的CCLK=384 MHz和SCLK=192 MHz完成测量。
存储器(字节) | 性能td> | ||||||
测试 | 宽度/高度 | 代码(KiB) | 数据RAM (KiB) | 常数数据表(KiB) | 帧缓冲器 | MIPS平均值 | MIPS峰值 |
YUV420, 30 fps | 320 x 240 | 40.68 | 17.23 | 0.31 | 7264.6 | 182 | 193 |
UYVY、PPI上的Aptina传感器输入 | 640 x 480 | 40.68 | 17.23 | 0.31 | 7264.6 | 186 | 202 |
系统要求
- Windows 7 Professional/Enterprise/Ultimate(支持32位和64位)。
- 建议使用最低为2 GHz的单核处理器或最低3.3 GHz的双核处理器。
- 存储器(RAM)空间不低于1 GB,建议采用4 GB存储器。
- 要求硬盘(HDD)空间不低于2GB。
- 适用于ADI处理器的CrossCore® Embedded Studio。