本说明介绍了开源模拟处理器软件 (APS) 项目的可用性,该项目包含许多有用且经过验证的基于 Blackfin 的系统服务和设备驱动程序示例和测试。该项目是许多编程工作的良好基线,并且很容易适应客户的特定需求。
APS项目为Blackfin处理器以及Blackfin EZ-Kits和EZ-EXTENDERS上的各种硬件组件提供了许多测试。编写每个示例时,仅关注特定硬件组件的一个方面。此设计使用户能够轻松地将经过验证的测试中的相关代码剪切并粘贴到他们自己的项目中。
例如,“SPI 基本中断”测试验证 SPI 是否能够使用中断驱动模式正确发送和接收数据。“SPI从机选择”测试验证从机选择命令是否正确编程相关的MMR寄存器。
此构建基块方法目前可用于以下硬件组件:
运动
SPI
UART
环形交叉
液晶显示器
触摸屏
各种音频编解码器
以及其他几种设备。还包括用于基本枚举、批量环回、大容量存储设备和大容量存储主机的 USB 测试。
此外,还提供了以下系统服务的测试。
DCB
DMA
FLAGS
PORTS
PWM
Power Management
RTC (Real Time Clock)
Timers
还有一些更高级别的测试侧重于文件系统、闪存编程和堆分配等主题。
此外,如果您使用的是双核处理器(如ADSP-BF561),您会发现在两个内核上运行系统服务和驱动程序的多项测试。ADSP-BF561测试还包括利用ADV7179编码器和ADV7183编码器的高级视频环回测试。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !