test.c
来自「基于ARM9200的CF卡驱动程序」· C语言 代码 · 共 47 行
C
47 行
#include <stdio.h>#include <fcntl.h>int main(){ struct timeval start_time,end_time; int fd,Read_Count,i,j; char buff[512]; for(i=0;i<20480;i++) for(j=0;j<300;j++) Read_Count++; fd=open("/dev/cf", O_RDWR ); //| O_NOCTTY | O_NDELAY if (fd==-1) { printf("cf device file open failed\n"); return -1; } for(i=0;i<512;i++) buff[i] = i; gettimeofday(&start_time,NULL); for(i=0;i<20480/32;i++) { if(write(fd, buff, 512)<=0) printf("cf device file write failed\n"); } gettimeofday(&end_time,NULL); printf("use time:%dS%dmS\n",(end_time.tv_sec - start_time.tv_sec),(end_time.tv_usec - start_time.tv_usec)/1000); return 0; if((Read_Count = read(fd, buff, 512)) > 0) { for(i=0;i<512/32;i++) { for(j=0;j<16;j++) { printf("%02x ",buff[i*16+j]); } printf("\n"); } } else { printf("read err\n"); } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?