| [ CnUnix ] in KIDS 글 쓴 이(By): backdrum (뒷 북) 날 짜 (Date): 2002년 4월 17일 수요일 오후 04시 12분 27초 제 목(Title): [Q]CPU register 특정 번지 읽기.. CPU register 특정 번지를 읽기 위해서 /dev/mem 파일을 열어 tmp = read( fd, &buf, 16, 0xef60081c); 로 읽었습니다. (0xef600..은 MAC address를 저장하는 곳이라네요.) 근데 결과를 출력하면 MAC 주소가 아닌 다른 값이 출력됩니다. 위와 같은 방법이 맞나요? 간추리면 #include <fcntl.h> fd = open("/dev/mem", O_RDWR); read (fd, &buf, 16, 0xef....); $ gcc test.c --> 컴파일 옵션은 없어도 되는지??? |