printk() 함수

printk() 함수는 리눅스 커널에서 메시지 출력과 디버깅을 위한 핵심 도구 중 가장 기본이 되는 도구이다. 이 글에서는 printk() 함수의 기능, 사용법, 예제 코드, 그리고 유용한 팁에 대해 알아본다. printk() 함수…

Continue Readingprintk() 함수

VirtualBox VM(Ubuntu)에서 Guest Additions 설치법

VirtualBox VM에 Ubuntu를 설치한 후, Guest Additions을 설치하면 키입력, 해상도 설정 등을 편하게 사용할 수 있다. 이 글에서는 VirtualBox VM(Ubuntu)에서 Guest Additions 설치 방법에 대해 알아본다. Guest Additions CD 이미지…

Continue ReadingVirtualBox VM(Ubuntu)에서 Guest Additions 설치법

checkpatch.pl 사용법

리눅스 커널은 코딩 스타일(https://www.kernel.org/doc/Documentation/process/coding-style.rst)을 가지며, 이를 준수해야 한다. checkpatch 는 커널 소스에서 제공하는 Perl 스크립트로, 커널 패치에 대해 커널 코딩 스타일을 체크하여 수정해야 하는 부분을 알려준다. 이 글에서는 이 checkpatch…

Continue Readingcheckpatch.pl 사용법

Ubuntu NFS 서버 환경 구축

NFS(Network File System)을 사용하면 네트워크를 통해 다른 사용자와 디렉토리 및 파일을 공유할 수 있다. 이러한 공유 디렉토리를 제공하는 컴퓨터를 서버라 하고, 해당 서버에 연결된 컴퓨터나 장치를 클라이언트라 한다. 클라이언트는 서버의…

Continue ReadingUbuntu NFS 서버 환경 구축