CrossCore® Utilities
Future releases of CrossCore Serial Flash Programmer will be distributed as part of the CrossCore Utilities product. CrossCore Utilities provides several utilities for use with Cortex-M processors. These utilities have previously been distributed within various Board Support Packages for the IAR and Keil toolchains, and are collected together in this product for convenient maintenance.
详情介绍
概述
优势和特点
- 模块: 相机校准、镜头失真校正、仿射变换。
- 缓存: 同时使能指令和数据缓存。
- MDMA: 使用单通道内存DMA。
相机校准:
- 基于主机的项目使用OpenCV函数来校准相机的内外参数
镜头校正:
- 该模块同时支持缓存和MDMA模式。
- 在缓存模式下,输入和输出缓冲器都会被缓存,并且该模块将直接使用这些缓冲器中的数据。
- 在MDMA模式下,输入从L3转至L1,输出则采用存储器DMA从L1移至L3;模块使用L1缓冲器中的数据。
- 配置参数可从相机校准模块中获得。
- 配置参数可从缓冲或DMA模式下获得,
- 还可以校正鱼眼镜头失真。
仿射变换:
- 包括用于执行偏移、缩放、剪切、旋转等图像变换功能的模块。
- 该模块同时支持缓存和MDMA模式。
- 在缓存模式下,输入和输出缓冲器都会被缓存,并且该模块将直接使用这些缓冲器中的数据。
- 重入: 支持
- 发布格式: 目标代码模块及C源代码包装器。
- 输入格式: 8/16位PGM、24/48位PPM。
- 输出格式: 8/16位PGM、24/48位PPM。
产品详情
STLDC内置一套图像空间变换功能以及相机/鱼眼镜头失真校准校正模块。 它采用ADI Blackfin图像处理工具箱库中的各种图元,为各种应用提供解决方案,例如相机参数校准、镜头失真图像校正、仿射变换等。上述功能要求针对图像的每个像素进行数据的非顺序采集,因此需要在内核功能内应用存储器DMA (MDMA)架构。
许可
每种模块都支持ADI Blackfin或SHARC系列处理器,是以目标代码格式提供的许可产品。 购货方必须签署或接受ADI公司的许可协议后,才能获得或下载协议中规定的模块。
性能指标
MIPS概览:
存储器(字节) |
性能 | |||||
模块 |
宽度/高度 |
代码 (KiB) |
数据RAM (KiB) |
数据 ROM |
平均周期/像素 |
MIPS |
镜头校正: stldc_lc_demo_inp_1.pgm |
720 x 480 |
15.452 |
13.89 |
1350 |
初始化: 512.7805 重映射: 15.3654 |
159.32 |
仿射变换: stldc_at_demo_inp_1.pgm |
720 x 480 |
4.789 |
13.89 |
0 | 409.1987 |
4242.57 |
- MIPS测量条件:ADSP BF561上,最佳内存布局。
- 会调用初始代码一次,针对给定的帧大小来填充相机参数表。
- 重映射码会执行必要的像素间插值,逐个像素校正失真图像。
- 为实现最佳内存布局,模块使用的所有代码和数据都缓存于L3内并使用MDMA存储器填充输入/输出缓冲器。
- “数据RAM”针对一个实例,包含堆栈、暂存、实例/级别、最少输入输出单缓冲。
- 1 KiB = 1024 字节
- 针对VisualDSP++5.0更新第10版项目支持BF561;针对CrossCore Embedded Studio 1.0.1项目支持ADSP-BF609、BF527、BF533。
系统要求
- Windows XP Professional SP3(仅支持32位)。
- Windows Vista Business/Enterprise/Ultimate SP2(仅支持32位)。 建议在无UAC保护的位置安装该软件。
- Windows 7 Professional/Enterprise/Ultimate(支持32位和64位)。 建议在无UAC保护的位置安装该软件。
- 建议使用最低为2 GHz的单核处理器或最低3.3 GHz的双核处理器。
- 存储器(RAM)空间不低于1 GB,建议采用4 GB存储器。
- 要求硬盘(HDD)空间不低于2GB。
- 适用于ADI处理器的CrossCore Embedded Studio。
- 适用于ADI处理器的VisualDSP++ 5.1及最新更新。