static void usage(const char* name)
{
int i = 0;
printf("%s\n\n", name);
printf("usage: %s [OPTIONS]\n\n", name);
printf("Write using SGDMA, optionally read input from a binary input file.\n\n");
printf(" -%c (--%s) device (defaults to %s)\n", long_opts[i].val, long_opts[i].name, DEVICE_NAME_DEFAULT); i++;
printf(" -%c (--%s) address of the start address on the AXI bus\n", long_opts[i].val, long_opts[i].name); i++;
printf(" -%c (--%s) size of a single transfer\n", long_opts[i].val, long_opts[i].name); i++;
printf(" -%c (--%s) page offset of transfer\n", long_opts[i].val, long_opts[i].name); i++;
printf(" -%c (--%s) number of transfers\n", long_opts[i].val, long_opts[i].name); i++;
printf(" -%c (--%s) filename to read/write the data of the transfers\n", long_opts[i].val, long_opts[i].name); i++;
printf(" -%c (--%s) be mo
getopt_long 示例
最新推荐文章于 2024-05-18 19:12:52 发布
这篇博客介绍了如何在C程序中使用getopt_long选项解析库函数,结合Xilinx XDMA源代码和一篇详细的技术文章【2】,深入探讨了命令行参数处理的方法。
摘要由CSDN通过智能技术生成