리눅스 커널(linux-3.9.3)에 시스템 콜 추가하기1. 우선 arch/x86/syscalls/syscall_32.tbl 에 시스템 콜 번호를 정의한다. 시스템 콜 테이블의 포멧은 아래와 같다. 351 i386 opsyscall sys_opsyscall 2. 시스템 콜 헤더파일을 수정한다. 위치는 include/linux/syscalls.h 에 아래와 같은시스템 콜 함수를 추가한다.asmlinkage long sys_opsyscall(const char* test); 3. linux-3.9.3/ 커널소스디렉토리 아래에 opsyscall/syscall.c 파일을 작성한다. opsyscall/Makefile 도 작성해준다. 아래와 같다. 4. 커널 Makefile(linux-3.9.3/Makefile)에..
Document/kbuild/makefile.txt 및 Document/kbuild/modules.txt 문서를 번역편집한 문서정리출처좌표 : http://deepbluedawn.wordpress.com/2009/07/31/169/ 이 문서는 리눅스 커널 2.6.x에 사용되는 kbuild System의 module build과정에 대해 설명하기 위한 문서입니다.Linux Kernel소스의 Documents/kbuild/makefiles.txt 및 Documents/kbuild/modules.txt문서를 번역및 편집한 것입니다. 따라서 상당부분이 난해하기도 하고 직역을 한 부분이 있으니 이해해 주셨으면 합니다. 번역이 매끄럽지 못한 부분은 반드시 원문을 읽어 영어 단어의 뜻을 파악하시기 바랍니다.1.Kbu..
/etc/default/grub 파일을 연다.(sudo vi /etc/default/grub) GRUB_CMDLINE_LINUX="" 을 GRUB_CMDLINE_LINUX="text"로 수정GRUB_CMDLINE_LINUX_DEFAULT ="quiet splash" 을 GRUB_CMDLINE_LINUX_DEFAULT=""로 수정 sudo update-grub 을 실행한후에 sudo reboot 을 이용하여 재부팅한다. 다시 원래 그래픽 모드로 바꾸려면 원래값으로 수정한후 다시 재부팅...