本说明介绍了开源模拟处理器软件 (APS) 项目的可用性,该项目包含许多有用且经过验证的基于 Blackfin 的系统服务和设备驱动程序示例和测试。该项目是许多编程工作的良好基线,并且很容易适应客户的特定需求。
APS项目为Blackfin处理器以及Blackfin EZ-Kits和EZ-EXTENDERS上的各种硬件组件提供了许多测试。编写每个示例时,仅关注特定硬件组件的一个方面。此设计使用户能够轻松地将经过验证的测试中的相关代码剪切并粘贴到他们自己的项目中。
例如,“SPI 基本中断”测试验证 SPI 是否能够使用中断驱动模式正确发送和接收数据。“SPI从机选择”测试验证从机选择命令是否正确编程相关的MMR寄存器。
此构建基块方法目前可用于以下硬件组件:
运动
SPI
环形交叉
液晶显示器
触摸屏
各种音频编解码器
以及其他几种设备。还包括用于基本枚举、批量环回、大容量存储设备和大容量存储主机的 USB 测试。
此外,还提供了以下系统服务的测试。
DCB
FLAGS
PORTS
PWM
Power Management
RTC (Real Time Clock)
Timers
还有一些更高级别的测试侧重于文件系统、闪存编程和堆分配等主题。
此外,如果您使用的是双核处理器(如ADSP-BF561),您会发现在两个内核上运行系统服务和驱动程序的多项测试。ADSP-BF561测试还包括利用ADV7179编码器和ADV7183编码器的高级视频环回测试。
审核编辑:郭婷
-
处理器
+关注
关注
68文章
20325浏览量
254684 -
解码器
+关注
关注
9文章
1225浏览量
43753 -
寄存器
+关注
关注
31文章
5618浏览量
130386
发布评论请先 登录
ADM1029:高可用性系统的多功能风扇控制器与温度监测器
MPLAB® ICE 2000处理器模块与设备适配器技术详解
新思科技ImperasDV解决方案让RISC-V处理器验证效率翻倍
MCXE31B处理器的数据不可用怎么解决?
TMS320LC548定点数字信号处理器详解
基于摩托罗拉68000系列处理器的单板计算机开源项目介绍
ADPL62935低电压微处理器监控器:提升系统可靠性的利器
Ceva在恩智浦的软件定义车辆处理器上实现 实时人工智能加速
开源模拟处理器软件项目的可用性
评论