I worked with NVME device recently. To challenge the firmware, NVME command has to be sent from host. I can choose to use LeCoy's software and hardware box to send command,, another way is to use a plain PC with linux installed.
The test framework is 3-layers architecture, the device driver (dnvme) at bottom, dynamic link library in the middle to provides APIs, and test scripts (perl or python) on top. Here is available open source resources
NVMe Compliance Test
https://github.com/nvmecompliance/tnvme
Linux driver for NVMe Compliance Suite
https://github.com/nvmecompliance/dnvme
Linux NVME command interface
https://github.com/linux-nvme/nvme-cli
NVME windows command issuer
https://github.com/Miyavi-Chen/NVMe_CMD_issuer
No comments:
Post a Comment