prettify

Feb 4, 2016

linux nvme command interface

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