커널 부트과정 코드

ybyvic의 이미지

리눅스 커널 부트과정의 코드를 공부하려합니다.

소스를 이해하기가 쉽지 않아서 어느정도라도

주석이나 해설과 함께 공부하고 싶은데 자료를

찾기가 어렵네요. 좋은 자료나 사이트 아시는분

도와주시면 감사하겠습니다.

File attachments: 
첨부파일 크기
PDF icon BootingLinux.pdf244.18 KB
xster의 이미지

커널에 관한 전반적인 분석을 해 놓은
Linux Programming Bible 이라는 책이 있는데
이책의 Embedded Linux 부분을 보시면 부팅 부분 설명이 있습니다.

이 책의 대부분의 내용은 www.kelp.or.kr 의 권수호씨 (저자)의 강좌란에
을라와 있으니 그쪽에서도 찾으실 수 있을 겁니다.

sungjin의 이미지

이 문서로 다름내로 잘 정리되어 있더군요.
특히 kernel의 Makefile 부분이 잘 설명 되어 있습니다.

참고하세요..
http://doc.kldp.org/KoreanDoc//html/EmbeddedKernel-KLDP/

sldk의 이미지

2000년도에 나온거니 다소 오래되었지만,

Booting Linux : The history and the Future

라는 리눅스 부팅에 관련된 논문을 첨부합니다.

또, Understanding the Linux kernel 의 Appendix에

리눅스 부팅과정에 대한 설명이 나와있구요.

코드를 직접 보신다면,

현재(2.6) Linux boot과정 코드가 gas로 되어있으니

gas syntax에 대해서 좀 보셔야 할 겁니다.

GNU AS 메뉴얼을 다 보실 필요는 절대 없고;

IBM developerworks의 다음 문서를 추천합니다.

GAS의 간단한 syntax와 inline assembly에 관한 내용이 나와있습니다.

http://www-106.ibm.com/developerworks/linux/library/l-ia.html

댓글 첨부 파일: 
첨부파일 크기
PDF icon 0바이트

Easy come, easy go.