Guillermo Austin Kim
Posts
998 posts『디버깅을 통해 배우는 리눅스 커널의 구조와 원리』 책을 읽는 방법
『디버깅을 통해 배우는 리눅스 커널의 구조와 원리』라는 책의 저자 AustinKim입니다.책을 읽고 독자분들이 질문을 주시는데요. 저번 주까지 2~3장에 대해 읽고 질문을 주셨습니다. 이제부터 4장에 대한 질문이 올 것 같은데요. 이번 시간에는 저자의 입장에서 이 책을 읽는 방법에 대해 소개하고자 합니다. 사실 4장부터 어려운 내용이 나오거든요. 4장을 읽기 전에 먼저 참고하셨으면 좋겠습니다. 막히는 부분이 있으면 메모를 하고 넘어가세요! 수영장에 들어가면 처음에는 0.7~0.8 미터 정도의 깊이일 꺼에요. 그런데 조금 더 들어가면 1.5 미터에서 2미터까지 점점 깊어지죠. 마찬가지로 챕터에서 보이는 모든 절은 쉬운 내용에서 어려운 난이도의 내용으로 구성돼 있습니다.7.1.1 절이 7.1.2보다 쉽
[공유] 삼성 갤럭시 S20 리눅스 커널 소스 코드 내려받기(오픈 소스 링크)
최근에 출시된 삼성 갤럭시 S20의 리눅스 커널 소스를 아래 링크에서 내려받을 수 있습니다. 이 중에서 'SM-G988N_KOR_QQ_Opensource'를 내려받아 압축파일을 해제하니, 다음과 같은 파일 목록을 볼 수 있습니다. 이 중 Kernel.tar.gz 압축 파일을 해제하니 다음과 같이 친숙한 커널 디렉토리가 보이네요. Makefile을 확인하니, 커널 버전이 4.19.81입니다. Makefile# SPDX-License-Identifier: GPL-2.0VERSION = 4PATCHLEVEL = 19SUBLEVEL = 81EXTRAVERSION =NAME = "People's Front" 이처럼 상용 프로젝트의 리눅스 커널 소스 코드를 받아 분석하면 여러 가지 유익한 정보를 얻을
[리눅스커널] 커널 로그 레벨 수정 - console_printk 확인
리눅스 시스템을 개발할 때 가장 많이 활용하는 로그는 무엇일까요? * 커널 로그죠. 그런데 가끔 실전 개발에서 커널 로그 레벨을 조정해야 할 때가 있어요.예를 들면 개발 버전이 아니라 릴리즈 버전을 배포할 때 변경하죠. 이번 시간에는 커널 로그 레벨을 3으로 내리는 방법에 대해 소개합니다. 코드 수정 커널 로그 레벨을 3으로 내리려면 다음과 같이 코드를 수정해야 합니다. 1. 커널 코드(컨피그) 다음과 같은 커널 컨피그를 추가해야 합니다.CONFIG_MESSAGE_LOGLEVEL_DEFAULT=3 2. 디바이스 트리 혹은 board make file 다음 커널 커맨드 라인이 추가 되도록 부트로더 코드를 수정해야 합니다.rcupdate.rcu_expedited=2 rcu_nocbs=0-7
[3장] 커널 디버깅과 코드 학습: 79 페이지 디버깅 패치 추가 설명
독자분께서 한 가지 질문을 주신 내용인데요. 이 내용을 공유드리고자 합니다.먼저 질문은 다음과 같습니다. * 79 페이지에 있는 패치 코드가 커널 버전 4.19 기준에서 보면 다르다. 이 질문에 대답을 먼저 드리면 '예로 든 로그가 실행된 커널 버전이 예전 버전인 '2.6' 이라 예전 소스 기준으로설명을 한 것입니다'라고 말씀드리고 싶네요. 패치 코드의 내용 설명 이제 주신 질문에 대해 조금 더 자세히 설명을 드리겠습니다.먼저 79 페이지에 있는 패치 코드의 내용은 다음과 같습니다. diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c--- a/kernel/irq/manage.c+++ b/kernel/irq/manage.c@@ -388,6 +388
2장: 라즈베리 파이 설정 - 오타 공지(48 페이지 상단)
『디버깅을 통해 배우는 리눅스 커널의 구조와 원리 1, 2』 책의 저자 '김동현'입니다. '2장: 라즈베리 파이 설정'에 오타가 있어 공지드립니다. 48 페이지 상단----이어서 다음 명령어를 입력해 폰트 프로그램을 설치합시다.# apt-get install ibus# apt-get install ibus-hangul# fonts-unfonts-core 설치가 끝나면 라즈베리 파이를 재부팅합니다.--- 'fonts-unfonts-core'는 'apt-get install fonts-unfonts-core' 로 변경돼야 합니다. (Before)# fonts-unfonts-core (After)# apt-get install fonts-unfonts-core 원고 파일에 수정 내용이 담긴 메모를 추가


![[웹툰단행본] 『통제구역관리부』 1권 후기 : 이상한 변칙과 기이한 일들이 일어나는 공간에 대하여](https://img.zoomtrend.com/2026/06/09/1780996474-SE-5eda86fa-0d63-4afd-b8dd-b801879fed52.jpg)
