kernel에서 /dev/block/mmcblk0p13 접근
글쓴이: jaejyn / 작성시간: 수, 2013/09/18 - 3:14오후
안녕하세요 커널 초보자입니다~
아래 url을 참고해서 kernel에서 /dev/block/mmcblk0p13을 읽으려고 합니다
http://glukjeoluk.tistory.com/133
280 mm_segment_t old_fs = get_fs();
281 set_fs(KERNEL_DS);
282
283 strcpy(misc_name, "/dev/block/mmcblk0p13");
284 fd = sys_open(partition_name, O_RDONLY, 0);
285 if(fd < 0)
286 {
287 sys_close(fd);
288 set_fs(old_fs);
289 return -1;
290 }
291
292 read_ret = sys_read(fd, read_buf, sizeof(read_buf));
sys_open에서 fd는 제대로 가져오는 것 같은데, sys_read만 들어가면 커널이 먹통이 되는군요;;
어떻게 해야할지 몰라서 절절매고 있습니다
고수님들의 도움을 부탁드립니다~
Forums:
댓글 달기