올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • 커널모듈컴파일 (1 페이지)
    1

  • 커널모듈컴파일 (2 페이지)
    2

  • 커널모듈컴파일 (3 페이지)
    3

  • 커널모듈컴파일 (4 페이지)
    4


  • 본 문서의
    미리보기는
    4 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • 커널모듈컴파일 (1 페이지)
    1

  • 커널모듈컴파일 (2 페이지)
    2

  • 커널모듈컴파일 (3 페이지)
    3

  • 커널모듈컴파일 (4 페이지)
    4



  • 본 문서의
    (큰 이미지)
    미리보기는
    4 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

커널모듈컴파일

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  커널모듈컴파일.hwp   [Size : 43 Kbyte ]
분량   4 Page
가격  1,000


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

자료설명

커널모듈컴파일에 대해 조사하였습니다.
커널모듈컴파일

본문/내용

[root@dongq hw6]# cat /proc/clock 1070456565값이 Dynamic 하게 변하는 것을 볼수가 있다. 467646 [root@dongq hw6]# ./hw06_demo xtime variable (tv_sec , tv_usec) : 1070456572 507646 4. 커널 컴파일 및 커널 모듈 작성시 문제점 이번 프로그램의 가장 큰 문제점은 바로 커널 버전문제이다. proc_fs.h 파일이 버전의 업데이트됨에 따라 많은 변화를 겪게 되어서 해당 이전버전의 모듈형식으로는 제어가 불가능했다. 많은 에러 및 warning과 함께. 1) 이번 과제 프린트에 나와있는 proc_register(), pro_unregister()대신에 create_proc_read_entry() (읽기용), remove_proc_entry()를 사용하여 형식에 맞게 제어하였다. 2) 컴파일시 `size_t` 관련해서 kernel.h에서 에러가 발생하였는데 /usr/include/linux.kernel.h:75: parse error before `size_t` 컴파일시에 -I 옵션을 붙여주거나 혹은 kernel.h에 다음부분을 추가함으로써 해결할 수가 있었다. #ifndef _SIZE_T #define _SIZE_T typedef __kernel_size_t size_t; #endif #ifndef _SSIZE_T #define _SSIZE_T typedef __kernel_ssize_t ssize_t; #endif 3) version의 불일치로 인한 insmod 에러 지금 현재 내 컴퓨터(version 2.4.20), 프로그램 커널 동작버전(2.4.18-4) 버전이 다름으로 인한 mismatch 에러가 발생하였다. 인터넷을 통해 여러 가지 해결책을 찾아보고 실행도 해보았으나 뾰족이 동작을 하지 않았다. __NO_VERSION__을 사용하여 KERNEL_VERSION(2,4,18)로도 수정도 해보…
__NO…



📝 Regist Info
I D : lmkn******
Date : 2015-11-09
FileNo : 16162106

Cart