Linux System Call
- 최초 등록일
- 2010.12.24
- 최종 저작일
- 2010.12
- 13페이지/ 한컴오피스
- 가격 1,000원
소개글
Linux가 제공하는 시스템 호출 인터페이스에 대해 공부하고 이 인터페이스를 통하여 사용자 프로그램이 운영체제와 어떻게 통신하는가를 배우게 된다. 새로운 시스템호출을 추가함으로써 운영체제의 기능을 확장하게 된다.
목차
1.문제정의
2.Linux 그리고 Kernel
3.문제해결
4.프로젝트 -Linux Kernel에 시스템 호출 추가
본문내용
1.문제정의
Linux가 제공하는 시스템 호출 인터페이스에 대해 공부하고 이 인터페이스를 통하여 사용자 프로그램이 운영체제와 어떻게 통신하는가를 배우게 된다. 새로운 시스템호출을 추가함으로써 운영체제의 기능을 확장하게 된다.
3.문제해결
1.준비과정
(1)커널 빌드에 필요한 각종 패키지 다운로드, 권한 설정
2.커널 소스 다운로드
(1)커널 최신버전 확인, 커널 최신버전 다운로드
3.커널 소스 압축 풀기
(1) 압축 풀기, linux 디렉토리 링크걸기
4. 시스템콜 추가하기
(1) 시스템콜 등록하기, 시스템 호줄 함수 구현, Makefile 오브젝트 추가
(2) 시스템콜을 호출하는 test프로그램 작성
5. 커널 빌드하기
(1) 새로운 커널을 만들 준비
(2)커널 빌드하기
6.커널 이미지 패키지 설치하기
7.새로운 커널로 재부팅 및 테스트 파일 실행
중략..
(4)libncurses5-dev와 libqt3-mt-dev 패키지 설치
위 패키지들은 커널을 설정하는데 필요한 패키지들이다. libncurses5-dev는 menuconfig를 하는데 필요하고 libqt3-mt-dev는 xconfig를 하는데 필요하기 때문이다. 이 중 적어도 하나는 설치해야한다. 우분투에서는 [시스템]-[관리]-[시넵틱꾸러미 관리자]에서 검색을 통해 매우 간단하게 설치 할 수 있다.
참고 자료
없음