本说明介绍了开源模拟处理器软件 (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文章
20148浏览量
247076 -
解码器
+关注
关注
9文章
1202浏览量
42859 -
寄存器
+关注
关注
31文章
5588浏览量
129053
发布评论请先 登录
香港服务器部署Windows集群服务的网络拓扑设计与实现-高可用性架构方案
明晚开播 |开源芯片系列讲座第28期:高性能RISC-V微处理器芯片
普华基础软件荣膺优秀开源项目奖
QNAP 正式推出 NAS 双机架构的高可用性解决方案,打造不中断的储存环境
龙芯处理器支持WINDOWS吗?
HPM5E31IGN单核 32 位 RISC-V 处理器
光子 AI 处理器的核心原理及突破性进展
开源项目!教你如何制作一个开源教育机械臂
迅为3A6000开发板/龙芯3A6000与龙芯3A5000等龙架构处理器软件兼容
低功耗处理器的优势分析
量子处理器是什么_量子处理器原理
走进"香山":解密国产开源处理器的技术创新
EE-265:使用ADSP-BF561 Blackfin处理器标志引脚模拟PCM接口

开源模拟处理器软件项目的可用性
评论