【发布时间】:2015-10-14 12:04:10
【问题描述】:
我是一名嵌入式系统工程师,我们公司正在规划涵盖功能测试用例的 USB 3.0(主机和设备)协议合规性套件/芯片后验证。实际上,我以前曾对 I2C 等低速外围设备进行功能验证,SPI 开发裸机(没有任何操作系统)测试用例,在简单的微控制器上运行。我不确定我是否可以对 USB 做同样的事情,因为我认为协议本身很复杂。是否需要使用 OS 或 RTOS 开发测试用例?功能测试用例可以在单处理器系统上运行吗?我知道linux内核和U-BOOT支持USB。如果使用内核更好,内核中现有的USB堆栈如何用于编写测试用例?任何人都可以阐明这一点吗?
【问题讨论】:
-
我认为专注于验证或 USB 的论坛比这个网站更好,因为 SO 专注于编程的具体问题。
标签: validation post embedded usb silicon